Skip to main content
New: 190 SEO checks now available. See what's new
criticalIndexabilityNOINDEX_TAG

Page has noindex directive — the fix

This page has a noindex directive in either the meta robots tag or the X-Robots-Tag HTTP header, instructing search engines to exclude it from their index.

Where this fits: indexability in SEO

Indexability is whether a crawled page is allowed into the search index at all. A page can be perfectly reachable and still tell Google to ignore it — through a noindex directive, a conflicting canonical, or an X-Robots-Tag header set by the server. These directives are absolute: one stray meta tag removes a page from search entirely. Indexability issues are the most binary in SEO — the page either can rank or it cannot — which is why they sit at the top of every serious audit.

Why page has noindex directive hurts your rankings

A noindex directive completely removes the page from search engine results. If this page should attract organic traffic, the noindex tag must be removed. Note: Google will eventually stop crawling noindexed pages altogether, meaning any link equity flowing through them is also lost over time.

This is a critical issue: it can remove pages from search results entirely or block them from being crawled at all. Treat it as an outage, not a backlog item — every day it persists is compounding lost visibility.

How to fix it

If the page should be indexed, remove the noindex directive from the <meta name="robots"> tag and/or the X-Robots-Tag HTTP header. If the noindex is intentional (e.g., thank-you pages, internal search results, paginated archives), this issue can be ignored.

<!-- Remove this tag -->
<meta name="robots" content="noindex, follow">

<!-- Or if using HTTP header, remove from server config -->
X-Robots-Tag: noindex

Indexability best practices

  • Audit noindex directives after every deploy — one templating mistake can deindex a section overnight.
  • Give every indexable page exactly one self-referencing canonical URL.
  • Never mix signals: a page should not be canonicalised away AND noindexed AND in the sitemap.
  • Use hreflang pairs that reciprocate; a one-way hreflang is ignored.
  • Check the HTTP layer too — X-Robots-Tag headers override what you see in the HTML.

The full library: SEO best practices, by category.

Frequently asked questions

What does "Page has noindex directive" mean?

This page has a noindex directive in either the meta robots tag or the X-Robots-Tag HTTP header, instructing search engines to exclude it from their index.

Why does page has noindex directive matter for SEO?

A noindex directive completely removes the page from search engine results. If this page should attract organic traffic, the noindex tag must be removed. Note: Google will eventually stop crawling noindexed pages altogether, meaning any link equity flowing through them is also lost over time.

How do I fix page has noindex directive?

If the page should be indexed, remove the noindex directive from the <meta name="robots"> tag and/or the X-Robots-Tag HTTP header. If the noindex is intentional (e.g., thank-you pages, internal search results, paginated archives), this issue can be ignored.

How serious is this issue?

This is a critical issue: it can remove pages from search results entirely or block them from being crawled at all. Treat it as an outage, not a backlog item — every day it persists is compounding lost visibility. It belongs to the indexability family of checks.

How do I find every page affected by this on my site?

Run a free Dr Urls audit: it crawls your site, detects page has noindex directive on every affected page, shows example URLs, and generates a ready-to-use fix task. Re-scan after fixing to verify the issue is gone.

Does your site have this issue?

A free Dr Urls audit crawls your site, finds every page affected by page has noindex directive, and hands you a ready-made fix task.

Check my site free

Related indexability guides