The state of the walls

Headline numbers from the latest crawl of 1020 tracked sites (649 with readable policy). Snapshot: 2026-09-13

31.9%
block ≥1 AI crawler
54
run default-deny robots.txt (unnamed crawlers get nothing)
11%
publish llms.txt
CCBot
most-blocked AI bot (25.3%)

Block rate by bot

CCBot 25.3% Bytespider 25.1% ClaudeBot 22.5% GPTBot 21.7% meta-externalagent 21.3% Diffbot 20.5% cohere-ai 20% omgili 20% Applebot-Extended 19.7% Google-Extended 19.4% PerplexityBot 19% Amazonbot 18.6% anthropic-ai 18.3% Claude-Web 18.3% ImagesiftBot 17.9% omgilibot 17.6% YouBot 17.6% Timpibot 17.4% Perplexity-User 16% Claude-User 15.6% cohere-training-data-crawler 15.4% AI2Bot 15.3% DuckAssistBot 14.9% MistralAI-User 14.9% ChatGPT-User 14.8% Meta-ExternalFetcher 14.8% PanguBot 14.8% Claude-SearchBot 14.6% DeepSeekBot 12.5% OAI-SearchBot 12% Gemini-Deep-Research 11.2% GrokBot 10.3%

Block rate by site category

CategorySitesBlocking ≥1 botRate
news333193.9%
food6583.3%
jobs4375%
social151173.3%
entertainment13969.2%
realestate3266.7%
sports9666.7%
health5360%
reference15960%
auto5240%
ecommerce17529.4%
finance17529.4%
education7228.6%
travel12325%
top1k44510724%
tech34411.8%
classifieds100%
government800%

Blocklists nobody wrote

Not every block is a decision. Some arrive as infrastructure: a CDN inserts a managed section, or a site copies a community roster of AI user agents. Either can be switched on or off in one move by someone who never reads the names inside — on 2026-09-01 roblox.com un-blocked eight AI crawlers at once by deleting a Cloudflare managed block, and on 2026-09-02 semafor.com un-blocked 31 by deleting a copied list. Each cohort is small enough to name in full, so we do, and we re-count them from the archived files every day.

BoilerplateSitesWhich onesWhat it is
Cloudflare Managed Content5gamespot.com · kick.com · nexusmods.com · patreon.com · snopes.comA block Cloudflare generates and maintains, dropped into the file between marker comments. Removing it is a dashboard toggle, not an edit.
Content Signals Policy25amplitude.com · avast.com · bitdefender.net · cloudflare.com · corriere.it · forter.com · gamespot.com · hostinger.com · intercom.io · kick.com · launchpad.net · linktr.ee · netlify.com · nexusmods.com · nvidia.com · oxylabs.io · patreon.com · segment.io · sentry.io · snopes.com · theatlantic.com · trendmicro.com · vercel.com · visma.com · weibo.comCloudflare's machine-readable usage preamble (search / ai-input / ai-train). It carries no Disallow of its own — it states intent alongside the rules.
robotstxt.com/ai list1launchpad.netA community-maintained roster of AI user agents, copied in whole and credited in a comment. It grows when that list grows, without the site revisiting the question.

Counted by matching the archived robots.txt of every readable domain against the marker each cohort leaves behind, on 2026-09-13. A site can appear in more than one row. Membership is a fact about the file, not a judgement about the site: the Content Signals preamble states a preference and blocks nothing by itself.

Citing these numbers

Data is CC BY 4.0. Cite as "Canicrawl, AI crawler access census, 2026-09-13" with a link. Raw data: latest.json. Methodology: about. Every figure is reproducible from the committed daily snapshots.