HomeGuidesSEO › Crawl Budget
SEO · TECHNICAL

Crawl Budget

How much of your site Google will crawl, what changes it, and the honest answer to whether you need to care.

By the Digital Hangover team · Updated August 2026 · 7 min read
Quick answer: Crawl budget is the number of URLs a search engine will crawl on your site in a given period. Google sets it from two things: crawl capacity limit (how much your server can take without slowing down) and crawl demand (how much Google wants your pages). Most sites under a few thousand URLs never need to think about it.

Crawl budget is the most over-discussed idea in technical SEO.

It is real, it matters at scale, and it is almost certainly not your problem. Google itself has been clear that sites with a few thousand URLs are generally crawled efficiently without any intervention.

So the useful version of this page is not "how to optimise crawl budget" — it is "how to tell whether you have a crawl budget problem at all", and what to do only if you do. The wider technical picture sits in our SEO guide and in technical SEO.

How Google decides how much to crawl

Two inputs, and they pull in different directions.

InputWhat it meansWhat raises it
Crawl capacity limitHow hard Google can crawl without degrading your site for real users. If your server slows or errors, Google backs off.Fast, stable server responses
Crawl demandHow much Google actually wants your pages. Popular, frequently updated and freshly linked URLs get crawled more.Links, updates, genuine popularity

Note what is missing from that list: paying for anything, and any setting you can toggle. Crawl budget is earned through speed and interest, not configured.

Do you actually have a problem?

Run these four checks before you spend an hour on this.

  1. Count your indexable URLs. Under about 10,000 and healthy, this is not your bottleneck. Move on to something that matters.
  2. Open Search Console's Crawl Stats report. Look at total crawl requests and average response time. A response time creeping up while requests fall is the clearest real signal.
  3. Check the Pages report for "Discovered — currently not indexed". A large and growing number here on a large site is the actual symptom of crawl starvation.
  4. Ask whether new pages take weeks to appear. On a small site that is usually a quality or linking issue, not a crawl one.
The honest filter: crawl budget becomes a real constraint on large ecommerce catalogues, sites with heavy faceted navigation, news publishers, and anything generating URLs programmatically. If none of those describe you, close this tab and go improve your content.

What wastes it when it is genuinely tight

  • Faceted navigation. Filter combinations multiply into millions of near-identical URLs. This is the single biggest cause on ecommerce sites.
  • Internal search result pages. Infinite, low-value, and frequently crawlable by accident.
  • Session IDs and tracking parameters creating duplicate URLs for the same page.
  • Long redirect chains. Each hop is a request spent on nothing.
  • Soft 404s. Pages that return 200 while showing "nothing found" waste crawls and confuse indexing.
  • Orphaned and low-value pages that exist, get crawled, and serve no one.

What to do about it

ActionEffectCaution
Block junk URL patterns in robots.txtStops the crawl before it happensBlocked pages can still be indexed if linked. Blocking is not deindexing.
Fix redirect chainsEach removed hop is a recovered requestUpdate the internal links too, not just the redirect
Return proper 404 or 410Google stops asking410 is a stronger signal than 404 for permanent removal
Tidy the XML sitemapPoints crawling at what mattersInclude only indexable, canonical URLs
Improve server response timeDirectly raises the capacity limitThe one fix that also helps users
Consolidate duplicates with a canonical tagReduces crawl demand on near-duplicatesA hint, not a directive — Google can ignore it

Two things that do not work

The crawl-rate setting. Google retired the crawl rate limiter tool in Search Console. Crawling now adjusts automatically based on your server's responses.

Noindex to save crawl budget. A noindexed page still has to be crawled for Google to see the noindex. It saves index bloat, not crawl. Only robots.txt or removing the URL saves the crawl itself.

Where to go from here

Open Crawl Stats. If total requests are steady and response time is healthy, you are done — genuinely.

If you run a large catalogue, start with faceted navigation. It is almost always the biggest single source of waste, and it is also the source people are most reluctant to touch.

Key takeaways: Crawl budget is capacity limit multiplied by demand, and you influence it through server speed and genuine link interest rather than a setting. Most sites under 10,000 URLs do not have a problem. If you do, faceted navigation is usually the cause. And noindex does not save crawl budget — only blocking or deleting does.

Frequently asked questions

What is crawl budget in SEO?

Crawl budget is the number of URLs a search engine will crawl on your site in a given period. Google sets it from crawl capacity limit — how much your server can handle without slowing down — and crawl demand, which reflects how much Google wants your pages based on popularity and freshness.

Does my site need crawl budget optimisation?

Probably not. Google has said that sites with a few thousand URLs are generally crawled efficiently without intervention. Crawl budget becomes a genuine constraint on large ecommerce catalogues, faceted navigation, news publishers and programmatically generated URLs. If none of those describe your site, your time is better spent elsewhere.

How do I check my crawl budget?

Open the Crawl Stats report in Google Search Console. Look at total crawl requests over time and average server response time. Then check the Pages report for a large or growing count under 'Discovered — currently not indexed', which is the clearest symptom of crawl starvation on a big site.

Does noindex save crawl budget?

No. Google has to crawl a page to see the noindex tag, so the request is spent either way. Noindex reduces index bloat, not crawling. To save the crawl itself you have to block the URL pattern in robots.txt or remove the URLs entirely.

What wastes crawl budget the most?

Faceted navigation on ecommerce sites, by a wide margin — filter combinations multiply into enormous numbers of near-identical URLs. After that: internal search result pages, tracking parameters creating duplicates, long redirect chains, and soft 404s that return a 200 status while showing nothing useful.

Technical SEO, done properly

We audit the crawl before we touch the content

Log analysis, crawl stats and index coverage — so budget goes where the problem actually is.

Explore SEO services →