Who blocks AI · #998 in the Majestic Million

robots.txt · checked 9 Nov 2026

Does eurekalert.org block AI crawlers?

Yes. eurekalert.org’s robots.txt blocks 1 of the 19 AI crawlers we track, including Bytespider. It also blocks PetalBot and Baiduspider among search engines.

GPTBotAllowedOAI-SearchBotAllowedClaudeBotAllowedPerplexityBotAllowedGoogle-ExtendedAllowedCCBotAllowed
robots.txt
www.eurekalert.org/robots.txt · 156 lines
llms.txt
none
Checked
9 November 2026, as canaicrawl. We check again every week.

Every bot, and the line that decides

Search engines

BotOperatorrobots.txtDeciding line
GooglebotGooglePartly blockedline 9 · Disallow: /build line 10 · Disallow: /bundles and 20 more
BingbotMicrosoftPartly blockedline 77 · Disallow: /build line 78 · Disallow: /bundles and 20 more
DuckDuckBotDuckDuckGoAllowedno rule matches the home page
ApplebotApplePartly blockedline 45 · Disallow: /build line 46 · Disallow: /bundles and 20 more
PetalBotHuaweiBlockedline 134 · Disallow: / under User-agent: PetalBot
YandexBotYandexAllowedno rule matches the home page
BaiduspiderBaiduBlockedline 73 · Disallow: / under User-agent: Baiduspider

AI search

BotOperatorrobots.txtDeciding line
OAI-SearchBotOpenAIAllowedno rule matches the home page
PerplexityBotPerplexityAllowedno rule matches the home page
Claude-SearchBotAnthropicAllowedno rule matches the home page
DuckAssistBotDuckDuckGoAllowedno rule matches the home page
AmazonbotAmazonAllowedno rule matches the home page
YouBotYou.comAllowedno rule matches the home page

AI training

BotOperatorrobots.txtDeciding line
GPTBotOpenAIAllowedno rule matches the home page
ClaudeBotAnthropicAllowedno rule matches the home page
Google-ExtendedGoogleAllowedno rule matches the home page
CCBotCommon CrawlAllowedno rule matches the home page
Applebot-ExtendedAppleAllowedno rule matches the home page
GoogleOtherGoogleAllowedno rule matches the home page
Meta-ExternalAgentMetaAllowedno rule matches the home page
BytespiderByteDanceBlockedline 104 · Disallow: / under User-agent: Bytespider

User-triggered fetchers

BotOperatorrobots.txtDeciding line
ChatGPT-UserOpenAIAllowedno rule matches the home page
Claude-UserAnthropicAllowedno rule matches the home page
Perplexity-UserPerplexityAllowedno rule matches the home page
MistralAI-UserMistralAllowedno rule matches the home page
Meta-ExternalFetcherMetaAllowedno rule matches the home page

SEO tools

