What is an AI crawler checker?
An AI crawler checker reads your site's robots.txt and tells you, crawler by crawler, whether the bots behind ChatGPT, Claude, Perplexity, Gemini, Copilot and Siri may fetch a page. If an AI search crawler is blocked, that assistant can't read the page, so it can't quote, cite or recommend it.
Most blocks are accidental: a Disallow: / left over from a staging site, a security plugin that blocks unknown bots, or a copied rule meant only for training crawlers. Being readable is the first step of generative engine optimisation (GEO), so this is the check to run before anything else.
How the checker reads your robots.txt
We fetch /robots.txt from your site (https first, then http) and apply the same rules crawlers use, as written in the robots.txt standard, RFC 9309:
- Group selection. A crawler follows every group that names its token, case-insensitively. Only if none names it does it fall back to the
User-agent: *group. We show this as “Not mentioned (inherits *)”. - Longest match wins. Among the Allow and Disallow rules that match your path, the longest pattern decides. If an Allow and a Disallow are the same length, Allow wins.
- Wildcards.
*matches any characters and a trailing$means “ends here”, soDisallow: /*.pdf$blocks PDFs only. - Missing or broken files. A 404 means everything is allowed. A server error or timeout means crawlers treat the whole site as “don't crawl”.
Every row shows the deciding rule and its line number, so you can find it in your file straight away.
How to read your results
The headline counts the crawlers that decide whether you can be found and cited in AI answers.
- AI search & answers: crawlers that index pages for AI search, such as OAI-SearchBot, Claude-SearchBot and PerplexityBot. Googlebot and Bingbot are here too, because AI Overviews and Copilot are built on the Google and Bing indexes.
- User-requested fetch: agents that open a page when someone asks an assistant about it. OpenAI and Perplexity say robots.txt may not apply to theirs, and the row says so.
- Model training: crawlers that collect training data, such as GPTBot, ClaudeBot and CCBot. These are shown in neutral colours, because blocking them is a business choice, not an error.
- Robots.txt control tokens: Google-Extended and Applebot-Extended never visit your site. They tell Google and Apple whether content their search crawlers collect may be used for AI training.
Should you block AI training crawlers?
It depends on what you publish. Many businesses block training crawlers and allow AI search crawlers: they stay findable and citable in ChatGPT, Claude and Perplexity answers without adding their content to future training data. Others allow everything, because being part of what models learn can help them recognise the brand. Both are valid; the snippet builder writes either policy for you.
What is rarely intended is blocking AI search crawlers. That removes you from the answers your buyers already read, while competitors stay in them.
Common fixes
- Delete a site-wide
Disallow: /underUser-agent: *that was meant for a staging site. - Give AI search crawlers their own group with
Allow: /, and copy in the private-folder rules from your*group, because a named group replaces it. - Make
/robots.txtreturn 200 or 404, never a server error, and serve it as plain text rather than an HTML page. - Check your CDN or firewall's bot settings: robots.txt only grants permission, it can't get a crawler past a block.
If you'd rather not touch these files yourself, our technical SEO team fixes crawl and robots.txt issues, and AI search optimisation covers what comes after: making the pages worth citing.
AI crawler guides
What each crawler does, who runs it and how to allow or block it, based on each operator's own documentation. List last reviewed 21 October 2026.
AI search & answers
- OAI-SearchBot (OpenAI): ChatGPT search answers
- Claude-SearchBot (Anthropic): Claude's search results
- PerplexityBot (Perplexity): Perplexity's search results and citations
- Googlebot (Google): Google Search, including AI Overviews and AI Mode
- Applebot (Apple): Siri, Spotlight and Safari search and answers
- Bingbot (Microsoft): Bing search and Microsoft Copilot answers
User-requested fetch
- ChatGPT-User (OpenAI): pages ChatGPT opens when a user asks
- Claude-User (Anthropic): pages Claude opens when a user asks
- Perplexity-User (Perplexity): pages Perplexity opens when a user asks
Model training
- GPTBot (OpenAI): training data for OpenAI's foundation models
- ClaudeBot (Anthropic): training data for Anthropic's models
- Meta-ExternalAgent (Meta): training data for Meta's foundation AI models
- CCBot (Common Crawl): Common Crawl's open web archive, widely used as AI training data
- Amazonbot (Amazon): Amazon products and services, including Amazon AI models
Robots.txt control token
- Google-Extended (Google): Gemini model training and grounding
- Applebot-Extended (Apple): Apple foundation model training
FAQ
AI Crawler Checker questions
A bot that fetches web pages for an AI product: to index them for AI search, to answer a user's question, or to collect training data. Each one identifies itself with a user agent token you can name in robots.txt.
No. GPTBot only collects training data. ChatGPT search uses OAI-SearchBot, and pages a user asks about are opened by ChatGPT-User. You can block GPTBot and still appear in ChatGPT search.
If you want to be found and cited in AI answers, allow the AI search and user-requested crawlers: OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Googlebot, Bingbot and Applebot. Training crawlers are your choice.
Your robots.txt has no group for that crawler, so it follows your User-agent: * group. If that group blocks the page, the crawler is blocked too, even though you never named it.
robots.txt only grants permission. A CDN, firewall or bot-protection setting can still block the request. Allowlist the crawler's published IP ranges in those tools.
If /robots.txt returns 404, crawlers treat everything as allowed. If it returns a server error or times out, crawlers that follow the standard treat the whole site as off limits, which the checker flags.
No. We fetch your public robots.txt once and the results stay in your browser. Your details are only saved if you ask for the PDF report.
Done for you
Want us to fix it for you?
Send us the task. Senior marketers fix what the AI Crawler Checker found and make the rest of your site easy for Google and AI answers to understand.
