CASINO CRAWL SIGNAL home Contact
Crawl Guide

Crawl Budget Analysis for Large Casino Platforms

Crawl budget is only a real constraint for big or fast-changing sites. Google's guide is aimed at sites with 1 million+ pages whose content changes about weekly, 10,000+ pages whose content changes daily, or many URLs stuck in "Discovered - currently not indexed". A casino lobby with endless filter and sort URLs can reach those numbers quickly, so measure before you optimize.

By
Martin Ojh
Published
Updated
Sources checked
Reading time
8 min
Scope
Google crawling documentation; Search Console Crawl Stats

Key points

  • Google defines crawl budget as "the set of URLs that Google can and wants to crawl", set by crawl capacity and crawl demand (crawl budget guide, updated July 22, 2026).
  • Google's thresholds are rough: 1 million+ unique pages changing weekly, 10,000+ changing daily, or a large share of URLs in "Discovered - currently not indexed".
  • Crawl budget is counted per hostname, so www, a sportsbook subdomain and a CDN host each have their own.
  • Google says not to use robots.txt to temporarily reallocate crawl budget, and that noindex pages are still requested.

Does your casino site have a crawl budget problem?

Probably not, unless it is large. Google's crawl budget guide says it is written for three kinds of site, and calls the numbers rough estimates:

  • "Large sites (1 million+ unique pages) with content that changes moderately often (once a week)"
  • "Medium or larger sites (10,000+ unique pages) with very rapidly changing content (daily)"
  • "Sites with a large portion of their total URLs classified by Search Console as Discovered - currently not indexed"

For everyone else, the guide says plainly that "you don't need to read this guide." A single-brand casino with 3,000 game pages and a few hundred promotions pages that are crawled within days does not need a crawl budget project. It needs good internal links and clean sitemaps.

Casino and sportsbook platforms reach the thresholds in two ways. The first is genuine scale: a sportsbook with event pages for every fixture, market and league, created and expired daily, can pass 10,000 rapidly changing URLs. The second is accidental scale: a lobby where every provider, feature, volatility and sort combination produces a crawlable URL. The second kind is a URL design problem before it is a budget problem.

How Google sets crawl budget

Google defines crawl budget as "the set of URLs that Google can and wants to crawl." Two things set it.

Crawl capacity limit. This "limits the total amount of time your server spends holding connections open for Google". It falls when the site responds with server errors (5xx) or rate-limiting signals such as HTTP 429. A platform that slows down on Saturday afternoons because of live betting traffic can see crawling slow down at the same moment.

Crawl demand. Google says each crawler "has its own 'demand' when it comes to crawling the web". Popular and frequently updated URLs are in more demand; stale and duplicate URLs are in less.

One detail matters a lot for gambling groups. The guide says "Google's crawling infrastructure defines a site as a unique hostname", and that hosts such as www.example.com and code.example.com are "treated as separate sites" with "separate crawl budgets". A brand running casino.example, sports.casino.example and static.casino.example has three budgets to watch, not one. Our subdomain guide covers the consequences.

Evidence to collect before changing anything

Crawl budget claims need proof. These are the sources to use, in order of reliability:

Evidence for a crawl budget diagnosis. Checked October 25, 2026.
SourceWhat it showsLimits
Server access logs, verified Googlebot onlyEvery URL fetched, status, bytes, response time, by hostNeeds log access, bot verification and a privacy-aware retention plan
Search Console Crawl StatsRequests by response, file type, purpose (discovery or refresh) and Googlebot type; host status for robots.txt, DNS and server connectivity over 90 days"Available only for root-level properties"; Google says sites under a thousand pages should not need it
Page indexing reportCounts of "Discovered - currently not indexed" and "Crawled - currently not indexed"Example tables capped at 1,000 rows
Site crawl with your own crawlerHow many URLs your templates can generateShows what is possible, not what Google actually crawls

The question you are answering is simple: is Googlebot spending a large share of its requests on URLs you would never want in search results, while URLs you do want sit undiscovered or stale? If both halves are true, you have a crawl budget problem worth fixing. Our log analysis guide shows how to measure the first half, and the indexation workflow covers the second.

Where casino platforms waste crawling

Check these patterns first. Each can occur on casino and sportsbook builds, and each is visible in logs.

Faceted lobbies and sort parameters

Google's faceted navigation guidance describes the problem: crawlers "will typically access a very large number of faceted navigation URLs" before working out that many are useless, and "if crawling is spent on useless URLs, the crawlers have less time to spend on new, useful URLs." A slots lobby with ten providers, six features and four sort orders can produce hundreds of URLs from one page, and multi-select filters or changing parameter order multiply that further.

Example (constructed) /slots/?provider=a&feature=megaways&sort=new, /slots/?feature=megaways&provider=a&sort=new and /slots/?sort=new&provider=a&feature=megaways show the same games. If all three are linked, all three can be crawled.

