Free · No signup · 17 AI crawlers

Free AI crawler checker, robots.txt tester and validator

Enter your domain to see whether your robots.txt lets ChatGPT, Perplexity, Claude and Google's crawlers in, and the exact rule that decides each one. Syntax problems are flagged by line. Test any path, or paste a robots.txt to try rules before you publish them.

Free, no signup. Reads robots.txt, llms.txt and your sitemap.

Three kinds of AI crawler, three different decisions

Search crawlers (OAI-SearchBot, PerplexityBot, Claude-SearchBot, Googlebot, Bingbot, Applebot) build the indexes AI answers draw on. Block one and that engine can't cite pages it can't crawl.

Live fetchers (ChatGPT-User, Claude-User, Perplexity-User, Meta-ExternalFetcher) open a page while answering someone, for example when a user pastes your URL. Because a person started the visit, OpenAI says robots.txt rules may not apply to ChatGPT-User.

Training crawlers (GPTBot, ClaudeBot, Meta-ExternalAgent, CCBot, Bytespider, plus the Google-Extended and Applebot-Extended tokens) collect pages for model training. OpenAI and Google both document their training controls as separate from search, so you can opt out of training and still be found in their AI search.

Sources: OpenAI's crawler documentation and Google's list of common crawlers.

Example: allow AI search, opt out of training

One common setup. Several User-agent lines in a row share the rules under them. Paste it into the tester above (switch to "Paste robots.txt") to see how each crawler reads it.

# Let AI search engines crawl (and cite) the site
User-agent: OAI-SearchBot
User-agent: PerplexityBot
User-agent: Claude-SearchBot
Allow: /

# Opt out of model training
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: CCBot
Disallow: /

# Everyone else
User-agent: *
Disallow: /admin/

Sitemap: https://example.com/sitemap.xml

Note that a crawler named in its own group ignores the User-agent: * group entirely. In the example, OAI-SearchBot may crawl /admin/, because its own group allows everything. That catches a lot of sites out.

AI crawler checker FAQ

It reads your robots.txt and works out, for 17 AI crawlers, whether the rules let each one crawl a given path, and which line decides it. It also checks whether you have an llms.txt and a sitemap, and whether robots.txt points to the sitemap. You can test any path, or paste a robots.txt to test rules before you publish them.

Crawlable is step one

Being allowed in doesn't mean being named. The free AI visibility checker asks ChatGPT, Perplexity, Google AI Overviews and AI Mode the questions your buyers ask, and shows who they recommend.