CRAWLING, RENDERING & INDEXING
Crawl budget: what it means and how it works
How many URLs a search engine is able and willing to crawl on a site; a concern mainly for large sites.
- Advanced level
- 2 primary sources
- Reviewed 29 October 2026
- TopicCrawling, rendering & indexingAlso in Technical SEO, E-commerce SEO
- LevelAdvancedFor technical SEOs and developers
- Sources2 primary sourcesGoogle Search Central
- Reviewed29 October 2026Re-checked every 12 months
On this page
Quick definition
Crawl budget is the number of URLs a search engine can and wants to crawl on a site in a given period. Google describes it as the combination of crawl capacity (how much the server can handle) and crawl demand (how much Google wants to crawl). It mainly matters for very large or fast-changing sites.
Why it matters
When a site generates far more URLs than a crawler will fetch, important pages wait. New stock, updated prices and new listings appear in search late, while crawlers spend requests on parameter variations, redirects and errors.
Google’s guidance says most sites do not need to think about it: the advice targets sites with roughly a million or more pages that change weekly, sites with ten thousand or more pages that change daily, and sites with many URLs reported as discovered but not indexed.
How it works
- Crawl capacity limit: rises when the server responds quickly and falls when it slows down or returns server errors.
- Crawl demand: driven by how popular and how stale URLs seem, and by events such as a site move.
- Waste: duplicate URLs, long redirect chains, soft 404s and infinite spaces (calendars, filters) consume requests that could go to useful pages.
Example
A classifieds site has 80,000 live ads, but its filters for price, location, sort order and page number combine into millions of crawlable URLs. Logs show 70% of Googlebot requests going to filter combinations. Blocking crawl of the low-value parameters in robots.txt and linking new ads from fresh category pages shifts requests back to the ads.
How to check it
- Compare the number of URLs you want indexed with Googlebot’s daily requests in Search Console‘s Crawl stats.
- In server logs, group verified Googlebot requests by URL pattern and status code to see where requests go.
- Look for rising server response times or 5xx errors in Crawl stats; both reduce crawl capacity.
- If most important pages are crawled within days of changing, there is no crawl budget problem to fix.
Common mistakes and misconceptions
Myth Every site should optimise crawl budget.
In fact For a site with a few thousand URLs, Google generally crawls everything it wants. Indexing problems there usually have other causes.
Myth Noindex saves crawl budget.
In fact A noindexed page still has to be crawled for the noindex to be seen. Blocking crawl in robots.txt is what reduces requests.
Check it on your site
Free tools, no sign-up
- FreeFaceted URL Crawl Risk AnalyzerPaste filter and sort URLs to see which parameters multiply your crawlable URLs, and how to contain them.Open the tool
- FreeQuery Parameter AnalyzerSplit a URL’s query string into tracking, content-changing and unknown parameters, and get a clean URL.Open the tool
- FreeRedirect Chain CheckerFollow every redirect from a URL, hop by hop, with status codes and timings, and spot chains, temporary redirects and dead ends.Open the tool
In the NdovuSEOLabs platform
Run the same checks on every page of your site, with your own data.
Sources and review
- Crawl budget management for large sites Google Search Central
- Managing crawling of faceted navigation URLs Google Search Central
Written and maintained by Ndovu SEO Labs. First published 29 October 2026. Facts last checked against the sources above on 29 October 2026. How we write and review the glossary.