Crawl budget
The number of URLs a search engine will crawl on a site in a given window.
Crawl budget is the number of URLs a search engine's crawler is willing and able to crawl on a given site within a given period, determined by a combination of crawl rate limit (how fast a server can be crawled without being overloaded) and crawl demand (how much the search engine actually wants to crawl the site, based on perceived value and freshness needs).
For the large majority of small and mid-size sites — including most local service businesses with a few dozen to a few hundred pages — crawl budget is not a meaningful constraint at all; Google's own guidance is explicit that crawl budget is primarily a consideration for sites with many thousands or millions of URLs, where crawlers cannot realistically visit every page as often as its owner might like.
It becomes a genuine, business-relevant problem on large ecommerce catalogues, publishers with deep archives, and sites with faceted navigation or parameterised URLs that multiply the number of technically-distinct-but-low-value URLs far beyond the number of genuinely valuable pages — in these cases, crawlers spend a disproportionate share of their limited attention on low-value URL variants, starving important pages of the crawl frequency needed to keep them fresh in the index.
Fixing wasted crawl budget is fundamentally a triage exercise: identifying which URLs are consuming crawl activity without justifying it, then using robots.txt, canonical tags, parameter handling, and internal-linking discipline to redirect that attention toward pages that actually matter.
How crawl budget is determined mechanically
Crawl rate limit is set by the search engine to avoid overwhelming a server, and adapts based on how quickly a site responds and how many errors it returns — a server that responds slowly or throws frequent 5xx errors gets crawled more cautiously, compounding any existing performance problem.
Crawl demand reflects the search engine's assessment of how valuable and how likely-to-change a site's content is. A site publishing genuinely new, valuable content frequently earns higher crawl demand than a static site of comparable size, and a page that's historically ranked well or been cited frequently tends to be recrawled more often than an obscure, rarely-visited one.
Why crawl budget matters more in the AI-search era
As AEO and GEO strategies depend on content staying current and being recrawled promptly to reflect updated pricing, availability, or facts that generative citation relies on, wasted crawl budget has a second-order cost beyond classical indexing: a stale, infrequently-recrawled page is more likely to be cited with outdated information, or simply passed over in favour of a competitor whose content the crawler has verified more recently.
How to audit crawl budget usage
Pull the Crawl Stats report in Google Search Console to see total crawl requests, response time trends, and a breakdown by response code and file type over the last 90 days — a rising trend in crawl requests to non-200 or low-value URLs is the clearest early warning sign.
Cross-reference server log files directly (log-file analysis) to see exactly which URLs Googlebot is requesting and how often — this is the most authoritative source, since Search Console's Crawl Stats aggregates and samples rather than showing every request.
Compare crawl frequency against a list of genuinely high-value URLs (top commercial and content pages) to check whether they're being recrawled proportionally to their importance, or whether low-value parameterised or faceted URLs are consuming a disproportionate share of requests.
Common crawl budget failure modes
Faceted navigation on ecommerce sites — colour, size, and sort-order combinations each generating a distinct crawlable URL — is the single most common large-scale cause, sometimes multiplying a catalogue of a few thousand products into millions of technically distinct, mostly duplicate URLs.
Session IDs or tracking parameters appended to URLs that aren't properly canonicalised or excluded create an effectively infinite space of near-duplicate pages a crawler can get lost in.
Soft 404s and thin, auto-generated pages (empty search-result pages, expired listing pages left live) consume crawl attention without offering any value in return.
- Faceted navigation generating combinatorial low-value URL variants.
- Unmanaged tracking/session parameters creating near-duplicate URLs.
- Soft 404s and thin auto-generated pages left crawlable.
- Slow server response times reducing overall crawl rate limit.
A step-by-step crawl budget remediation process
Identify the specific URL patterns consuming disproportionate crawl activity via log-file analysis or Search Console's Crawl Stats, focused on parameterised, faceted, or otherwise low-value paths.
Use robots.txt to block crawling of genuinely low-value, high-volume parameter patterns where the pages have no independent SEO value at all, and use self-referencing canonical tags on near-duplicate variants that should be crawled but consolidated for indexing purposes.
Fix or remove soft 404s and thin auto-generated pages, either by adding genuine content, a proper 404/410 status, or a noindex directive as appropriate to the specific case.
Improve server response time and reliability where slow response is itself constraining the crawl rate limit, since a faster server directly increases the ceiling on how much a search engine is willing to crawl.
Monitor Crawl Stats and indexing coverage over the following months to confirm crawl attention is shifting toward the intended high-value pages.
Crawl budget for local Austin-area service businesses
Crawl budget is very rarely a genuine constraint for a local service business site of typical size (tens to low hundreds of pages) — the far more common local-site problem is the opposite: too few pages and too little internal linking, not too many low-value URLs competing for crawl attention. Crawl budget work is usually only relevant here if a site has accumulated a large number of thin, auto-generated location or service-combination pages without real content behind them.
How crawl budget relates to canonical tags, robots.txt, and sitemaps
Canonical tags and robots.txt are the two primary technical mechanisms for managing crawl budget once a problem is identified; the XML sitemap, by contrast, should only ever list the canonical, valuable URLs a site wants prioritised, since including low-value or duplicate URLs in a sitemap actively works against a crawl-budget remediation effort rather than supporting it.
When crawl budget is (and isn't) a real concern
| Under 1,000 URLs | Rarely a constraint | Google's own guidance: crawl budget is not usually a concern at this scale. |
|---|---|---|
| 1,000–100,000 URLs | Situational | Depends heavily on faceted navigation and parameter handling. |
| 100,000+ URLs / large ecommerce | Frequently a real constraint | Log-file analysis strongly recommended at this scale. |
| Server response time target | <500ms average | Slow response directly reduces the crawl rate limit Google will allow. |
Frequently asked questions
- What is crawl budget in SEO?
- The number of URLs a search engine crawler is willing and able to crawl on a site in a given period, determined by crawl rate limit (server capacity) and crawl demand (perceived value and freshness needs).
- Does my small business site have a crawl budget problem?
- Almost certainly not. Google's own guidance states crawl budget is primarily relevant to sites with many thousands or millions of URLs. A typical local service site with tens to low hundreds of pages rarely needs to worry about it.
- What usually wastes crawl budget on large sites?
- Faceted navigation generating combinatorial low-value URL variants, unmanaged tracking or session parameters creating near-duplicate pages, and thin or soft-404 auto-generated pages left crawlable are the most common causes.
- How do I check my site's crawl budget usage?
- Start with Google Search Console's Crawl Stats report for an aggregated view, then move to direct server log-file analysis for an authoritative, URL-level breakdown of exactly what Googlebot is requesting and how often.
- Can slow hosting reduce my crawl budget?
- Yes. A slow or error-prone server causes Google to lower its crawl rate limit to avoid overloading it, which directly reduces how much of the site gets crawled in a given period, independent of how much the search engine would otherwise want to crawl it.
A regional ecommerce retailer's log files showed 62% of Googlebot's crawl requests hitting colour/size faceted URLs with no independent SEO value, while core product pages were recrawled only every 9–11 days. Blocking the facet parameters in robots.txt and fixing canonicals cut wasted crawl to under 15% and improved core product recrawl frequency to every 3–4 days.
Need this applied to your site?
We turn concepts like these into shipped work every week.
