AI Crawlability: Can ChatGPT and Claude Actually Read Your Site?
Before any AI engine can cite you, its crawler has to be able to fetch your pages. The robots.txt allowlist, the checks that matter, and how to verify GPTBot, ClaudeBot and PerplexityBot access.
Every conversation about AEO — schema, content structure, citations — rests on one unglamorous precondition: the AI engine's crawler can fetch your pages at all. If GPTBot gets a 403 from your firewall, nothing else you do matters to ChatGPT.
The failure is silent
A blocked human visitor complains. A blocked crawler just leaves. Sites routinely block AI crawlers by accident — a CDN's bot protection with default settings, a robots.txt written years ago with a blanket Disallow, a WAF rule someone added during a scrape scare — and the only symptom is an absence: you never show up in AI answers, and there's no error to find.
The crawlers that matter
| Crawler | Engine | Why allow it |
|---|---|---|
| GPTBot, OAI-SearchBot | ChatGPT | Training and live search retrieval |
| Google-Extended | Gemini / AI Overviews | Gating for Google's generative answers |
| ClaudeBot, anthropic-ai | Claude | Retrieval for Claude's web answers |
| PerplexityBot | Perplexity | The most citation-forward engine there is |
Grok publishes no dedicated crawler — it leans on live X and web search, so ordinary Bing/Google crawlability covers it.
A five-minute verification
/robots.txt and check each agent above against its rules. An old blanket rule outranks your good intentions.GA4 and similar tools run in the browser; crawlers don't execute them. "No AI crawler traffic in analytics" is what you'd see whether crawlers visit or not. Only server-side evidence counts.
Is anything blocking the engines from reading you?
The free audit checks AI crawler access along with your content and schema.
Start the free 14-day trial →