Overview
Crawl budget is the set of URLs Googlebot can and wants to crawl on a site. Google defines it by two factors: crawl capacity (how much load the server can take, adjusted for site health and response times) and crawl demand (how much Google wants to crawl, based on size, update frequency, quality, and relevance).
Google’s guide targets three cases: sites with over a million unique pages whose content changes about weekly, sites with 10,000 or more pages that change daily, and sites with a large share of URLs reported as “Discovered - currently not indexed”. Google calls these rough thresholds. Smaller sites should keep the sitemap current and skip crawl-budget tuning.
For sites that qualify, Google’s advice is to:
- Consolidate duplicate content, and block unimportant URLs, such as faceted and parameter combinations, in
robots.txt. - Return 404 or 410 for permanently removed pages, and fix soft 404s.
- Avoid long redirect chains and keep sitemaps and
lastmodaccurate. - Make pages fast to load and support HTTP caching.
Two things do not save budget. noindex does not, because Google still requests the page before dropping it. rel="canonical" consolidates indexing signals but does not stop duplicate fetches (canonical-url).
Related
- crawl-budget: diagnostics and fixes.
- pagination-and-facets: taming faceted navigation.
- sitemaps-deep: keeping sitemaps accurate.
- canonical-url: consolidation without blocking.
- indexnow: push-based discovery for non-Google engines.
- technical: the broader technical SEO checklist.