Check this page with an assistantOpens a chat asking it to summarise this article and name the evidence behind each claim.

Claude opens with the prompt on your clipboard: Anthropic does not support prefilled prompts on the web, and we would rather copy it than ship a button that drops it.

Most Sites Do Not Have a Crawl-Budget Problem

Google’s current advanced guidance is aimed primarily at sites with roughly one million or more frequently changing URLs, sites with 10,000 or more URLs changing daily, or properties with a large share of URLs stuck at Discovered: currently not indexed.

Those are rough indicators, not eligibility thresholds. A 600-page service site whose new pages are crawled the day they publish should not spend a quarter tuning crawl allocation. An inventory marketplace that creates millions of filter states while new listings wait a week has a credible problem.

Begin with the symptom: priority URLs are not fetched or refreshed within the business window, and evidence suggests Google is spending substantial work elsewhere or the server cannot accept more crawling. “Not indexed” alone is not proof; crawling and index selection are separate systems.

Crawl Budget Is Capacity Plus Demand

ElementWhat it meansWhat changes it
Crawl capacity limitHow much concurrent crawler work the host can tolerateLatency, response stability, 5xx/429 rates, Google resources
Crawl demandHow much Google wants to fetch or refreshInventory, updates, popularity, staleness, quality, relevance
Crawl budgetThe set of URLs Google can and wants to crawlThe lower practical boundary across capacity and demand

Google calculates this in the context of a hostname. Subdomains such as www.example.com and docs.example.com are treated as separate sites for budget purposes, while different Google crawlers share the hostname’s capacity. Shopping or Ads demand can therefore coexist with Search crawling on the same infrastructure.

Prove the Constraint With Four Evidence Sets

  1. Canonical inventory: the URLs the business expects Google to crawl, their template, update rate, and priority.
  2. Server logs: verified crawler requests, response status, latency, bytes, template, and timestamp.
  3. Search Console: Crawl Stats host status, response codes, file types, purpose, and Page indexing examples.
  4. Publication timing: created, internally linked, sitemap lastmod, first crawl, recrawl, and indexed-state dates.

Compare the desired inventory with actual requests. Calculate crawl concentration by template and parameter signature, not just total Googlebot hits. A rising total can hide the fact that most work is spent on duplicate facets, calendars, or tracking variants.

Verify that log requests are genuinely from Google before making infrastructure decisions. Then sample priority and waste classes to confirm what the aggregate suggests.

Control the URL Inventory Before Tuning the Server

Google identifies perceived inventory as the factor site owners can influence most directly. If the crawler knows about endless duplicates, it must decide whether and when to revisit them. Stop generating unnecessary URL forms, consolidate duplicates, and prevent internal modules from continuously rediscovering waste.

Waste classPrimary control
Equivalent duplicate URLsNormalize generation, redirect alternatives, align canonicals
Unwanted facet and sort spacesContain link generation and use durable robots rules
Permanently removed URLsReturn 404 or 410 and remove internal references
Soft 404sReturn the truthful status or build a substantive destination
Redirect chainsPoint every legacy URL directly to the final target

Use the faceted-navigation playbook for combinatorial filters. Blocking with robots.txt is appropriate for URL sets that should not be crawled at all; noindex still requires a request and is not a crawl-efficiency substitute.

Keep the Wanted Inventory Easy to Refresh

A clean inventory needs positive discovery paths. Link new and updated pages from stable hubs, keep XML sitemaps restricted to canonical intended URLs, and publish accurate lastmodvalues only for meaningful changes. Google reads sitemaps regularly and uses them as a discovery signal.

Do not update every lastmod on every deployment. That destroys the change signal. Segment sitemaps by useful template or freshness cohort when it improves monitoring, then compare submitted URLs with crawl timing and index outcomes using the XML sitemap guide.

Raise Capacity With Healthy, Cacheable Responses

Google adjusts capacity based partly on stable response times and availability. Rising latency, timeouts, 5xx errors, and 429 rate limits reduce the amount of concurrent crawl work the host receives. Faster, reliable pages can allow more useful content to be fetched.

Support conditional requests and 304 Not Modified responses when content has not changed. Google can reuse the cached version, saving server bandwidth and processing. Cache public assets and expensive page fragments appropriately, and make deploys resilient instead of producing waves of intermittent errors.

Use the HTTP status-code guide to distinguish a removed page from overload. Do not serve errors for days to force a lower rate; persistent server failures can eventually remove URLs from Search.

Change One Waste Class at a Time

Crawl behavior adapts, so a sitewide release that simultaneously rewrites parameters, robots rules, canonicals, sitemaps, and internal links becomes difficult to interpret. Start with the largest verified waste class on one controlled directory. Preserve baseline log volume, response time, priority-URL recrawl lag, and indexing states, then compare the same measures after Google has revisited the system.

Watch for product regressions as closely as crawl changes. A filter containment rule can remove useful browsing paths, a redirect can collapse distinct inventory, and an inaccurate lastmod can train crawlers to ignore sitemap updates. Keep a rollback condition for user behavior, search discovery, and server health.

If total crawling falls while important discovery improves, the release worked. If waste falls but priority behavior is unchanged, the hostname may not have been capacity constrained; move to the next business problem instead of chasing a higher request count.

Measure the Outcome, Not the Number of Crawls

More requests are not automatically better. A well-controlled site can receive fewer total requests while discovering and refreshing important content sooner. Track coverage of the intended inventory, time to first crawl, time to meaningful recrawl, response health, and concentration on useful templates.

  1. Did crawler share move away from waste classes?
  2. Did first-crawl latency improve for new priority URLs?
  3. Did updated pages receive timely recrawls?
  4. Did server error and high-latency rates fall?
  5. Did eligible pages progress beyond discovery into useful visibility?

If crawling improved but indexing did not, stop optimizing capacity and investigate canonicalization, rendering, duplication, and selection using the technical indexing diagnostics manual.

Questions About Crawl Budget SEO

Does a small website need to optimize crawl budget?

Usually not. Google’s July 2026 guidance says sites without many rapidly changing pages generally need only an accurate sitemap and regular Page indexing checks. If important pages are discovered and recrawled promptly, work on content, internal paths, and user value instead of manufacturing a crawl-budget project.

Can I ask Google for more crawl budget?

There is no request for an increase. Google says capacity can improve when the server has more resources and remains healthy, while demand reflects inventory, popularity, staleness, quality, relevance, and other product-specific factors. Make the site efficient and the useful inventory clear.

Will blocking low-value URLs move crawling to important pages?

Only when the hostname is already constrained by its crawl capacity limit. Google explicitly warns that newly available capacity is not automatically reassigned otherwise. Block permanent unwanted crawl spaces because they are wasteful, not because every disallowed URL buys one crawl somewhere else.

Should I use noindex to save crawl budget?

Not for a URL set you never want crawled. Google must request a page to see noindex, so that continues consuming crawl work. For permanent unwanted crawl spaces, manage URL generation or use robots.txt where appropriate. Use noindex when Google may crawl the page but it must not appear in Search.

Primary Sources Reviewed

Reviewed July 28, 2026, including Google’s July 22 crawl-budget revision. Thresholds are rough and crawler behavior is adaptive; use production logs and business freshness requirements.

SearchHandled Editorial TeamPublished Jul 28, 2026 · Last reviewed Jul 28, 2026. Every factual claim is checked against the linked primary sources; corrections can be submitted through our contact page.