Original research506 sites, 14 AI crawlers, collected 26 July 2026

The web is blocking AI training, not AI search: What 506 top sites actually do

Top websites block AI training crawlers about twice as often as AI retrieval crawlers. GPTBot is blocked by 72 of 506 sites against 37 for OpenAI’s search crawler, and ClaudeBot by 74 against 39 for Claude-SearchBot. 104 sites, 20.6%, block at least one of the 14 AI crawlers we checked.

sites returned a reachable robots.txt, of 845 domains scanned
506
AI crawlers checked against every file, from 9 operators
14
GPTBot (training) is blocked 1.95 times as often as OAI-SearchBot (retrieval)
1.95×
of sites block at least one AI crawler: 104 of 506
20.6%
ContentsThe finding

On this page0% read

Last reviewed 19 October 2026.

We checked the robots.txt of 506 of the world’s most-visited websites against 14 AI crawlers. The clearest pattern in the data is one we did not expect, and it reframes a debate that is usually treated as binary.

Websites block AI training crawlers roughly twice as often as they block AI retrieval crawlers. The web is not rejecting AI. It is rejecting being trained on, while keeping the door open to being cited.

Do websites block AI training and AI search crawlers differently?

Yes. OpenAI, Anthropic and Perplexity each run separate crawlers for separate jobs. One gathers training data. Another indexes content so it can be retrieved and cited when someone asks a question. Site owners are treating these very differently.

Fig. 1Sites blocking each crawler, by operator, n = 506

Sites blocking each crawler, of 506
OperatorTraining crawlerBlockedRetrieval crawlerBlockedRatio
OpenAIGPTBot72OAI-SearchBot371.95×
AnthropicClaudeBot74Claude-SearchBot391.90×
PerplexityPerplexityBot57Perplexity-User501.14×
Two independent operators, almost identical ratios: the training crawler is blocked about twice as often as the retrieval crawler.Source: MoxSEO robots.txt scan, 26 July 2026.

Two independent operators, almost identical ratios. That consistency is what makes this look like a considered position rather than noise. Perplexity is the outlier at 1.14×, most likely because its two agents are not split along the training/retrieval line as cleanly in most people’s understanding.

Why does the training and retrieval split matter?

The public conversation about AI crawlers tends to be framed as a single question: block them or allow them. The data says site owners are answering a more precise question: what is this crawler for?

Training access gives a model your content with no attribution, no link and no traffic. Retrieval access puts you in the answer with a citation. For a publisher, those are not remotely the same transaction, and the numbers show they are being priced differently.

The web is not rejecting AI. It is rejecting being trained on, while keeping the door open to being cited.

From this study

The practical implication for anyone running a site: if you have blocked AI crawlers with a blanket rule, you have probably also blocked the retrieval crawlers that would have sent you referral traffic. That is almost certainly not what you intended. OpenAI, for example, documents its crawlers separately, so each one can be allowed or refused by name.

Which AI crawlers get blocked most?

Fig. 2All 14 crawlers ranked by sites blocking, n = 506

#CrawlerOperatorJob in Fig. 1Sites blocking
1BytespiderByteDanceNot classified
85
2CCBotCommon CrawlNot classified
81
3ClaudeBotAnthropicTraining
74
4GPTBotOpenAITraining
72
5meta-externalagentMetaNot classified
67
6Google-ExtendedGoogleNot classified
62
7Applebot-ExtendedAppleNot classified
60
8PerplexityBotPerplexityTraining
57
9AmazonbotAmazonNot classified
52
10Perplexity-UserPerplexityRetrieval
50
11ChatGPT-UserOpenAINot classified
47
12Claude-UserAnthropicNot classified
46
13Claude-SearchBotAnthropicRetrieval
39
14OAI-SearchBotOpenAIRetrieval
37
The two search crawlers that cite sources in answers, Claude-SearchBot and OAI-SearchBot, are the least-blocked agents of all 14.Bars on a 0 to 90 scale. Hatched = retrieval crawler in Fig. 1.

Bytespider is the most-blocked crawler on the web. ByteDance’s agent has a public reputation for crawling aggressively, and site owners are clearly responding to that reputation specifically rather than to AI crawling in general.

CCBot at number two is the strategically significant one. Common Crawl feeds most open training datasets, so blocking it affects many models at once. A site blocking CCBot is making a broader statement than a site blocking a single vendor.

Is AI crawler blocking deliberate or accidental?

Deliberate. We expected most blocking to be collateral damage: old Disallow: / rules under a wildcard, catching AI crawlers that did not exist when the file was written. The data contradicted that.

Fig. 3Share of the 506 sites blocking at least one AI crawler

20.6%

104 of 506 sites block at least one AI crawler. 95 of them name the crawler explicitly.

MetricSites%
Serving a real robots.txt
377
74.5%
Naming at least one AI crawler explicitly
143
28.3%
Blocking at least one AI crawler
104
20.6%
Blocking via a named rule (deliberate)
95
18.8%
Blocking all 14 crawlers
13
2.6%
Blocking all 14 via wildcard only
9
1.8%
Among the top of the web, blocking AI crawlers is a policy decision, not an oversight.Percentages of the 506 sites with a reachable robots.txt.

Of the 104 sites blocking at least one AI crawler, 95 name that crawler explicitly. Only nine block everything through a blanket wildcard. Among the top of the web, this is a policy decision, not an oversight.

Who blocks AI crawlers hardest?

Publishers. Twelve of the fourteen major news publishers in our sample block at least one AI crawler. Sites blocking twelve or more of the fourteen include nytimes.com, cnn.com, bbc.co.uk, telegraph.co.uk, cnbc.com, reddit.com, facebook.com, pinterest.com, imdb.com and sciencedirect.com.

