Skip to content

Index bloat

Also called indexation bloat

What is index bloat?

Index bloat is when a search engine has indexed many more pages from a site than the site intends to rank, and most of the extra pages are low value: filter and sort URLs, internal search results, tag archives, parameter duplicates, empty categories, staging copies or old thin pages.

A robot contributes a document to a towering stack of digital pages next to a server, depicting index bloat.

It usually builds up without anyone deciding it. A content management system creates tag and author archives automatically, faceted navigation generates filter URLs, tracking parameters get linked internally, or an old section is left live after a redesign. The site might have 2,000 real pages and 60,000 indexed URLs.

Why index bloat matters for SEO

Google has to crawl and process every URL, so bloat wastes crawl budget on large sites and can slow the discovery of new pages. Many near-duplicate pages also split signals, cause keyword cannibalisation, and make the site look thinner overall. Google’s quality systems look at a site as a whole as well as page by page, so large amounts of unhelpful content can hold back the good pages.

How to fix index bloat

  1. Compare what you expect to be indexed (your sitemap and the pages you want to rank) with what Google has indexed in the Search Console Pages report. The site: search operator gives only a rough estimate.
  2. Look for patterns among the extra URLs: parameters, archives, search pages, paginated duplicates, old sections.
  3. Remove the cause first: stop linking to the URLs and stop the CMS generating them.
  4. Noindex pages that people need but search does not, such as internal search results; canonicalise duplicates; 301 redirect old pages with a good replacement; return 404 or 410 for pages that should be gone.
  5. Use robots.txt for URLs that should not be crawled at all, but only after they have dropped out of the index, since a blocked page cannot show Google a noindex.
  6. Keep your XML sitemap limited to canonical, indexable URLs.

Index bloat FAQ

How do I know if my site has index bloat?

Compare the number of indexed pages in the Search Console Pages report with the number of pages you actually want in search. A large gap, made up of patterns such as parameter or archive URLs, suggests bloat.

Should I block bloated URLs in robots.txt?

Not first. If they are already indexed, Google needs to crawl them to see a noindex or redirect. Block them only once they have left the index, or for new URL patterns you never want crawled.

Related SEO terms

Back to the SEO glossary

Put the terms to work

Every term here is something OpenSEO measures. It is open source: start online in a minute, or run it on your own server.