Skip to content
SEO Madmanby Adam Hafez

What a 10M-page site shows about links and crawl budget

Botify's case study of a US auto marketplace ties internal-link depth to crawl activity: a 19x increase in crawling once linking was fixed.

Published: · Read time: 2 minutes

Written byAdam Hafez
Share
Plain Markdown
Aerial view of a multi-lane highway interchange with cars flowing through it

Key takeaways

  • Botify's case study covers a US online vehicle marketplace of roughly 10 million pages, of which 9.9 million had never been crawled by Google.
  • More than 1.3 million indexable pages carried only a single internal link, a structural cause Botify identifies directly for the site's crawl gap.
  • After Botify's team restructured homepage links, breadcrumbs and the sitemap, crawl activity to the site's strategic pages rose 19 times within six weeks.
  • Known URLs fell by roughly half in the same six-week window, and the average number of inlinks per page rose, both measured directly rather than estimated.
  • Organic search traffic doubled within three months of the internal-linking changes, per Botify's own reporting of the engagement.

Crawl budget usually gets discussed in the abstract: Googlebot has finite time and finite requests, so spend them wisely. Botify’s published case study of a large classified-style site puts real numbers on what happens when the site’s internal linking is the thing actually blocking that budget from reaching most of the pages that exist.

What was actually broken

The site, a US online vehicle marketplace, had roughly 10 million pages at the start of the engagement. Botify’s own figures put 9.9 million of them, 99% of the total, as never having been crawled by Google at all. The cause Botify identifies is not an algorithmic penalty or a technical block, it is structural: more than 1.3 million indexable pages had exactly one internal link pointing to them, and only 2% of the URLs Google had crawled were actually inside the site’s real navigation structure. Most of what little crawl budget the site received was going to URLs outside the pages that mattered, while the vehicle listing pages that should have driven organic traffic sat effectively unreachable by a normal crawl path.

Expired vehicle listings compounded the problem from a different angle, generating redirects that lowered the share of indexable pages and adding more low-value URLs to what Google encountered when it did crawl the site.

What changed, and what moved

Botify’s team made three categories of change: robots.txt updates to block non-critical sort-and-filter URL variations, internal linking changes that added homepage links to vehicle categories and restructured breadcrumbs to follow the Make, Model, City path a real customer takes, and a cleaned sitemap that dropped expired listings.

Measured over a six-week pilot window, known URLs fell by roughly half, the average number of inlinks per page rose 15%, and crawl activity to the site’s strategic pages rose 19 times over where it started. Three months out, Botify reports organic search traffic had doubled.

Why we care

The size of the swing here, a 19x increase in crawl activity, is a function of how badly broken the starting point was: a 10 million-page site where 99% of pages had never been crawled has far more room to improve than a typical site already receiving adequate crawl coverage. What transfers beyond this one engagement is the mechanism Botify names, not the multiplier: pages with only one internal link, and crawl budget going to URLs outside a site’s real structure, are both concrete, auditable conditions, not vague crawl-budget folklore. A site with either pattern present at scale has a specific, checkable reason its important pages might be under-crawled, independent of whatever multiplier its own fix would produce.

The evidence

Sample
1 site, ~10M pages, 6-week pilot plus 3-month follow-up

Hypothesis: Internal link scarcity is a direct, fixable cause of poor Googlebot crawl coverage on large sites, and restructuring internal links, breadcrumbs and sitemaps measurably increases how much of a site Google actually crawls, not just how it ranks.

Method: This piece reviews and summarizes a case study published by Botify, an enterprise technical SEO platform, describing a consulting engagement with a US online vehicle marketplace. Botify's own account was read directly from its published blog post rather than taken from secondhand summaries. Botify's team audited the site's crawl logs and link graph, identified internal linking as the primary constraint on crawl coverage, implemented site structure and sitemap changes, then measured crawl activity over a six-week pilot window and organic traffic over three months. SEO Madman did not run this study, verify Botify's raw crawl-log data, or have access to the site itself; this is a write-up of Botify's own published account of its work.

Findings

  • 9.9 million of the site's roughly 10 million pages had never been crawled by Google before the engagement, per Botify's own figures.
  • More than 1.3 million indexable pages had only a single internal link pointing to them, which Botify identifies as a primary structural cause of the crawl gap, alongside only 2% of crawled URLs sitting inside the actual site structure.
  • Adding homepage links to vehicle categories and restructuring breadcrumbs to follow the Make, Model, City customer path increased crawl activity to the site's strategic pages by 19 times within six weeks.
  • The average number of inlinks per page rose 15% and known URLs fell by roughly half in the same six-week window, alongside a 19x rise in crawl activity to strategic pages.
  • Organic search traffic doubled within three months of the internal-linking and sitemap changes, per Botify's reporting.

Limitations: This is a single-site vendor case study, not a peer-reviewed or independently replicated experiment, and Botify both performed the work and published the results, which is a real conflict of interest to weigh against the numbers. The site itself is not named, so its raw crawl logs cannot be independently checked, and several changes shipped together, robots.txt updates, breadcrumb restructuring, sitemap cleanup and new homepage links, so the 19x crawl increase cannot be attributed to internal linking alone versus the other changes made in the same window. A 10 million-page auto marketplace with a severe pre-existing crawl gap is also an extreme case; the same fixes are unlikely to produce a 19x change on a site that Google already crawls adequately.

About the author

Adam Hafez
Adam Hafez

Founder

Founder, UpgradIQ, Inc.

Adam Hafez works on technical SEO and search measurement: how pages get crawled, indexed, ranked and now quoted by answer engines. He founded UpgradIQ, which reads Google Search Console and GA4 to tie ranking movement back to the changes that caused it. He publishes what the data supports and states the limits of it.

  • Technical SEO
  • Search Console and GA4 measurement
  • Answer engine optimization
  • Structured data

The briefing

One email when something in search actually changes. No digest padding.

Subscribe