Skip to content
Surfilby Adam Hafez

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

Botify's case study of a US auto marketplace: 99% of pages uncrawled, then 19x more crawl activity after linking, robots.txt and sitemap fixes.

Published · 2 min read

Written byAdam Hafez
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 homepage links, breadcrumbs, robots.txt rules and the sitemap changed, crawl to strategic pages rose 19 times in six weeks, not from linking alone.
  • Known URLs fell by roughly half within six weeks of the robots.txt changes, and the average number of inlinks per page rose 15%, per Botify.
  • 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 recommended three categories of change, which the site implemented: 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.

Over a six-week window, per Botify, 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, after all three changes together. 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 weeks of crawl, 3 months of traffic

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 its work 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 analyzed the site's crawl data, identified internal linking, site structure and non-indexable URLs as the problems, and recommended robots.txt, internal-linking and sitemap changes, which the site implemented; Botify reports crawl activity over six weeks and organic traffic over three months. Surfil 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, restructuring breadcrumbs to follow the Make, Model, City customer path, updating robots.txt and cleaning the sitemap together raised crawl activity to the site's strategic pages 19 times within six weeks.
  • The average number of inlinks per page rose 15% and known URLs fell by roughly half within six weeks of the robots.txt changes, 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, UpgradIQ FZC LLC

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
  • Answer engine optimization
  • Structured data

The briefing

Only what actually changed in search, delivered in full by RSS, Atom or JSON feed.

Follow