Should Tag Pages Be Noindex? (Hint: Probably Yes)

A clear answer to the WordPress-era question — when tag archives help SEO, when they hurt, and the exact noindex pattern to ship.

Tag pages were a 2010 idea that mostly survives as cruft in 2026. Most indie sites have tag archives that index dozens of near-duplicate URLs, dilute their crawl budget, and rank for nothing. The fix is one line of HTML — but you should understand why first.

Background

Tag pages are auto-generated archives that list every article with a given tag. Unlike categories (which are usually a small fixed taxonomy), tags tend to multiply unchecked — every author adds tags, you end up with 200 tag pages each holding 1-3 articles. Those tag pages share titles and content fragments, compete with categories, and contribute a long tail of low-quality URLs to the index. For 95% of indie content sites, the right move is to noindex tag pages globally and link tags only as filters, not as indexable landing pages.

How to tell

  • You have more tag pages than articles (or close to it).
  • Many tag pages have only 1-2 articles on them.
  • Pages report shows tag URLs as “Crawled — currently not indexed” en masse.
  • You have not consciously decided to make any tag page a real landing page with original copy.

Quick verdict

Default to <meta name="robots" content="noindex, follow"> on tag archive pages. Keep tags as a navigation / filter mechanism — users can still browse by tag — but stop asking Google to index them. If a specific tag deserves to rank as a topic page (rare), promote it to a real category or a hand-written hub page instead.

Step by step

  1. Find your tag archive URL pattern. Common: /tag/x/, /tags/x/, ?tag=x. Visit one to confirm it is a real page on your site.
  2. Add <meta name="robots" content="noindex, follow"> to every tag archive page. follow is critical — it tells Google to still follow the links to the underlying articles, just not to index the archive itself.
  3. Remove tag URLs from your sitemap.xml. Most framework sitemap plugins have an exclude option for routes; use it.
  4. Keep tag pages crawlable in robots.txt (do NOT Disallow). You want Google to crawl them so it can read the noindex tag — Disallow + noindex is a conflict (see the robots.txt article).
  5. After deploy, use URL Inspection on 2-3 tag URLs to confirm “Indexing allowed? No (‘noindex’ detected in robots meta tag)”. Within 30 days, those URLs should drop out of the index.
  6. Audit tag usage in your content. If you have 50 single-use tags, consolidate them into 10 useful ones. Better tagging hygiene means tag pages still serve users (as filters) without polluting your archive.

Common pitfalls

  • Using Disallow: /tag/ in robots.txt to “hide” tag pages. This blocks crawling, which means Google never reads the noindex tag — the URLs may still show up in results without descriptions.
  • noindex AND removing tag links from the site nav. Then tags are useless to users too. Keep them in nav as filters, just stop indexing the archive page itself.
  • Setting noindex, nofollow instead of noindex, follow. nofollow prevents Google from following links from the tag page to the articles, which is silly — you want those internal links to count.
  • Promoting one or two “valuable” tag pages to indexed without writing real content for them. An indexed tag page without intro copy is just a thin list — same quality problem.
  • Forgetting that the SEO plugin’s “noindex tags” toggle exists. WordPress: Rank Math / Yoast both have a one-click setting. Hand-coding the meta tag works but the toggle is faster.

Who this is for

WordPress / Ghost / Jekyll sites with auto-generated tag archives accumulating over years. Astro / Next.js sites with tag routes generated from content collections.

When to skip this

Sites that have intentionally curated tag landing pages with original copy and clear topical intent (rare but legitimate). Treat those as category-equivalent and index them.

FAQ

  • But what if my tag page ranks for something?: Check Search Console -> Performance, filtered to that tag URL. If it has consistent impressions on a non-brand query, leave it indexed and add original copy to make it a real landing page. Otherwise, noindex.
  • Does noindex on tag pages hurt internal-linking signals?: No, because you use noindex, follow — Google still follows links from the page even when it does not index the page itself. The articles still benefit from the internal link.
  • Should I also redirect old tag URLs?: Only if they have external backlinks. For tag URLs with no inbound links, leaving them as noindexed pages is fine. Redirecting them to a category page only helps if the redirect target is genuinely relevant.
  • What about category pages — same logic?: No, categories are different. Categories are a small fixed taxonomy that can earn indexing if you write intro copy. See the category-pages article for that decision.

Tags: #Indie dev #SEO #Technical SEO #Indexing #robots.txt