AI Search Crawler Inspector
Fetch any URL as ChatGPT, Claude, Perplexity, and Google. See exactly which AI bots can read your page — and which are blocked.
Why AI Search Crawler Inspector matters
If GPTBot, ClaudeBot, or PerplexityBot cannot reach your page, no amount of SEO will get you cited. Cloudflare challenges, a stray robots.txt directive, a JavaScript-only render, and a 403 served only to bots all kill AI visibility silently, and none of them show up in a browser. This tool fetches your URL as every bot on the list plus an ordinary browser, side by side, and shows you who actually got the page.
How it works
- 01
We read your robots.txt
Your live file is fetched and parsed the way a crawler parses it, matching each bot's token against your user-agent blocks with wildcard fallback. Rules people believe they wrote and rules that actually apply are frequently different.
- 02
We fetch your page as each bot, and as a browser
Every crawler your robots.txt admits gets a real request carrying its published user-agent string, one at a time and spaced out so we do not trip your own rate limits. One it already turns away is reported from the file rather than contacted. A Chrome request goes first as the baseline. Anything that does not answer 200 is asked again a few seconds later, because a first refusal is sometimes our request rate rather than your policy.
- 03
We compare each bot against the browser
Status code, response size, how much readable text came back against how much the browser got, and the robots.txt verdict. The browser is the part that matters: it is the only thing that separates a rule aimed at bots from a page that answers nobody.
What it checks
- HTTP status per bot
- A 200 for your browser and a 403 for GPTBot is a common and completely invisible failure. Here the two sit in the same table.
- Was there content in the response
- A 200 is not a pass. We count the readable words a bot got and compare them with what a browser got, which catches a page served thinner to crawlers than to visitors without failing a short page that is genuinely short. We also request your page the way a crawler does, without running JavaScript, and say so when the HTML that comes back is too thin to read — that one is about the page rather than about any single bot.
- Whether a browser gets in at all
- If Chrome is refused too, nothing below it can be read as a rule about AI. We say so rather than reporting your site as invisible to ChatGPT on evidence that does not support it.
- Robots.txt verdict
- Whether each bot is allowed at that specific path, evaluated against your live file rather than assumed from the file's intent.
- Training-only tokens
- Google-Extended and Applebot-Extended never fetch anything themselves; they are robots.txt tokens that govern training use. We report their directive and say so, rather than inventing a fetch result.