Expired event and promotion URLs

Sportsbook fixtures end and promotions expire. If old URLs return 200 with an empty market list or a "this offer has ended" message, Google may treat them as soft 404s. The crawl budget guide is direct: "soft 404 pages will continue to be crawled, and waste your budget." It recommends returning "a 404 or 410 status code for permanently removed pages."

Session, tracking and affiliate parameters

Affiliate IDs (?btag=, ?aff=) and session tokens appended to internal links create duplicate URLs at scale. Strip them from internal links, keep them out of sitemaps, and canonicalize to the clean URL.

Redirect chains after migrations

Brand migrations and license-driven domain moves leave chains such as old domain to new domain to new path. Google says to "avoid long redirect chains, which have a negative effect on crawling", and its status code documentation says Googlebot generally follows up to 10 hops. Point internal links and sitemaps straight at final URLs.

Slow responses under load

Because the capacity limit drops when a server returns 5xx or 429, a platform that struggles during peak betting windows loses crawl capacity at exactly those times. The guide adds that "if Google can load and render your pages faster, we might be able to read more content from your site."

Fixes Google documents, and the ones it warns against

Google's guide and its faceted navigation page give a short list of supported fixes:

  • Remove duplicates so crawling focuses "on unique content rather than unique URLs."
  • Block crawling of facet URLs you never want indexed in robots.txt, and test the rules with our robots.txt explorer. Google's faceted navigation page says rel=canonical and nofollow are "generally less effective in the long term" than blocking or using URL fragments.
  • Return real 404 or 410 responses for removed games, ended promotions and expired events, rather than soft 404 pages.
  • Keep sitemaps current and include an accurate <lastmod> for updated content. See our sitemap guide.
  • Support conditional requests. Returning 304 when a page has not changed "tells Google to reuse the cached version".
  • Add server capacity if Search Console reports hostload problems. Google's words: "add more server resources if that makes sense for your business."

Two common tactics are explicitly discouraged. First: "Don't use robots.txt to temporarily reallocate crawl budget". Google says it "won't shift this newly available crawl budget to other pages" unless the site is already at its capacity limit. Second, noindex does not save crawling: Google "will still request, but then drop the page when it sees a noindex meta tag".

Facets you do want indexedSome filter pages earn search demand, such as a provider page or "live roulette". Google's faceted navigation guidance says that if facets should be indexed, keep the filter order fixed, prevent duplicate filters, use the standard & separator and return a 404 for empty or nonsensical combinations.

If Googlebot is overloading the platform

Sometimes the problem is the opposite: crawling spikes during a launch and hurts real players. Google's reduce crawl rate page says to return "a 500, 503, or 429 HTTP response status code instead of 200" to crawl requests. Since October 6, 2026, the page also documents a Retry-After header with a delay in seconds or a UTC date. It warns against doing this for "longer than 1-2 days", after which "the URL may be dropped from Google's index." Treat it as a short emergency brake, and check your logs first to confirm the traffic really comes from Google.

A repeatable crawl budget review

  1. Confirm you meet one of Google's three size or change conditions. If not, stop and work on internal linking.
  2. Export 30 days of verified Googlebot requests per host.
  3. Group requests by template (lobby, game, event, promotion, static asset) and by parameter pattern.
  4. Calculate the share of requests going to URLs you never want indexed, and the average days between crawls for URLs you do want indexed.
  5. Compare with Crawl Stats: response codes, file types, purpose and host status.
  6. Fix the largest waste pattern first, then measure the same two numbers again after 30 days. Our technical SEO checklist covers the related template checks.

Record the dates, the hosts and the exact rules you changed. Crawling responds over weeks, and other changes on the platform can move the same numbers, so a before-and-after comparison is evidence of correlation, not proof.

Questions technical teams ask

Does a small casino affiliate site need to worry about crawl budget?

Usually not. Google says its guide is for sites with roughly 1 million+ pages whose content changes about weekly, 10,000+ pages whose content changes daily, or many URLs left in "Discovered - currently not indexed". Smaller sites gain more from internal links and accurate sitemaps.

Will blocking filter URLs in robots.txt make Google crawl my game pages more?

Not automatically. Blocking stops crawling of those URLs, but Google says it will not shift freed budget to other pages unless the site is already hitting its crawl capacity limit. Demand for your important pages still depends on their value and freshness.

Is noindex a way to save crawl budget on expired promotions?

No. Google still requests noindex pages before dropping them. For promotions that are gone for good, Google recommends a 404 or 410 status.

Primary sources checked

Checked on October 25, 2026. Search engine documentation changes; the official page prevails over this summary.

Corrections: none since publication. Report an error to hello@casinocrawlsignal.online.