Who blocks AI · #840 in the Majestic Million

robots.txt · checked 9 Nov 2026

Does unep.org block AI crawlers?

Yes. unep.org’s robots.txt blocks 9 of the 19 AI crawlers we track, including GPTBot, ClaudeBot, Google-Extended and 6 more. It also blocks PetalBot and Baiduspider among search engines.

GPTBotBlockedOAI-SearchBotAllowedClaudeBotBlockedPerplexityBotAllowedGoogle-ExtendedBlockedCCBotBlocked
robots.txt
www.unep.org/robots.txt · 220 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
GooglebotGoogleAllowedline 32 · Allow: / under User-agent: *
BingbotMicrosoftAllowedline 32 · Allow: / under User-agent: *
DuckDuckBotDuckDuckGoAllowedline 32 · Allow: / under User-agent: *
ApplebotAppleAllowedline 32 · Allow: / under User-agent: *
PetalBotHuaweiBlockedline 84 · Disallow: / under User-agent: PetalBot
YandexBotYandexAllowedline 32 · Allow: / under User-agent: *
BaiduspiderBaiduBlockedline 81 · Disallow: / under User-agent: Baiduspider

AI search

BotOperatorrobots.txtDeciding line
OAI-SearchBotOpenAIAllowedline 32 · Allow: / under User-agent: *
PerplexityBotPerplexityAllowedline 32 · Allow: / under User-agent: *
Claude-SearchBotAnthropicAllowedline 32 · Allow: / under User-agent: *
DuckAssistBotDuckDuckGoAllowedline 32 · Allow: / under User-agent: *
AmazonbotAmazonBlockedline 36 · Disallow: / under User-agent: Amazonbot
YouBotYou.comAllowedline 32 · Allow: / under User-agent: *

AI training

BotOperatorrobots.txtDeciding line
GPTBotOpenAIBlockedline 57 · Disallow: / under User-agent: GPTBot
ClaudeBotAnthropicBlockedline 48 · Disallow: / under User-agent: ClaudeBot
Google-ExtendedGoogleBlockedline 54 · Disallow: / under User-agent: Google-Extended
CCBotCommon CrawlBlockedline 45 · Disallow: / under User-agent: CCBot
Applebot-ExtendedAppleBlockedline 39 · Disallow: / under User-agent: Applebot-Extended
GoogleOtherGoogleBlockedline 78 · Disallow: / under User-agent: GoogleOther
Meta-ExternalAgentMetaBlockedline 75 · Disallow: / under User-agent: meta-externalagent
BytespiderByteDanceBlockedline 42 · Disallow: / under User-agent: Bytespider

User-triggered fetchers

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

SEO tools

