Crawl budget: does your SaaS really have a crawling problem?

    You run SEO for a B2B SaaS and important pages take too long to appear in Google? Crawl budget is the set of URLs Google can and wants to crawl. Before trying to increase it, check that the blockage really happens before indexing: a page that has already been crawled does not necessarily need more bot visits.

    Franck Gordi, SaaS SEO and GEO consultant

    Franck Gordi

    · 10 min read

    Contact me
    Crawl budget

    Capacity

    Demand

    Crawling

    Key takeaways

    • Crawl budget combines technical capacity and crawl demand: making the server faster does not create demand.
    • Google reserves its advanced guidance for large inventories, frequent updates or many discovered but unindexed URLs.
    • A crawled but unindexed page requires a different diagnosis from a URL Google knows but has never retrieved.
    • Robots.txt controls crawling; noindex controls indexing and must remain accessible to the crawler.

    When does crawl budget become a real issue?

    When useful pages are waiting to be crawled and a large inventory, URL multiplication or a server constraint may explain that wait. Page count is only one clue. Discovery time for priority content and the nature of requested URLs matter more when deciding whether work is needed.

    Google's crawl budget guide mainly targets three situations: more than one million unique pages with moderately frequent changes, more than 10,000 unique pages changing daily, or a significant proportion of URLs marked “Discovered, currently not indexed.” Google says these numbers are rough guides, not exact thresholds.

    A SaaS may have a small marketing site and a vast public inventory: versioned documentation, an integration directory, templates, profiles or filter combinations. Assess the inventory available to crawlers, not just pages visible in the menu. Conversely, an authenticated application is not a public catalogue that needs crawling.

    Size alone does not decide

    Small inventory, pages crawled quickly
    Do not start crawl budget work by default. Check indexing of useful pages first.
    Large inventory, frequent changes
    Compare the need for recrawling with the server's capacity to respond.
    Many discovered, uncrawled pages
    Review URL inventory, links, relevance and host availability.
    Pages crawled but not indexed
    Return to content, duplicates, directives and canonical selection.
    Diagnostic grid based on categories in Google's guidance; no performance threshold is guaranteed.

    Capacity and demand: two different levers

    Crawl capacity describes what Google can retrieve without overloading the host. Crawl demand describes what its crawlers want to retrieve. Crawl budget results from both, not from a fixed daily quota you can set in a tool.

    An available server does not create demand

    Slow responses, 5xx errors and 429 responses can reduce crawl capacity. A more stable server can remove that constraint. But if Google sees little content worth revisiting, frequency will not automatically increase. Oversized infrastructure does not turn low-value variants into priority pages.

    The perceived inventory matters as much as the intended inventory

    Google knows the URLs it discovers, not only those your team considers published. Sort parameters, old versions and generated links can expand that inventory. The useful question becomes: which URLs provide distinct information, and which merely multiply paths to the same information?

    Google defines a site by hostname here. A marketing site and a documentation subdomain may therefore have separate crawl budgets. Analyse their behaviour separately before drawing a conclusion about the brand as a whole. This is not a reason to move pages artificially onto new subdomains.

    Being able to crawl is not wanting to crawl

    Capacity
    Response time, connections, availability and server errors change the technical ceiling.
    Demand
    Known inventory, popularity, changes and relevance alter the interest in revisiting.
    Summary of the two components documented by Google. More capacity does not guarantee more crawled pages.

    Discovered or crawled: where does the path stop?

    The page indexing report shows different states that do not call for the same action. “Discovered, currently not indexed” means Google knows the URL but has not crawled it yet. “Crawled, currently not indexed” means Google retrieved it without adding it to the index for now. Neither label gives the complete cause by itself.

    Start with a sample of pages prospects genuinely need to find: an integration page, use case, public documentation or product page. Inspect the URL, status, latest crawl when available, canonical and any restrictions. Compare pages using the same template, not a new page against an old popular resource.

    The page indexing report locates the blockage. Crawl statistics can then reveal host degradation, longer response times or errors. Logs complete the picture when you need the exact URL families requested. They do not explain on their own why Google declines to index content.

    Four states, four checks

    Unknown URL
    Check crawlable links and inclusion in a relevant sitemap.
    Known URL, not crawled yet
    Review waiting time, host issues and competing URL volume.
    Crawled URL, not indexed
    Check uniqueness, directives, canonical selection and original value.
    Indexed URL, low visibility
    Review intent, relevance and competition; this is a different diagnosis.
    Suggested verification order, not an automatic match between a status and a cause.

    If several useful page families remain blocked and the signals conflict, a technical SEO diagnosis of crawling and indexing helps select the right work before involving developers.

    Reduce useless URLs without removing valuable ones

    The first lever is the source of URLs, not robots.txt. If a template produces endless combinations, fix what generates or exposes them. Blocking those combinations without understanding their origin lets the system keep producing an inventory nobody controls.

    Documentation, filters and programmatic pages

    An old documentation version may still serve customers. A filter can answer a precise search. An integration page may have independent value. Do not classify a whole family as useless just because it contains a parameter or resembles another page.

    For each family, distinguish user utility, search value and update needs. A page that must remain accessible but should not appear in Google needs different handling from a duplicate to consolidate or a permanently removed URL. That editorial decision comes before the technical rule.

    If near-duplicate pages are the issue, a content strategy built around distinct intents will be more useful than simply increasing crawl frequency. More visits to copies do not give Google a reason to index them.

    A canonical is not a crawl lock

    A canonical helps consolidate similar versions; it does not stop Google requesting a variant. Keep internal links, sitemap URLs and preferred versions aligned. If links continually promote variants, the tag alone does not remove their discovery.

    Can noindex control crawl budget?

    Not as a stop button. Google must retrieve the page to read noindex. The rule removes content from the index, although deindexing may indirectly change crawl priorities. The objective matters: preventing a visit and preventing a result from appearing are not the same thing.

    Google's noindex documentation is explicit: the rule must be accessible to the crawler. Blocking the same URL in robots.txt can prevent it from being read. According to the robots.txt documentation, a crawl-blocked URL may still appear in results if Google discovers it elsewhere.

    An intent before every directive

    Stop crawling
    Use robots.txt for URLs Google should not retrieve. It does not guarantee deindexing.
    Stop indexing
    Use noindex on a crawler-accessible resource so the rule can be read.
    Consolidate duplicates
    Choose a reference version and align signals; do not confuse canonicalisation with blocking.
    Remove permanently
    Return 404 or 410 when content is gone with no relevant replacement, rather than a false valid page.
    Summary of uses documented by Google. Validate useful exceptions before applying any rule to a group of URLs.

    A broad parameter rule may block valuable pages. A resource directory rule may prevent content from rendering. Test the intended scope and exceptions before release, then inspect representative URLs. A supposed saving in requests does not justify making commercial pages unreadable.

    How do you know whether a fix worked?

    The expected result is not “more crawling” but suitable crawling of pages that matter. Fewer requests to duplicates can be healthy. More requests to low-value URLs are not a success.

    • Keep a stable group of priority pages with their real publication or modification dates.
    • Track discovery and recrawling, then measure indexing separately.
    • Compare errors and response times across comparable periods, noting infrastructure changes.
    • Check excluded families to ensure rules did not affect valuable pages.

    Do not alter sitemap dates to manufacture a crawler return. Google recommends a lastmod matching an actual change. A date edit is neither a content improvement nor evidence of freshness.

    Do not promise mechanical reallocation either: Google's guide says released budget is not automatically reassigned to other pages. Reducing noise improves efficiency, it does not reserve visits for conversion pages.

    Does more frequent crawling improve rankings?

    No, not by itself. Google explicitly separates crawling from ranking. Fixing a retrieval problem removes an obstacle; it does not prove that the page answers the query better, deserves indexing or should outrank competitors.

    The same caution applies to AI engine visibility: this article describes Google crawler behaviour. It cannot establish how every other crawler behaves or promise citations. A crawler visit and a recommendation to a prospect are two different observations.

    When the source of the problem remains unclear, an SEO audit that prioritises bottlenecks prevents speed, content and crawling from being treated as one issue.

    Frequently asked questions about crawl budget

    Are small sites crawled less often?

    Not necessarily. Google says that a small site with interesting, frequently updated content can be crawled often. Size alone cannot diagnose a crawl budget shortage or predict crawl frequency.

    Source: Google, crawling facts and myths

    Does site speed affect crawl budget?

    Yes. A fast, stable server may support more crawling. Server errors, timeouts and 429 responses can slow it down. Higher capacity does not, however, guarantee that Google will want to crawl more pages.

    Source: Google, crawling facts and myths

    Can noindex control crawl budget?

    Noindex excludes a page from the index, not from retrieval. Google must crawl the page to read the rule. Deindexing may indirectly redirect crawling, but noindex does not replace control of the URL inventory.

    Source: Google, crawling facts and myths

    Do 404 pages waste crawl budget?

    Google says that 4xx responses, except 429, do not waste crawl budget. A permanently removed page can return 404 or 410. The separate issue to fix is a soft 404: an empty or missing page that still returns a success response.

    Source: Google, crawling facts and myths

    Does Google support crawl-delay?

    No. Google crawlers do not process the non-standard crawl-delay rule in robots.txt, so adding it does not set their crawl rate.

    Source: Google, crawling facts and myths

    Does more frequent crawling improve rankings?

    Not by itself. Google states that crawling is not a ranking factor. Crawling retrieves content; indexing and ranking depend on separate evaluations.

    Source: Google, crawling facts and myths

    Sources and scope

    Documentation accessed September 19, 2026. This framework combines Google's public guidance; it does not present a client case or a measured gain.

    Portrait of Franck Gordi, independent SEO and GEO consultant for B2B SaaS

    Franck Gordi

    Independent SEO and GEO consultant for B2B SaaS. He helps software companies become visible on Google and cited by AI engines.

    LinkedIn →