SEO & Content

Crawl Budget and Index Hygiene for Large Sites

9 min read
Crawl Budget and Index Hygiene for Large Sites

For a two-hundred-page site, crawl budget is a non-issue. For a catalogue with filter combinations generating millions of URL permutations, it is the dominant technical concern. The failure mode is subtle: nothing breaks, important pages simply get crawled less often and updated more slowly in the index.

Where the waste comes from

SourceTypical symptomFix
Faceted navigationMillions of parameter URLs crawledDisallow non-valuable parameters, link only curated facets
Internal search resultsQuery URLs appearing in the indexRobots disallow plus noindex on already-indexed ones
Session or tracking parametersDuplicate content at many URLsStrip at the server, canonical to the clean URL
Pagination chainsDeep pages crawled endlesslyShorter chains, better hub linking
Redirect chainsCrawl spent on hopsFlatten to a single redirect

Disallow and noindex are different tools

A robots disallow prevents crawling. A noindex tag prevents indexing but requires the page to be crawled to be seen. Combining them on a page already in the index is a common mistake: the crawler is blocked, never reads the noindex, and the URL lingers. Remove it from the index first with noindex, then disallow once it has dropped.

You cannot tell a crawler something on a page it is not allowed to read.

Canonicals are advisory

A canonical tag expresses a preference. Search engines frequently ignore it when the signals disagree — different content, different internal links, different inbound links. If two URLs must be one page, make them one page: redirect, or remove the duplicate route entirely. Reserve canonicals for cases where both URLs genuinely need to exist.

Health metric: pages submitted in the sitemap versus pages indexed. A persistent gap above 10-15% is a signal worth investigating, not a number to accept.

Sitemaps as a diagnostic

Split sitemaps by page type - products, categories, articles, landing pages. The indexation rate per sitemap then tells you which type of page has a problem, instead of giving you one blended number that hides everything.

Read the logs

Server logs are the only source that shows what crawlers actually did rather than what tools estimate. A month of logs answers the real questions: which sections get crawled most, which valuable pages are visited rarely, and how much crawl activity lands on URLs you never wanted indexed. It is unglamorous work and it routinely finds problems no audit tool surfaces.

Related articles