CRAWLING, RENDERING & INDEXING
Noindex: what it means and how it works
A meta tag or HTTP header that asks search engines to keep a page out of results.
- Beginner level
- 2 primary sources
- Reviewed 29 October 2026
- TopicCrawling, rendering & indexingAlso in Technical SEO, On-page SEO & content
- LevelBeginnerNo background needed
- Sources2 primary sourcesGoogle Search Central
- Reviewed29 October 2026Re-checked every 12 months
On this page
Quick definition
Noindex is a rule, set in a robots meta tag or an X-Robots-Tag HTTP header, that tells search engines not to show a page in their results. The search engine has to crawl the page to see the rule, so a noindexed page must not also be blocked in robots.txt.
Why it matters
Noindex is the reliable way to keep a crawlable page out of search: thank-you pages, internal search results, staging copies, thin archives. Used by mistake, for example left over from a staging site, it removes important pages from search.
How it works
<meta name="robots" content="noindex">X-Robots-Tag: noindexYou can target one crawler with its name, such as <meta name="googlebot" content="noindex">. When Google next crawls the page and sees the rule, it drops the page from results. Google may crawl long-term noindexed pages less often.
| Goal | Use |
|---|---|
| Keep a page out of results | noindex (page must be crawlable) |
| Stop crawlers fetching URLs | robots.txt Disallow |
| Consolidate duplicates into one URL | rel=canonical or a redirect |
| Keep content private | Authentication, not noindex |
How to check it
- Check both the HTML
<head>and the HTTP response headers; anX-Robots-Tagset by a server or CDN is easy to miss. - Look at the rendered HTML too: JavaScript can add or change a robots meta tag after load.
- In Search Console, the Page indexing report lists URLs "Excluded by ‘noindex’ tag". Check that none of them are pages you want found.
- After launching a site, confirm the staging "discourage search engines" setting was switched off.
Common mistakes and misconceptions
Myth Robots.txt and noindex do the same thing.
In fact Robots.txt controls crawling; noindex controls indexing. Blocking a noindexed page in robots.txt hides the noindex from the crawler.
Myth Noindex and canonical together send a stronger signal.
In fact They conflict: one says drop this page, the other says this page duplicates another. Pick the one that matches your intent.
Check it on your site
Free tools, no sign-up
- FreeIndexability CheckerCheck whether Google may crawl and index a page: status, redirects, robots.txt, meta robots, X-Robots-Tag and canonical in one verdict.Open the tool
- FreeHTTP Header AnalyzerSee every response header a URL sends and check the ones that matter for indexing, security and caching.Open the tool
In the NdovuSEOLabs platform
Run the same checks on every page of your site, with your own data.
Sources and review
- Block search indexing with noindex Google Search Central
- Robots meta tag, data-nosnippet and X-Robots-Tag specifications Google Search Central
Written and maintained by Ndovu SEO Labs. First published 29 October 2026. Facts last checked against the sources above on 29 October 2026. How we write and review the glossary.