BotOperatorrobots.txtDeciding line
AhrefsBotAhrefsBlockedline 41 · Disallow: / under User-agent: AhrefsBot
SemrushBotSemrushAllowedno rule matches the home page
MJ12botMajesticAllowedno rule matches the home page
DotBotMozBlockedline 113 · Disallow: / under User-agent: dotbot
View www.eurekalert.org/robots.txt · 156 lines
1#
2# robots.txt for https://www.eurekalert.org
3#
4
5sitemap: https://www.eurekalert.org/sitemap.xml
6
7User-agent: *
8User-agent: Googlebot
9Disallow: /build
10Disallow: /bundles
11Disallow: /images
12Disallow: /js
13Disallow: /pdfs
14Disallow: /advancedSearch
15Disallow: /simplesearch
16Disallow: /reporter
17Disallow: /pio
18Disallow: /admin
19Disallow: /news-releases/browse
20Disallow: /multimedia/all
21Disallow: /multimedia/images
22Disallow: /multimedia/video
23Disallow: /multimedia/audio
24Disallow: /bysubject/
25Disallow: /emb_releases/
26Disallow: /emb_releases_ml/
27Disallow: /multimedia/pub/
28Disallow: /multimedia_ml/
29Disallow: /pub_releases/
30Disallow: /pub_releases_ml/
31# Disallow: /language
32# Disallow: /meetings
33# Disallow: /specialtopic
34# Disallow: /newsroom
35# Disallow: /newsportal
36# Disallow: /press
37# Disallow: /tipsheet
38# Disallow: /funderportal
39
40User-agent: AhrefsBot
41Disallow: /
42
43User-agent: Applebot
44Crawl-delay: 10
45Disallow: /build
46Disallow: /bundles
47Disallow: /images
48Disallow: /js
49Disallow: /pdfs
50Disallow: /advancedSearch
51Disallow: /simplesearch
52Disallow: /reporter
53Disallow: /pio
54Disallow: /admin
55Disallow: /news-releases/browse
56Disallow: /multimedia/all
57Disallow: /multimedia/images
58Disallow: /multimedia/video
59Disallow: /multimedia/audio
60Disallow: /bysubject/
61Disallow: /emb_releases/
62Disallow: /emb_releases_ml/
63Disallow: /multimedia/pub/
64Disallow: /multimedia_ml/
65Disallow: /pub_releases/
66Disallow: /pub_releases_ml/
67
68User-agent: AwarioRssBot
69User-agent: AwarioSmartBot
70Disallow: /
71
72User-agent: Baiduspider
73Disallow: /
74
75User-agent: Bingbot
76Crawl-delay: 10
77Disallow: /build
78Disallow: /bundles
79Disallow: /images
80Disallow: /js
81Disallow: /pdfs
82Disallow: /advancedSearch
83Disallow: /simplesearch
84Disallow: /reporter
85Disallow: /pio
86Disallow: /admin
87Disallow: /news-releases/browse
88Disallow: /multimedia/all
89Disallow: /multimedia/images
90Disallow: /multimedia/video
91Disallow: /multimedia/audio
92Disallow: /bysubject/
93Disallow: /emb_releases/
94Disallow: /emb_releases_ml/
95Disallow: /multimedia/pub/
96Disallow: /multimedia_ml/
97Disallow: /pub_releases/
98Disallow: /pub_releases_ml/
99
100User-agent: BLEXBot
101Disallow: /
102
103User-agent: Bytespider
104Disallow: /
105
106User-agent: DataForSeoBot
107Disallow: /
108
109User-agent: Diffbot
110Disallow: /
111
112User-agent: dotbot
113Disallow: /
114
115User-agent: FriendlyCrawler
116Disallow: /
117
118User-agent: ImagesiftBot
119Disallow: /
120
121User-agent: magpie-crawler
122Disallow: /
123
124User-agent: MJ12bot
125Disallow: /
126
127User-agent: omgili
128Disallow: /
129
130User-agent: omgilibot
131Disallow: /
132
133User-agent: PetalBot
134Disallow: /
135
136User-agent: Scrapy
137Disallow: /
138
139User-agent: Timpibot
140Disallow: /
141
142User-agent: Turnitin
143Disallow: /
144
145User-agent: TurnitinBot
146Disallow: /
147
148User-agent: uptimerobot
149Disallow: /
150
151User-agent: viberbot
152Disallow: /
153
154User-agent: YaK
155Disallow: /
156

What do the bots actually get?

This page reads robots.txt, which states what eurekalert.org asks of crawlers. A firewall or CDN can still refuse a bot that robots.txt allows. The live check requests the page as each bot and shows the status it gets.

Run a live check on eurekalert.org Test a path in the robots.txt tester

History

Questions

Does eurekalert.org block GPTBot?

No. eurekalert.org’s robots.txt lets GPTBot crawl the site. GPTBot is OpenAI’s crawler for training data; blocking it doesn’t affect ChatGPT search, which uses OAI-SearchBot. Checked 9 November 2026.

Does eurekalert.org block ClaudeBot?

No. eurekalert.org’s robots.txt lets ClaudeBot crawl the site. ClaudeBot is Anthropic’s crawler for training data. Checked 9 November 2026.

Does eurekalert.org block Google-Extended?

No. eurekalert.org’s robots.txt lets Google-Extended crawl the site. Google-Extended is the token that controls whether Google may use pages for Gemini training and grounding; it doesn’t affect Google Search. Checked 9 November 2026.

Does eurekalert.org block PerplexityBot?

No. eurekalert.org’s robots.txt lets PerplexityBot crawl the site. PerplexityBot is the crawler that indexes pages for Perplexity’s answers. Checked 9 November 2026.

Can ChatGPT search find eurekalert.org?

Yes. eurekalert.org’s robots.txt lets OAI-SearchBot crawl the site. OAI-SearchBot is the crawler behind ChatGPT search; blocking it keeps the site out of ChatGPT’s search answers. Checked 9 November 2026.