AEO & GEO

Crawl-to-Referral Ratio

SEO, AEO & GEO Glossary

The crawl-to-referral ratio compares how many pages a platform's bots crawl with how many visitors it sends back. Higher means more crawling per human click.

What is the Crawl-to-Referral Ratio?

The crawl-to-referral ratio is the number of pages a platform’s bots crawl on a site divided by the number of visitors that platform refers back. A ratio of 100:1 means one hundred crawled pages for every human visit sent. It is used to compare what AI companies take from the web with the traffic they return.

Cloudflare popularized the metric in 2025 as the “crawl-to-refer ratio” on its Radar AI Insights dashboard, and explained it in an August 2025 post, “The crawl-to-click gap”. Cloudflare’s definition: it “measures how many pages a platform crawls compared with how often it drives users to a website.” Publishers and SEO teams have since adopted it, often renamed crawl-to-referral ratio.

How it works

The formula is simple:

Crawl-to-referral ratio = crawler requests / referred visits (same platform, same period)

The inputs are not:

  • Crawls come from server, CDN or WAF logs, filtered by user agent (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and others) and ideally verified against each vendor’s published IPs.
  • Referrals come from analytics, grouped by referrer domain (chatgpt.com, perplexity.ai, claude.ai and so on).
  • Purpose matters. Training crawlers produce no clicks by design; search and user-triggered fetchers can.

Referrals are usually undercounted. Some apps and links do not pass a referrer, so AI-driven visits can land in direct traffic. Cloudflare’s own figures also reflect only sites on its network, and it notes its crawl-purpose classification relies on operator disclosures and industry sources.

From SEO to AEO and GEO

Classic SEO had an implicit bargain: let Googlebot crawl, and Google sends visitors. Nobody tracked a ratio because the exchange felt balanced. AI answers changed that. An engine can read many pages, answer the user directly and send few or no clicks. The crawl-to-referral ratio turns that shift into a number.

What carries over is log-file analysis and referral tracking, both standard SEO practice. What changed is that crawler policy is now an economic decision per platform: which bots earn their crawl budget through citations and clicks, and which only take.

What to do about it

  1. Build a per-bot log report. Group requests by AI user agent and status code each month.
  2. Set up AI referral tracking in analytics with a channel grouping for AI assistants.
  3. Compute your own ratio per platform rather than relying on industry averages.
  4. Separate training and search bots before judging. A training crawler with no referrals is expected; a search crawler with no referrals may signal you are crawled but not cited.
  5. Act on outliers. Use Crawl-delay (where supported), path-level disallows or rate limits for heavy crawlers with little return.
  6. Pair it with citation tracking, since many AI mentions never produce a click.

Common mistakes

  • Mixing published numbers from different sources or months.
  • Blocking search crawlers because of training crawlers’ ratios.
  • Measuring once. Ratios shift as engines add citation links and change crawl behavior, so trend the metric monthly instead of reacting to a single snapshot.
  • Counting unverified bots. Spoofed user agents inflate crawl counts; filter by each vendor’s published IP ranges first.
  • Ignoring undercounted referrals hidden in direct traffic.

Sources

Frequently asked questions

How do I calculate crawl-to-referral ratio for my site?

For a chosen period, count requests from a platform's crawler user agents in server or CDN logs, verified against its published IP ranges. Then count sessions referred by that platform's domains in analytics. Divide crawls by referrals. For example, illustratively, 5,000 crawler requests and 50 referred sessions give a ratio of 100:1.

Why do published crawl-to-referral numbers disagree?

They use different time windows, different customer samples and different bot classification. Cloudflare's figures come from traffic on its own network, and its bot classification is proprietary. Industry reporting has quoted very different values for the same company, so compare platforms within one source and period rather than mixing numbers.

Is a high crawl-to-referral ratio always bad?

Not necessarily. Training crawlers will always have high ratios because training does not produce clicks. Search and answer crawlers that cite sources should refer more. A high ratio is a reason to examine whether a crawler's purpose justifies its load, not an automatic reason to block it.

AI CrawlersAI Referral TrafficMetricsGEO

Do not let AI keep
recommending someone else

Start your 7-day free trial and get your AI Visibility Score in about a minute. See exactly where you stand, where competitors are beating you, and the ranked fixes to get into the answer. Cancel anytime before the trial ends.

7-day free trial. Cancel anytime before it ends. Trusted by 500+ B2B SaaS teams.

Partnered with
Powered by