Glossary
Crawl-to-Refer Ratio
The short answer
What is the crawl-to-refer ratio?
The crawl-to-refer ratio is the number of pages an AI platform's crawlers fetch from websites for every 1 visit its products refer back. Cloudflare's measurements for July 2025 put the spread at roughly 38,000:1 for Anthropic, 1,091:1 for OpenAI, 195:1 for Perplexity, and 5.4:1 for Google — making the ratio the clearest single measure of what AI platforms take versus what they send back.
The crawl-to-refer ratio is the number of pages an AI platform's crawlers fetch from websites for every 1 visit that platform's products send back. A ratio of 5:1 means 5 fetches per referred visit; a ratio of 38,000:1 means the platform consumes 38,000 pages for every visitor it returns. Cloudflare introduced the metric to quantify the exchange between AI companies and the sites they crawl — and it has become the standard number in the block-or-allow debate.
How is the crawl-to-refer ratio calculated?
Divide crawler fetches by referred visits over the same period. Cloudflare computes it network-wide: requests from a platform's crawling bots across sites on Cloudflare's network, divided by the visits those platforms refer out, with a high ratio meaning "heavy crawling but little referral traffic" (Cloudflare, August 2025).
The same arithmetic works at single-site scale with 2 numbers you likely already collect. Count requests from a platform's documented crawler user-agents — GPTBot, ClaudeBot, PerplexityBot and peers, verified per the complete AI crawler list — in your server logs. Then count referral sessions from that platform in your analytics, the way our GA4 AI-referral channel does. Fetches over sessions is your ratio.
Stamp the period on both sides of the division. The ratio moves quickly enough that an undated number is close to meaningless.
What are typical crawl-to-refer ratios by platform?
Cloudflare's published snapshot for July 2025, with movement since January 2025 (Cloudflare crawlers blog, August 2025):
| Platform | Crawl-to-refer ratio (July 2025) | Change vs January 2025 |
|---|---|---|
| Anthropic | ~38,066:1 | −86.7% |
| OpenAI | ~1,091:1 | −10.4% |
| Perplexity | ~195:1 | +256.7% |
| Microsoft | ~41:1 | +5.7% |
| ~5.4:1 | +43% |
Two things stand out. First, the spread spans 4 orders of magnitude — training-dominant crawlers sit at the top, search engines at the bottom. Second, the trend lines cross: Anthropic's ratio fell 86.7% in 6 months while Perplexity's more than tripled from 54:1, so any argument built on a single platform's single-month number is already stale.
In our own fleet's logs, the shape matches the network data: AI crawler fetches vastly outnumber the AI-assistant referral sessions our GA4 channel records [our data]. We publish the method rather than a network-average number, because a 3-brand fleet is a sample of 3, not a benchmark.
Why does the crawl-to-refer ratio matter?
It prices the exchange. Every crawler fetch costs the site bandwidth and compute; every referred visit returns a potential reader or customer. When the ratio is 5:1, crawling looks like the familiar search bargain. When it is 38,000:1, the site is functionally a free data supplier — which is why the metric anchors the publisher block-or-allow decision and the per-bot rules in a robots.txt decision framework.
The ratio is also the honest counterweight to citation enthusiasm. Earning visibility in AI answers is a real goal — it is most of what the operator's guide is about — but the exchange rate on the crawling that feeds those answers is public now, and it is lopsided.
What does the crawl-to-refer ratio miss?
Three things, and they all matter before anyone blocks a bot over a headline number.
It counts visits, not value. Referred visits are the numerator's only counterpart, but answer engines also return brand presence, citations, and assistant-mediated recommendations that never register as a session. A platform can be a poor referrer and still matter to how buyers first hear of you.
It blends crawler jobs. Training fetches, search-index fetches, and live user-triggered fetches serve different products with different payback, and platforms increasingly run separate bots for each. A per-bot log breakdown tells you more than a per-company ratio.
It is a network average. Cloudflare's number describes the whole network's
exchange rate, not yours. A site whose content answer engines quote heavily
can sit far below the average ratio; a site that never gets cited sits at
infinity. Your logs are the ground truth — which is also the cheapest
argument against buying a dashboard to learn a number you can compute with
grep and a spreadsheet.
How do I measure my own crawl-to-refer ratio?
Four steps, using data you already generate. First, pick a period — 30 days is enough to smooth daily spikes — and hold it fixed on both sides of the division. Second, count the numerator: filter your server or CDN logs to requests from the platform's documented crawler user-agents, using the official strings from each vendor's crawler documentation rather than guesses, since imposters routinely borrow famous bot names. Third, count the denominator: referral sessions from that platform's domains in your analytics — chatgpt.com, perplexity.ai, and peers — which is exactly what a dedicated AI-referral channel group isolates. Fourth, divide, and record the period next to the result.
Two refinements make the number more honest. Split the numerator by bot job where the platform documents separate agents — a training fetch and a live user-triggered fetch are different transactions, and lumping them hides which one drives your costs. And track the ratio as a monthly series rather than a single reading: Cloudflare's own data shows platform ratios moving by 3x or more inside 6 months (January to July 2025), so 1 snapshot ages fast.
On our fleet, the raw inputs are already flowing — CDN logs on the crawl side, a GA4 AI-referral channel on the click side [our data]. Once the filters are written, the computation is an ordinary log query, and it is the only version of the metric that describes your site instead of the internet's average.
Frequently asked questions
What is the crawl-to-refer ratio?
It is the number of pages an AI platform's crawlers fetch for every 1 visit the platform refers back to websites. Cloudflare popularized the metric; its July 2025 data ranged from about 5.4:1 for Google to roughly 38,000:1 for Anthropic.
How is the crawl-to-refer ratio calculated?
Divide crawler requests by referred visits over the same period. For your own site: count fetches from a platform's documented crawler user-agents in server logs, then divide by referral sessions from that platform's domains in analytics — 2 numbers most operators already collect.
Why do AI platforms have such different ratios?
Because crawling serves different jobs. Model-training crawls fetch heavily and refer almost nothing, while search-grounding fetches map more directly to answers and clicks. Google's ~5.4:1 (July 2025, Cloudflare) reflects a search engine; Anthropic's ~38,000:1 reflects training-dominant crawling.
Is a high crawl-to-refer ratio bad?
It is a cost signal, not a verdict. Crawling costs you bandwidth and returns little direct traffic at 38,000:1 — but referred visits are not the only value channel, and the ratio says nothing about citation visibility or brand presence in answers. Use it as 1 input to a blocking decision.
Where does crawl-to-refer data come from?
Cloudflare publishes network-wide ratios measured across sites on its platform, with a July 2025 snapshot and January comparisons in its crawlers blog post. Your own logs are the other source — and the only one that reflects your actual traffic rather than a network average.
Sources
- From Googlebot to GPTBot: who's crawling your site in 2025 — Cloudflare
- Cloudflare Radar bot insights changelog — Cloudflare