Can ChatGPT actually read your site?
robots.txt is a promise; the server response is the truth. One run probes your site with each AI crawler's real user-agent and puts both verdicts side by side — the WAF and CDN blocks robots.txt never mentions light up red.
| Crawler | Feeds | robots.txt says | Server actually returns |
|---|
The seven we probe
These are the seven with the highest visibility impact. The full registry — 16 bots, who runs them, what blocking each one costs — lives at the AI bots registry.
OOpenAI — model training + retrieval corpus
live probe + robots.txt
OOpenAI — the ChatGPT search index
live probe + robots.txt
OOpenAI — live fetch when a user asks
live probe + robots.txt
Anthropic — crawling for Claude
live probe + robots.txt
Perplexity — answer-engine index
live probe + robots.txt
CCCommon Crawl — feeds many models
live probe + robots.txt
Google — robots token for Gemini training (not a crawler)
robots.txt only — no crawler exists
How to read a result
The bot can fetch and index you. This is the goal for retrieval bots — OAI-SearchBot, PerplexityBot — even if you deliberately block training bots.
The classic silent killer: robots.txt welcomes the bot, the WAF turns it away. robots.txt never shows this — only a real probe does. Even we got bitten by this class of bug.
An explicit robots.txt disallow. Fine when intentional — e.g. blocking Google-Extended opts you out of Gemini training without touching your Search rankings.
Has no crawler of its own — it's a robots token honored by Googlebot's fetches, so there is no live probe for it. Policy-only row.