Measured 2026-08-30 · 2,776 sites with a robots.txt, from the Tranco top 5,000 · 20 crawlers · reproducible
Plenty of reports count how many sites block GPTBot. Almost none measure what that blocking costs — because AI crawlers do three different jobs, and blocking the wrong one quietly removes you from AI search results.
of sites that block GPTBot also block OAI-SearchBot — cutting themselves out of ChatGPT's search citations and the referral traffic that follows. GPTBot governs training; OAI-SearchBot governs being cited. They are not the same decision, and they are frequently made as if they were.
Training crawlers (GPTBot, ClaudeBot, Google-Extended, CCBot) decide whether your content trains models. Search crawlers (OAI-SearchBot, PerplexityBot, Claude-SearchBot) decide whether you can be cited in AI answers. User-action fetchers (ChatGPT-User, Perplexity-User) fetch your page live when a person asks an assistant about it. Blocking the first is a content-licensing choice. Blocking the second two is a traffic choice — and it is usually made by accident.
| Measure | Sites | Share |
|---|---|---|
| Block at least one training crawler | 739 | 26.6% |
| Block at least one AI-search crawler | 391 | 14.1% |
| Block at least one user-action fetcher | 381 | 13.7% |
| Block Googlebot (baseline) | 96 | 3.5% |
The baseline matters: sites block AI training crawlers roughly 6× more often than they block Googlebot. Almost nobody is opting out of search — they are opting out of training, and sometimes taking search down with it.
| Agent | Vendor | Blocked | Share |
|---|---|---|---|
ccbot | Common Crawl | 612 | 22.1% |
bytespider | ByteDance | 579 | 20.9% |
gptbot | OpenAI | 577 | 20.8% |
claudebot | Anthropic | 560 | 20.2% |
meta-externalagent | Meta | 522 | 18.8% |
google-extended | 502 | 18.1% | |
amazonbot | Amazon | 469 | 16.9% |
applebot-extended | Apple | 453 | 16.3% |
omgili | Webz.io | 408 | 14.7% |
diffbot | Diffbot | 394 | 14.2% |
cohere-ai | Cohere | 393 | 14.2% |
timpibot | Timpi | 329 | 11.8% |
| Agent | Vendor | Blocked | Share |
|---|---|---|---|
perplexitybot | Perplexity | 378 | 13.6% |
claude-searchbot | Anthropic | 267 | 9.6% |
oai-searchbot | OpenAI | 260 | 9.4% |
| Agent | Vendor | Blocked | Share |
|---|---|---|---|
chatgpt-user | OpenAI | 319 | 11.5% |
perplexity-user | Perplexity | 272 | 9.8% |
claude-user | Anthropic | 268 | 9.7% |
301 sites (10.8%) block an AI-search crawler while still allowing Googlebot. These sites demonstrably want search traffic — so cutting off AI citation is very unlikely to be the intent. Among the largest sites doing this:
facebook.com (Tranco #3)instagram.com (Tranco #11)mail.ru (Tranco #12)twitter.com (Tranco #17)amazon.com (Tranco #26)whatsapp.net (Tranco #32)x.com (Tranco #52)tiktok.com (Tranco #55)whatsapp.com (Tranco #56)pinterest.com (Tranco #57)yahoo.com (Tranco #59)msn.com (Tranco #65)baidu.com (Tranco #82)amazonvideo.com (Tranco #124)soundcloud.com (Tranco #173)cnn.com (Tranco #194)theguardian.com (Tranco #199)forbes.com (Tranco #208)bbc.com (Tranco #210)t-online.de (Tranco #211)bbc.co.uk (Tranco #227)t.co (Tranco #231)ebay.com (Tranco #240)imdb.com (Tranco #253)Verify any of these yourself — robots.txt is public. Every figure on this page comes from a live fetch, not an estimate.
Our free checker reads your live robots.txt and reports every major AI crawler split by job, flagging exactly this misconfiguration: Can AI Read This? → No signup, no data stored.
The Tranco top 5,000 domains were fetched over HTTPS (falling back to HTTP), with HTML error pages served at /robots.txt discarded rather than parsed as policy. 2,776 returned a genuine robots.txt. Parsing follows the standard grouping rule — consecutive User-agent lines share one rule block — and applies longest-match precedence with Allow winning ties, evaluated against path /. A site counts as blocking an agent only when the most specific matching group disallows it. Scanner: tools/aicrawl_census.py. Raw data: aicrawl-census.json.
Published by Last Minute Deals HQ LLC. Free to cite and reuse with attribution (CC BY 4.0).