Skip to content
Back to the glossary

Crawl budget

The number of pages a search engine is willing to fetch from a site in a given period.

How it works

Crawl budget is the number of URLs a search engine is willing and able to crawl on your site in a given period. It depends on how fast your server responds and on how much Google thinks your pages are worth revisiting. Google describes it as the combination of crawl capacity, what your server can handle, and crawl demand, how much it wants your content.

It is a real constraint only on large sites, and it is invoked far more often than it applies. A site of a few hundred pages will not run out. Even so, the way crawlers spend their time on a small site still affects how quickly new and updated pages get picked up.

Where it bites is on sites that generate URLs: faceted navigation, search result pages, session parameters, endless pagination, and old URLs that keep returning errors. A crawler spends its allowance on those and never reaches the pages that matter. It is one of the arguments for keeping a generated URL set small and deliberate rather than publishing every combination a template can produce.

Crawl budget, crawl rate and indexing

These terms get used interchangeably and mean different things. Google’s documentation describes crawl budget as the result of crawl capacity and crawl demand. “Index budget” is an industry phrase for a related idea: Google does not index every page it crawls.

ConceptWhat it meansWhere to see it
Crawl capacity (crawl rate)How many requests Googlebot can make without overloading your serverCrawl stats in Search Console: host status and response time
Crawl demandHow much Google wants to crawl your URLs, based on popularity and how often they changeIndirectly, in how quickly new and updated pages get recrawled
Crawl budgetThe combination of both: the URLs Google can and wants to crawlCrawl stats: total requests per day
IndexingWhether a crawled page is stored and can appear in resultsThe Pages report in Search Console

The practical consequence: crawling and indexing are separate steps. A status of “Crawled, currently not indexed” in Search Console usually points to quality or duplication, and more crawling will not change it.

A real example from our own site

In October 2026 we cleaned up northblueagency.com with exactly that in mind. A previous version of the site had left more than 155 old URLs returning 404, many following patterns like /services/seo-<city>/. We redirected them to their closest current equivalents, so crawlers following old links land on live pages instead of dead ends.

We also set 32 glossary terms built from a thin template to noindex. They added little for readers, and keeping them out of the index lets crawlers spend their visits on pages with real content. Finally, we turned on the LiteSpeed crawler with our sitemap to warm the cache, so pages respond fast when Googlebot arrives.

How to check your crawl budget, step by step

  • In Google Search Console, open Settings and then Crawl stats. Note total requests per day, average response time and host status.
  • Look at the breakdown by response. A high share of 404s, redirects or server errors means crawling is spent on URLs that give nothing back.
  • Look at the breakdown by purpose, discovery of new URLs versus refresh of known ones. If new pages take weeks to be discovered, check internal links and the sitemap.
  • Crawl the site with Screaming Frog and compare the number of URLs found with the number you expect. A large gap usually means parameters, filters or pagination are generating URLs.
  • If you can access server logs, analyze Googlebot requests to see which sections it visits most. Screaming Frog Log File Analyser does this.
  • Clean up: redirect or remove dead URLs, stop internal links from pointing to parameter variants, keep sitemaps to canonical indexable URLs, and improve server response times, with PageSpeed Insights for page-level speed.
  • Check Crawl stats again after a few weeks to confirm the share of useful requests went up.

What we check

  • Crawl stats in Search Console: requests per day, response times and the share of 404s and redirects.
  • Old URLs still returning errors, and whether they deserve a redirect.
  • Parameters, filters and internal search pages that generate near-infinite URLs.
  • Thin or template pages that should be improved, merged or set to noindex.
  • XML sitemaps that list only canonical, indexable URLs.

Crawl budget, AI crawlers and local pages

Search engines are no longer the only bots visiting. AI companies run their own crawlers, such as GPTBot and OAI-SearchBot for OpenAI and PerplexityBot for Perplexity, and they all use server resources. On a small site this rarely matters. On a large or slow site heavy bot traffic can slow responses, and Google lowers its crawl rate when a server slows down. Decide in robots.txt which AI crawlers you allow, knowing that blocking a search crawler such as OAI-SearchBot or PerplexityBot can keep your pages out of that assistant’s search answers.

AI Overviews rely on Google’s index, so anything that delays Google’s discovery of new pages also delays their chance of appearing in an AI answer. In local SEO the risk shows up when location pages are generated in bulk: hundreds of near-identical city pages compete with the useful ones for crawl attention.

When it matters for your business

  1. Small business.Rarely a real limit. Focus on fixing 404s and making sure every new page is linked internally and listed in the sitemap.
  2. E-commerce.The classic case. Filters, sorting, variants and internal search can multiply URLs many times over, and canonicals, parameter handling and robots.txt rules decide where the crawl goes.
  3. Multilingual site like ours.Each language adds a full set of URLs, and every hreflang pair has to be crawled on both sides. Keeping both versions free of dead links matters more as the site grows.
  4. Local service business.Location pages should exist only for areas you actually serve and have something useful to say about. The same reasoning led us to set our thin template pages to noindex.

A quick way to know which group you are in: compare the number of pages you expect with the number of URLs a Screaming Frog crawl finds. If the crawl finds many times more, the site is generating URLs and crawl budget deserves attention.

Common mistakes

  • Worrying about crawl budget on a small site while ignoring basic indexation problems.
  • Blocking pages in robots.txt that also need a noindex, which stops Google from seeing the directive.
  • Leaving years of old URLs returning 404 after a redesign.
  • Publishing every page a template can generate just because it is possible.

Crawl efficiency is part of the technical side of traditional SEO, and it matters most when a site grows through templates, as with location pages in local SEO.

Crawl budget: common questions

We answer the most common questions about our services

Does crawl budget matter for a small site?

Usually not as a hard limit. A site with a few hundred pages will be crawled fully, but cleaning up errors and thin pages still helps new content get picked up sooner.

How can I see how Google crawls my site?

In Search Console, under Settings and then Crawl stats, which shows requests per day, response times and the types of responses Googlebot receives.

Does a faster server increase crawl budget?

It can. If your server responds quickly and without errors, Google is able to crawl more pages without risking overloading it.

Should I block pages with robots.txt or noindex them?

Use noindex for pages that can be crawled but should stay out of results. Use robots.txt for areas crawlers should not visit at all, and avoid combining both on the same URL.

What is the difference between crawl budget and indexing?

Crawl budget is about which URLs Google visits. Indexing is about which of those pages are stored and can appear in results. A page can be crawled often and still not be indexed.

Do AI crawlers use my crawl budget?

They do not reduce Googlebot’s budget directly, but they share the same server. If heavy bot traffic slows your server down, Google may crawl less to avoid overloading it.

Does an XML sitemap increase crawl budget?

No. A sitemap helps Google discover and prioritize URLs without raising how much it is willing to crawl. A sitemap with only canonical, indexable URLs makes better use of the budget you already have.

Chat with us!