Amazon is worth singling out: the same twelve-crawler block appears across amazon.com, .co.uk, .de, .co.jp, .ca and .in. That is a centrally managed global policy, applied consistently.

Methodology

Domains were drawn from the Tranco top-1M list, a peer-reviewed, research-oriented ranking designed to resist manipulation, used in over 350 academic studies.

Sample
Tranco top-1M, downloaded 26 July 2026. Infrastructure, CDN and DNS domains excluded by pattern.
Reach
845 domains scanned; 506 returned a reachable robots.txt (59.9%).
Fetch
/robots.txt with a standard browser user-agent, a five-second timeout and up to three redirects, in chunks of forty concurrent requests.
Parsing
User-agent groups honouring consecutive User-agent lines. For each crawler the most specific group wins: exact name first, falling back to *.
Verdict
Blocked when Disallow: / applied with no Allow exceptions; partial when some paths were disallowed; allowed otherwise.

Limitations

Found during the study and corrected

  1. Raw Tranco is not a list of websites. Its highest ranks are DNS roots, CDN endpoints and asset hosts that serve no robots.txt. Unfiltered, the study would have reported that most top sites have no robots.txt, which is untrue. Corrected.
  2. High concurrency silently corrupts results. At 175 parallel requests google.com appeared unreachable; at 25 to 40 it fetches normally. The first pass was built on degraded data and discarded. Corrected.
  3. robots.txt records stated policy, not enforcement. This measures what sites declare, not whether crawlers comply.
  4. The reach rate was 59.9%. The rest timed out or refused connections, some of it bot protection rather than genuine unavailability.
  5. The sample skews toward large, Western sites, and it is a snapshot: robots.txt changes.

Can I download the data?

Yes. The full dataset is published openly: 845 rows, one per domain, with per-crawler verdicts.

ai-crawler-study-2026-07-26.csv845 rows, per-crawler verdicts
Download the dataset (CSV)

If you use it, a link back is appreciated. We intend to re-run this quarterly so the trend becomes visible.

The follow-up study

Access is only half the question. We also scored 243 of these sites on whether an AI can actually extract an answer from them: the median was 45 out of 100, and only 3% were structurally quotable.

How do I check my own robots.txt?

The same checks used in this study are available as a free tool. It reads your robots.txt, resolves which rules apply to each of the fourteen crawlers, and shows the exact directive responsible for every verdict. Run the AI Crawler Access Checker, or follow Ashish’s step-by-step guide to auditing robots.txt for AI crawler access.

If you find you are blocking retrieval crawlers as well as training crawlers, that is the pattern this study suggests most site owners did not intend. If AI visibility is a priority, our AI SEO service starts with exactly this audit.

This is part of an ongoing measurement programme. See all studies, datasets and the methodology on the MoxSEO Research page.

Questions about this study

Which AI crawlers do websites block most?

Bytespider, run by ByteDance, is the most-blocked AI crawler in our scan of 506 top websites: 85 sites block it. CCBot (Common Crawl) follows at 81, then ClaudeBot at 74 and GPTBot at 72. The least-blocked are the two search crawlers that cite sources in answers, Claude-SearchBot (39) and OAI-SearchBot (37).

What is the difference between an AI training crawler and a retrieval crawler?

A training crawler, such as GPTBot or ClaudeBot, collects pages to train a model, with no link or attribution back to you. A retrieval crawler, such as OAI-SearchBot or Claude-SearchBot, fetches pages so an AI answer can quote and cite them. Blocking the first keeps your content out of training data; blocking the second keeps you out of cited answers.

How many top websites block AI crawlers?

104 of the 506 sites with a reachable robots.txt, or 20.6%, block at least one of the 14 AI crawlers we checked. 95 of those 104 name the crawler explicitly, only nine block through a wildcard rule alone, and 13 sites block all 14 crawlers.

Does blocking GPTBot keep my site out of ChatGPT search?

Not on its own. OpenAI documents GPTBot as its training crawler and OAI-SearchBot as the crawler that surfaces sites in ChatGPT search (platform.openai.com/docs/bots). A rule that names only GPTBot leaves OAI-SearchBot allowed. A blanket "User-agent: *" with "Disallow: /" blocks both.

Is a robots.txt block enforced?

No. robots.txt is a stated policy under the Robots Exclusion Protocol (RFC 9309), not an access control. This study measures what sites declare, not whether each crawler complies.

Can I use the dataset?

Yes. The full CSV is published openly: 845 rows, one per domain scanned, with a verdict for each of the 14 crawlers. A link back is appreciated. We intend to re-run the scan quarterly so the trend becomes visible.

How do I check which AI crawlers my own robots.txt blocks?

Run your domain through the free AI Crawler Access Checker. It reads your robots.txt, resolves which rule applies to each of the 14 crawlers in this study, and shows the exact directive responsible for every verdict.

Keep reading

All MoxSEO research

Blocking training is a choice. Blocking citations usually isn’t.

A free 30-minute call with Sakshi Kumari or Ashish Khan, the specialists who run MoxSEO. Bring your robots.txt and your numbers; they will show you which crawlers you are turning away and what that costs in citations.

A call is not an engagement. Plans start at $699 a month, and we never guarantee rankings.

robots.txtIllustrative
User-agent: GooglebotAllow: / User-agent: *Disallow: /
  • GPTBotline 5blocked
  • OAI-SearchBotline 5blocked
  • Claude-SearchBotline 5blocked
One wildcard, every retrieval crawler gone.Run the AI Crawler Access Checker