TECHNICAL · SEO GLOSSARY

Noindex

A directive that tells search engines not to include a page in their index — implemented via a meta tag or HTTP header.

Definition

Noindex is an instruction to search engines to exclude a page from their search index. It can be implemented as a meta tag (`<meta name="robots" content="noindex">`) in the page `<head>`, or as an HTTP response header (`X-Robots-Tag: noindex`). Unlike robots.txt (which blocks access), a page with noindex is still crawled — the crawler fetches the page, reads the noindex directive, and then excludes it from the index.

Why it matters for SEO

Noindex is used legitimately for pages you don't want ranking: thank-you pages, admin URLs, duplicate content variants, thin parameter pages, and staging content. Accidental noindex is one of the most damaging SEO mistakes — a single noindex meta tag or robots header on the wrong template can silently de-index hundreds or thousands of pages. This commonly happens when a development or staging `noindex` flag carries over to production. Unlike robots.txt blocks (which prevent crawling), a noindexed page is actively fetched and processed before being excluded, consuming crawl budget without benefit.

How DeepSEOAnalysis checks this

The audit checks every crawled page for noindex directives in both `<meta>` tags and `X-Robots-Tag` headers. Pages with noindex are excluded from scoring (they can't rank if they're not indexed) but are flagged in a report section showing noindexed URLs — for manual review to confirm they are intentionally excluded. A high count of noindexed pages that look like main content is flagged as a warning.

Useful tools and resources

See how your site scores on Noindex.

The free DeepSEOAnalysis audit checks noindex and 100+ other signals. Full report, no signup.

Run a free audit →