Crawlability · Explainer

Crawl budget explained

Crawl budget is how much of your site search engines will crawl in a given window. For small sites it barely matters; for large ones, wasted crawl budget means important pages get crawled and refreshed less often. Here's crawl budget explained, and how to protect it.

What crawl budget actually is

Two forces decide it: how much your server can handle, and how much Google wants to crawl you. Where those meet is your budget.

Search engines don't crawl every URL on the web constantly, they ration. Crawl capacity is how many requests your server can take without slowing down; a fast, reliable server earns more crawling, a slow or error-prone one earns less. Crawl demand is how much Google wants to crawl you, driven by your site's size, popularity, and how often your content actually changes. The practical budget is where capacity and demand meet, and the question that matters is whether that budget covers all the URLs worth crawling.

When crawl budget matters, and when it doesn't

Be honest about which situation you're in before spending time on it.

It usually doesn't matter for small sites

If your site has up to a few thousand URLs, Google can crawl all of it easily and frequently. Worrying about crawl budget here is a distraction: your time is far better spent on content quality and internal links. Don't optimise a problem you don't have.

It matters for large or URL-heavy sites

Crawl budget becomes real when you have tens of thousands of URLs, or when your site generates many low-value URLs automatically: faceted navigation, filter and sort parameters, session IDs, infinite calendars, or near-duplicate pages. On these sites, Google can spend its budget on the noise and crawl your important pages rarely, so new content is indexed slowly and updates take a long time to register.

Google's own guidance is that crawl budget is primarily worth attention on sites with roughly a million or more indexable URLs, or on sites that publish or change content very frequently regardless of size, such as a news site shipping dozens of new pages a day. Below that, other factors matter more: a site with ten thousand pages and a clean, static URL structure will rarely feel a crawl-budget constraint, while a much smaller site drowning in filter and sort parameters can.

What wastes crawl budget (and how to stop it)

Most crawl-budget problems are the same technical issues this guide already covers, they just compound at scale.

Broken links and 404s send crawlers to dead ends they then re-check, see why broken links hurt SEO. Redirect chains make Google follow multiple hops for one page, see redirect chains. Parameter and faceted URLs multiply near-duplicate pages; consolidate with canonicals or block low-value parameters in robots.txt. Duplicate content means crawling the same thing many times. A bloated sitemap full of non-indexable URLs points crawlers at the wrong pages. A slow server directly lowers crawl capacity. Fix these and the available budget flows to your real, indexable content, which is the entire goal.

Diagnosing and protecting crawl budget

Telling whether crawl budget is your bottleneck

Two Search Console reports answer this: Crawl Stats and the Pages report. The signs of a genuine problem are a large number of URLs sitting in "Discovered: currently not indexed" or "Crawled: currently not indexed", important pages that are crawled infrequently, and a wide gap between how many URLs your site has and how many are indexed.

If none of those appear, and your small site is fully indexed, crawl budget is not what is holding you back. Diagnose before you optimise: time spent trimming crawl waste on a site Google already covers completely is time taken from work that would actually move rankings.

How does crawl budget relate to rankings?

There is no direct ranking effect. What crawl budget governs is discovery and freshness, and both feed rankings indirectly. A page that is not crawled cannot be indexed, and a page that is crawled rarely cannot have its updates reflected in the index promptly.

So the goal of crawl-budget work is to make sure your good pages get crawled and re-crawled, not to earn a ranking boost from crawling itself. Framing it that way keeps expectations honest and points the effort at the right pages.

Using robots.txt to redirect crawling

Blocking genuinely low-value paths, internal search results and infinite parameter URLs being the classic examples, can help push crawling toward the pages that deserve it. That is a legitimate use of robots.txt and one of the few crawl-budget levers with an immediate effect.

Two cautions apply. Be careful not to block pages you want indexed, since an over-broad rule is easy to write and hard to notice. And remember that robots.txt does not deindex anything: a blocked URL can stay in the index without a description. The robots.txt guide covers both traps.

How Kalenux measures crawl waste from real traffic

Search Console's Crawl Stats report is sampled and site-wide. When your server access log is connected, the audit reads actual Googlebot requests directly and reports the share that did not return a usable page, hits that came back as a 404, a redirect, or a server error, along with the specific paths responsible. That is a measured number from your own traffic, not an estimate, and it points straight at the URLs worth fixing first.

The same log pass also flags traffic using the Googlebot user agent from outside Google's published IP ranges. This is overwhelmingly automated scanning dressed up as a crawler rather than a genuine indexing signal, and it is worth knowing about even though it does not touch your real crawl budget, since it can otherwise be mistaken for legitimate crawl activity when reading raw logs by eye.

Crawl budget questions, answered

How large does a site need to be before crawl budget matters?

There is no fixed cutoff, and Google has been explicit that crawl budget is mainly a concern for very large sites, generally discussed in terms of a million or more URLs, or sites that publish or change content very frequently. Below that, other factors such as URL-generation patterns matter more than raw page count: a 5,000-page site with heavy faceted navigation can waste more crawl activity than a 50,000-page site with clean, static URLs.

Does crawl budget affect my rankings directly?

No, there is no direct ranking boost from being crawled more. Crawl budget governs discovery and freshness: whether a page gets indexed at all, and how quickly its updates are reflected once it is. Those feed rankings indirectly, a page that never gets crawled can never rank, but crawling itself is not a ranking factor to optimise for its own sake.

How can I see how Google is crawling my site?

Search Console's Crawl Stats report, under Settings, shows total crawl requests over time, broken down by response code, file type and purpose. It is the most direct first-party view. Server access logs are the more granular source, showing every Googlebot hit by path and status code, which is what a log-based crawl-budget check reads from directly rather than relying on a sampled report.

What is wasted crawl budget?

Wasted crawl budget is Googlebot requests that do not return a usable page: hits on URLs that 404, that redirect instead of resolving directly, or that error out. Every such request is one that could have gone to a real, indexable page instead. A high proportion of wasted requests relative to total Googlebot activity is the clearest sign that crawl budget is being spent on the wrong things.

Can fake Googlebot traffic affect crawl budget reporting?

It does not consume your real crawl budget, since fake Googlebot traffic is not Google, but it can distort what your logs appear to show if you count every request claiming to be Googlebot as real. Genuine Googlebot requests originate from IP ranges Google publishes; traffic using the Googlebot user agent from outside those ranges is spoofed, most often scanners probing for exposed files rather than a search engine crawling your content.

Stop wasting crawl budget on dead ends

Free to start. Find the broken links, redirect chains and duplicate URLs burning your crawl budget.

Start my free audit