Scan a site
ABCDEFGHIJKLMNOPQRSTUVWXYZ
SEO

noindex

Published: · Updated:

noindex is a robots directive telling a search engine not to include a given page in search results. It is most often set with <meta name="robots" content="noindex"> in the <head> or an HTTP X-Robots-Tag header. Unlike a robots.txt block, noindex does not forbid the bot from visiting the URL — it allows a crawl and reads the signal.

Typical uses include internal search results, staging/preview builds, post-form thank-you pages, paginated duplicates, thin filter landings and archived content that should stay reachable for users but not appear in SERPs.

noindex vs other signals

  • noindex, follow — page stays out of the index, but the bot may follow links (most common variant).
  • noindex, nofollow — no indexing and no link equity passed onward.
  • robots.txt Disallow — blocks crawling; does not guarantee removal of URLs already indexed.
  • Do not combine noindex with a canonical pointing elsewhere — conflicting signals for the bot.

Best practices

  • Use noindex on pages that should not rank but may be linked (e.g. thank-you pages, tracking parameters).
  • Remove noindexed URLs from the XML sitemap — consistent signals make crawling easier.
  • On staging, apply noindex globally (meta or X-Robots-Tag) before the environment goes public.
  • After removing noindex in production, check GSC for re-indexing — it does not happen instantly.

Common mistakes

Accidental noindex on a template (e.g. after a staging deploy with forgotten meta) is one of the most common SEO regressions. Technical monitoring and meta robots audits catch it before organic traffic drops. noindex alone does not instantly remove a page from the index — the bot must revisit and read the directive.

Example

A post-form thank-you page — reachable for users, but excluded from the index while still passing link signals.

Meta robots in <head>
HTML
<meta name="robots" content="noindex, follow">
HTTP header (e.g. on staging)
HTTP
X-Robots-Tag: noindex, nofollow

FAQ

Does noindex stop bots from visiting the page?

No. The bot can still fetch the URL and read the directive. To limit crawling, use robots.txt or a non-200 HTTP response — a separate mechanism.

Can a noindexed page be in the sitemap?

Technically yes, but it should not be. A sitemap suggests URLs to index; noindex says the opposite. Keep those signals aligned.

Sources & further reading

Check your site's technical quality

Insight analyses public SEO, performance, accessibility and security signals and turns findings into an ordered action list.

No credit card Report with date and sources No account required