Crawl demand is the part of crawl budget that describes how much a crawler wants to crawl a site. The other part is the crawl capacity limit, which describes how much the server can handle. Google defines crawl budget as the set of URLs it can and wants to crawl.
What does crawl demand depend on?
Every crawler has its own demand. AdsBot, for example, has a higher demand when a site runs dynamic ad targets, and Google Shopping has a higher demand for products in merchant feeds. For Googlebot, demand varies with a site’s size, update frequency, page quality and relevance compared to other sites. Google names three factors:
- Perceived inventory: Without guidance, Google tries to crawl all or most URLs it knows. Many duplicates or unwanted URLs waste crawling time. Google says this is the factor site owners can influence most.
- Popularity: URLs that are more popular on the internet tend to be crawled more often.
- Staleness: Google wants to recrawl often enough to pick up changes.
A site move can also raise demand for a while, because Google reprocesses the content under the new URLs. If demand is low, Google crawls less even when the capacity limit has not been reached.
Example
A shop generates thousands of near-identical filter URLs. Google knows them, so the perceived inventory is large and part of the crawling time goes to the variants. Consolidating or blocking them leaves more time for the pages that matter (illustrative example).
FAQ
Does every site need to worry about it? Google’s guide is aimed at sites with about 1 million or more unique pages that change weekly, or about 10,000 or more pages that change daily. Google calls these numbers a rough estimate.
Sources
- Optimize your crawl budget – Google Crawling Infrastructuredevelopers.google.com
- Reduce the Google crawl rate – Google Crawling Infrastructuredevelopers.google.com
Last updated: