What it is
A noindex directive is an explicit instruction placed in a page's code (usually as <meta name="robots" content="noindex">) that tells search engines "don't include this specific page in your search results, even if you find it." This is different from a robots.txt file, which asks crawlers not to visit a page at all β a noindex tag lets a page be crawled and read, but explicitly excludes it from ever showing up when someone searches.
It's a legitimate, intentional tool for pages that genuinely shouldn't appear in search β an internal staging page, a duplicate version of another page, a thank-you page only meant to be reached after a form submission.
Why it matters
The trouble is that this exact same setting is very commonly applied by accident and left in place after it should have been removed β many website builders and development platforms automatically add a noindex tag to every page while a site is still under construction, specifically so unfinished work doesn't get indexed early. If that setting isn't turned off again once the site actually launches, the entire site (or a specific page) can remain invisible to search engines indefinitely, with no error or warning to flag it.
This is one of the more serious issues on this whole list precisely because of how silent it is β the page loads perfectly fine for any human visitor, so nothing about it looks broken unless someone specifically checks for this tag.
How to fix it
- Check your page's code for a tag containing
noindex, usually written as<meta name="robots" content="noindex">. - If you're on a website builder or CMS, check for a site-wide "Discourage search engines from indexing this site" or "Search engine visibility" setting β this is the most common source, and it's usually one toggle.
- If the page is genuinely meant to be excluded (an internal page, a duplicate, a thank-you page), leave it as is β this isn't a problem in that specific case.
- If it's unintentional, remove the noindex tag or turn off the corresponding platform setting.
- After removing it, use Google Search Console's URL inspection tool to request re-indexing so the page is picked up again as quickly as possible.