Who blocks AI · #721 in the Majestic Million

robots.txt · checked 9 Nov 2026

Does phys.org block AI crawlers?

No. phys.org’s robots.txt lets all 19 AI crawlers we track crawl the site, though it keeps GPTBot, ClaudeBot and 4 more out of some paths. Search engines such as Googlebot and Bingbot may crawl it.

GPTBotPartly blockedOAI-SearchBotAllowedClaudeBotPartly blockedPerplexityBotAllowedGoogle-ExtendedPartly blockedCCBotPartly blocked
robots.txt
phys.org/robots.txt · 72 lines
llms.txt
found
Checked
9 November 2026, as canaicrawl. We check again every week.

Every bot, and the line that decides

Search engines

BotOperatorrobots.txtDeciding line
GooglebotGoogleAllowedline 2 · Allow: / under User-agent: *
BingbotMicrosoftAllowedline 2 · Allow: / under User-agent: *
DuckDuckBotDuckDuckGoAllowedline 2 · Allow: / under User-agent: *
ApplebotAppleAllowedline 2 · Allow: / under User-agent: *
PetalBotHuaweiAllowedline 2 · Allow: / under User-agent: *
YandexBotYandexAllowedline 2 · Allow: / under User-agent: *
BaiduspiderBaiduAllowedline 2 · Allow: / under User-agent: *

AI search

BotOperatorrobots.txtDeciding line
OAI-SearchBotOpenAIAllowedline 2 · Allow: / under User-agent: *
PerplexityBotPerplexityAllowedline 2 · Allow: / under User-agent: *
Claude-SearchBotAnthropicAllowedline 2 · Allow: / under User-agent: *
DuckAssistBotDuckDuckGoAllowedline 2 · Allow: / under User-agent: *
AmazonbotAmazonAllowedline 2 · Allow: / under User-agent: *
YouBotYou.comAllowedline 2 · Allow: / under User-agent: *

AI training

BotOperatorrobots.txtDeciding line
GPTBotOpenAIPartly blockedline 16 · Disallow: /news/ line 17 · Disallow: /partners/ and 2 more
ClaudeBotAnthropicPartly blockedline 10 · Disallow: /news/ line 11 · Disallow: /partners/ and 2 more
Google-ExtendedGooglePartly blockedline 49 · Disallow: /news/ line 50 · Disallow: /tags/
CCBotCommon CrawlPartly blockedline 31 · Disallow: /news/ line 32 · Disallow: /partners/ and 2 more
Applebot-ExtendedApplePartly blockedline 53 · Disallow: /news/ line 54 · Disallow: /tags/
GoogleOtherGoogleAllowedline 2 · Allow: / under User-agent: *
Meta-ExternalAgentMetaAllowedline 2 · Allow: / under User-agent: *
BytespiderByteDancePartly blockedline 37 · Disallow: /news/ line 38 · Disallow: /partners/ and 2 more

User-triggered fetchers

BotOperatorrobots.txtDeciding line
ChatGPT-UserOpenAIAllowedline 2 · Allow: / under User-agent: *
Claude-UserAnthropicAllowedline 2 · Allow: / under User-agent: *
Perplexity-UserPerplexityAllowedline 2 · Allow: / under User-agent: *
MistralAI-UserMistralAllowedline 2 · Allow: / under User-agent: *
Meta-ExternalFetcherMetaAllowedline 2 · Allow: / under User-agent: *

SEO tools

BotOperatorrobots.txtDeciding line
AhrefsBotAhrefsPartly blockedline 28 · Disallow: /tags/
SemrushBotSemrushAllowedline 2 · Allow: / under User-agent: *
MJ12botMajesticAllowedline 2 · Allow: / under User-agent: *
DotBotMozAllowedline 2 · Allow: / under User-agent: *
View phys.org/robots.txt · 72 lines
1User-agent: *
2Allow: /
3Disallow: /search/
4Disallow: /rss-feed/search/
5Disallow: /rss-feed/breaking/search/
6Disallow: /rss-feed/tags/
7Disallow: /*/sort/
8
9User-Agent: ClaudeBot
10Disallow: /news/
11Disallow: /partners/
12Disallow: /journals/
13Disallow: /tags/
14
15User-Agent: GPTBot
16Disallow: /news/
17Disallow: /partners/
18Disallow: /journals/
19Disallow: /tags/
20
21User-agent: FacebookBot
22Disallow: /news/
23Disallow: /partners/
24Disallow: /journals/
25Disallow: /tags/
26
27User-agent: AhrefsBot
28Disallow: /tags/
29
30User-agent: CCbot
31Disallow: /news/
32Disallow: /partners/
33Disallow: /journals/
34Disallow: /tags/
35
36User-Agent: Bytespider
37Disallow: /news/
38Disallow: /partners/
39Disallow: /journals/
40Disallow: /tags/
41
42User-Agent: cohere-ai
43Disallow: /news/
44Disallow: /partners/
45Disallow: /journals/
46Disallow: /tags/
47
48User-agent: Google-Extended
49Disallow: /news/
50Disallow: /tags/
51
52User-agent: Applebot-Extended
53Disallow: /news/
54Disallow: /tags/
55
56User-Agent: FriendlyCrawler
57Disallow: /
58
59User-Agent: ChatGLM-Spider
60Disallow: /
61
62User-Agent: Scrapy
63Disallow: /
64
65User-agent: DataForSeoBot
66Disallow: /
67
68User-Agent: ImagesiftBot
69Disallow: /news/
70
71Sitemap: https://phys.org/sitemap/indx/
72

What do the bots actually get?

This page reads robots.txt, which states what phys.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 phys.org Test a path in the robots.txt tester

History

Questions

Does phys.org block GPTBot?

Partly. phys.org’s robots.txt keeps GPTBot out of some paths, such as /news/, and lets it crawl the rest. GPTBot is OpenAI’s crawler for training data; blocking it doesn’t affect ChatGPT search, which uses OAI-SearchBot. Checked 9 November 2026.

Does phys.org block ClaudeBot?

Partly. phys.org’s robots.txt keeps ClaudeBot out of some paths, such as /news/, and lets it crawl the rest. ClaudeBot is Anthropic’s crawler for training data. Checked 9 November 2026.

Does phys.org block Google-Extended?

Partly. phys.org’s robots.txt keeps Google-Extended out of some paths, such as /news/, and lets it crawl the rest. 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 phys.org block PerplexityBot?

No. phys.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 phys.org?

Yes. phys.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.