BotOperatorrobots.txtDeciding line
AhrefsBotAhrefsAllowedline 32 · Allow: / under User-agent: *
SemrushBotSemrushAllowedline 32 · Allow: / under User-agent: *
MJ12botMajesticAllowedline 32 · Allow: / under User-agent: *
DotBotMozAllowedline 32 · Allow: / under User-agent: *
View www.unep.org/robots.txt · 220 lines
1# As a condition of accessing this website, you agree to abide by the following
2# content signals:
3
4# (a) If a Content-Signal = yes, you may collect content for the corresponding
5# use.
6# (b) If a Content-Signal = no, you may not collect content for the
7# corresponding use.
8# (c) If the website operator does not include a Content-Signal for a
9# corresponding use, the website operator neither grants nor restricts
10# permission via Content-Signal with respect to the corresponding use.
11
12# The content signals and their meanings are:
13
14# search: building a search index and providing search results (e.g., returning
15# hyperlinks and short excerpts from your website's contents). Search does not
16# include providing AI-generated search summaries.
17# ai-input: inputting content into one or more AI models (e.g., retrieval
18# augmented generation, grounding, or other real-time taking of content for
19# generative AI search answers).
20# ai-train: training or fine-tuning AI models.
21# use: how AI systems may consume the content (immediate, reference, or full).
22
23# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF
24# RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT
25# AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET.
26
27# BEGIN Cloudflare Managed content
28
29
30User-agent: *
31Content-Signal: search=yes,ai-train=no,use=reference
32Allow: /
33
34# Training crawlers
35User-agent: Amazonbot
36Disallow: /
37
38User-agent: Applebot-Extended
39Disallow: /
40
41User-agent: Bytespider
42Disallow: /
43
44User-agent: CCBot
45Disallow: /
46
47User-agent: ClaudeBot
48Disallow: /
49
50User-agent: Diffbot
51Disallow: /
52
53User-agent: Google-Extended
54Disallow: /
55
56User-agent: GPTBot
57Disallow: /
58
59User-agent: omgili
60Disallow: /
61
62User-agent: anthropic-ai
63Disallow: /
64
65User-agent: Claude-Web
66Disallow: /
67
68User-agent: cohere-ai
69Disallow: /
70
71User-agent: MistralAI-Training
72Disallow: /
73
74User-agent: meta-externalagent
75Disallow: /
76
77User-agent: GoogleOther
78Disallow: /
79
80User-agent: Baiduspider
81Disallow: /
82
83User-agent: PetalBot
84Disallow: /
85
86User-agent: AwarioSmartBot
87User-agent: AwarioRssBot
88Disallow: /
89
90User-agent: Google-CloudVertexBot
91Disallow: /
92
93User-agent: QualifiedBot
94Disallow: /
95
96User-agent: Cotoyogi
97Disallow: /
98
99User-agent: ICC-Crawler
100Disallow: /
101
102User-agent: atlassian-bot
103Disallow: /
104
105User-agent: FishBot
106Disallow: /
107
108User-agent: BorderxBot
109Disallow: /
110
111User-agent: NavuBot
112Disallow: /
113
114User-agent: SemrushBot-SWA
115Disallow: /
116
117User-agent: WARDBot
118Disallow: /
119
120User-agent: magpie-crawler
121Disallow: /
122
123User-agent: KimiBot
124Disallow: /
125
126User-agent: CitibotSiteCrawler
127Disallow: /
128
129# END Cloudflare Managed Content
130
131#
132# robots.txt
133#
134# This file is to prevent the crawling and indexing of certain parts
135# of your site by web crawlers and spiders run by sites like Yahoo!
136# and Google. By telling these "robots" where not to go on your site,
137# you save bandwidth and server resources.
138#
139# This file will be ignored unless it is at the root of your host:
140# Used: http://example.com/robots.txt
141# Ignored: http://example.com/site/robots.txt
142#
143# For more information about the robots.txt standard, see:
144# http://www.robotstxt.org/robots
145User-agent: *
146# CSS, JS, Images
147Allow: /core/*.css$
148Allow: /core/*.css?
149Allow: /core/*.js$
150Allow: /core/*.js?
151Allow: /core/*.gif
152Allow: /core/*.jpg
153Allow: /core/*.jpeg
154Allow: /core/*.png
155Allow: /core/*.svg
156Allow: /profiles/*.css$
157Allow: /profiles/*.css?
158Allow: /profiles/*.js$
159Allow: /profiles/*.js?
160Allow: /profiles/*.gif
161Allow: /profiles/*.jpg
162Allow: /profiles/*.jpeg
163Allow: /profiles/*.png
164Allow: /profiles/*.svg
165# Directories
166Disallow: /core/
167Disallow: /profiles/
168# Files
169Disallow: /README.md
170Disallow: /composer/Metapackage/README.txt
171Disallow: /composer/Plugin/ProjectMessage/README.md
172Disallow: /composer/Plugin/Scaffold/README.md
173Disallow: /composer/Plugin/VendorHardening/README.txt
174Disallow: /composer/Template/README.txt
175Disallow: /modules/README.txt
176Disallow: /sites/README.txt
177Disallow: /themes/README.txt
178# Paths (clean URLs)
179Disallow: /admin/
180Disallow: /*/admin/
181Disallow: /*/node/*/edit
182Disallow: /*/node/*/layout
183Disallow: /*/node/*/revisions
184Disallow: /*/node/*/translations
185Disallow: /comment/reply/
186Disallow: /filter/tips
187Disallow: /layout_builder/
188Disallow: /*/layout_builder/
189Disallow: /block/add
190Disallow: /*/block/add
191Disallow: /media/add
192Disallow: /*/media/add
193Disallow: /*/media/*/edit
194Disallow: /node/add/
195Disallow: /*/login
196Disallow: /search/
197Disallow: /*/user
198Disallow: /*/user/*/edit
199Disallow: /*/user/password
200Disallow: /*/user/register
201Disallow: /user/register
202Disallow: /user/password
203Disallow: /user/login
204Disallow: /user/logout
205Disallow: /media/oembed
206Disallow: /*/media/oembed
207# Paths (no clean URLs)
208Disallow: /index.php/admin/
209Disallow: /index.php/comment/reply/
210Disallow: /index.php/filter/tips
211Disallow: /index.php/node/add/
212Disallow: /index.php/search/
213Disallow: /index.php/user/password
214Disallow: /index.php/user/register
215Disallow: /index.php/user/login
216Disallow: /index.php/user/logout
217Disallow: /index.php/media/oembed
218Disallow: /index.php/*/media/oembed
219# XML sitemap
220Sitemap: /sitemap.xml

What do the bots actually get?

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

History

Questions

Does unep.org block GPTBot?

Yes. unep.org’s robots.txt disallows GPTBot from the whole site (line 57: Disallow: /). GPTBot is OpenAI’s crawler for training data; blocking it doesn’t affect ChatGPT search, which uses OAI-SearchBot. Checked 9 November 2026.

Does unep.org block ClaudeBot?

Yes. unep.org’s robots.txt disallows ClaudeBot from the whole site (line 48: Disallow: /). ClaudeBot is Anthropic’s crawler for training data. Checked 9 November 2026.

Does unep.org block Google-Extended?

Yes. unep.org’s robots.txt disallows Google-Extended from the whole site (line 54: Disallow: /). 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 unep.org block PerplexityBot?

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

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