Skip to main content
SerpGem

Noindex

A directive that tells search engines not to include a page in their search index, removing it from search results.

Definition

The noindex directive instructs search engine crawlers not to include a page in their index, meaning it will not appear in search results. It can be implemented in two ways: as an HTML meta tag (<meta name="robots" content="noindex">) in the page's <head>, or as an HTTP response header (X-Robots-Tag: noindex) in the server response — useful for non-HTML files like PDFs.

Noindex is appropriate for pages that should remain accessible to users but should not appear in search results: admin and login pages, thank-you pages after form submissions, internal search result pages, duplicate or thin content pages, and staging or preview environments. Unlike blocking via robots.txt, noindex allows the crawler to visit the page (and read the directive), but instructs it not to index or rank the page.

A critical conflict to avoid: do not block a URL in robots.txt and also apply noindex. If a URL is blocked by robots.txt, Googlebot cannot crawl it, so it cannot read the noindex directive. The result may be that Google indexes the URL anyway based on external links pointing to it — just without access to the page's actual content. Monitor noindex implementation via Google Search Console's Coverage report, which shows noindex pages under the "Excluded" section.

Frequently Asked Questions

What happens to ranking signals when I noindex a page?
Noindexed pages are excluded from search results but can still pass link equity to other pages through internal links. However, once a page is deindexed, its own ranking signals (backlinks pointing to it) are no longer actively used by Google. If the page has significant link equity, consider redirecting it instead.
Can I noindex a page and still allow it to appear in Google Images?
Yes. Use <meta name='robots' content='noindex'> for the page and <meta name='robots' content='max-image-preview:large'> to allow image indexing. Or use <meta name='robots' content='noindex, noimageindex'> to prevent both. These granular controls let you manage content and image indexation independently.