SM
Devs.
Home/Blogs/What is Noindex Tag in SEO? When and How to Use It (2026)

What is Noindex Tag in SEO? When and How to Use It (2026)

Posted by:SM Developers Team
Date:August 1, 2026
Read time:6 min read
What is Noindex Tag in SEO? When and How to Use It (2026)

Key Takeaways

  • The noindex tag tells Google not to include a page in its search index. Used correctly, it prevents duplicate, thin, or private pages from appearing in search results. This guide explains when to use noindex, how to implement it, and common mistakes.

What is the Noindex Tag?

The noindex meta tag is an instruction to search engines telling them not to index a specific page — i.e., not to include it in search results. When Googlebot sees this tag, it crawls the page, reads the instruction, and removes (or never adds) the page from the search index.

HTML implementation: <meta name="robots" content="noindex">

Noindex vs Disallow in robots.txt

FeatureNoindexDisallow (robots.txt)
Google crawls the page?Yes (must read the tag)No (never fetches the page)
Page removed from index?Yes (if previously indexed)May stay indexed indefinitely
Google reads the tag?Only if page is crawledAlways respected
Best forPages that should be crawled but not indexedBlocking crawl of private/admin pages

Important: If you block a URL in robots.txt AND add noindex, Google can't read the noindex tag (blocked from crawling). For noindex to work, the page must be crawlable.

When to Use Noindex

Pages That Should Not Be Indexed

  • Duplicate content: Printer-friendly versions, paginated pages (use canonical instead if possible)
  • Thin content: Tag pages, author archives, date archives in WordPress
  • Internal search results: /search?q=keyword type pages
  • Thank you pages: Post-purchase or post-form submission pages
  • Admin/login pages: /wp-admin, /dashboard, /checkout
  • Staging or test pages: Never index development environments
  • Low-quality or outdated pages: If you can't delete them, noindex them

How to Implement Noindex

Meta Tag (in <head>)

<meta name="robots" content="noindex, nofollow">

Use noindex,nofollow together when you don't want the page indexed AND don't want to pass link equity through its links.

Use noindex,follow when you want the page not indexed but want links on it followed (e.g., a pagination page).

HTTP Header (X-Robots-Tag)

For non-HTML resources (PDFs, images):

X-Robots-Tag: noindex

In Next.js

export const metadata = {
  robots: {
    index: false,
    follow: true,
  },
};

How Long for Noindex to Take Effect?

After adding noindex, Google typically removes the page from its index within 1–2 weeks (after the next crawl). You can speed this up by requesting removal in Google Search Console (Removals tool), but this is temporary (6 months). Noindex is permanent.

Monitoring Noindexed Pages

In Google Search Console → Pages report → "Excluded" tab, you'll see pages marked noindex. Review this regularly to ensure important pages haven't been accidentally noindexed — one of the most common and damaging technical SEO mistakes.

Share This Story
"Fascinating read. Great insights on SEO!"