WHO IS ACTUALLY CRAWLING YOUR SITE

AI crawlers, explained

There is not one “AI crawler.” There are several, run by different companies, doing genuinely different jobs, and lumping them together is how sites end up blocking the wrong ones by accident. Here is what each one actually does, and how to check and control access yourself.

THE FIRST DISTINCTION THAT MATTERS

Training crawlers are not the same as retrieval crawlers

A training crawler visits your site to potentially include it in the data used to build a future AI model. A retrieval crawler visits your site right now, either to build a search index the AI can cite, or because a live user asked the assistant to go look at your page. Blocking a training crawler is a reasonable, common choice that has nothing to do with whether your business shows up in an AI answer today. Blocking a retrieval crawler is closer to blocking Googlebot: it can make you invisible to the exact tool people are using to find you.

BY COMPANY

What each crawler does

openai · trainingGPTBot

Crawls content that may be used to train future OpenAI models. Blocking it opts your site out of training data without affecting ChatGPT’s live search results. OpenAI’s own publisher documentation covers each of its crawlers individually.

openai · searchOAI-SearchBot and ChatGPT-User

OAI-SearchBot indexes pages so ChatGPT search can cite them. ChatGPT-User fetches a specific page in real time when a person asks ChatGPT to read it. Both are retrieval, not training, and can be allowed independently of GPTBot.

anthropic · trainingClaudeBot

Collects web content that may contribute to training Anthropic’s models. Anthropic documents all three of its crawlers and how to block each one individually.

anthropic · searchClaude-SearchBot and Claude-User

Claude-SearchBot indexes content to improve Claude’s search results. Claude-User fetches a page live when someone using Claude asks a question that requires reading it. Neither is a training crawler.

perplexityPerplexityBot and Perplexity-User

PerplexityBot indexes content for citations in Perplexity’s answers. Perplexity-User fetches pages live at a user’s request. Perplexity’s documentation lists both and how each respects robots.txt.

google · trainingGoogle-Extended

Controls whether your content can be used to improve Gemini and Vertex AI. It has no effect on your ranking or inclusion in regular Google Search, which is handled entirely by Googlebot. Google’s own crawler documentation explains the distinction.

apple · trainingApplebot-Extended

A separate opt-out specifically for Apple’s generative AI features, distinct from the regular Applebot crawler that powers Siri and Spotlight search results. Apple’s support documentation covers the difference.

HOW TO CHECK

Verify your own site instead of guessing

Robots.txt is only half the picture. A security plugin or a CDN’s bot-protection setting can block these crawlers at the server level even when robots.txt allows them, and almost nobody checks for that directly. The free health check includes exactly this check, whether AI crawlers can actually reach your site in practice, and flags separately if you are blocking only the training crawlers, which is often a deliberate and sensible choice rather than a mistake.

Bill Belcamino

This is a two-minute fix, once you know what to look for

Most sites that block AI crawlers did not decide to. A security plugin or CDN shipped an aggressive bot-blocking default, and nobody went back to check who got caught in it. Run the free check first, it will tell you exactly which crawlers can and cannot reach you right now.

Bill

Run the free checkTell me about your site

Next step: run the free check to see which crawlers can reach your site right now. For the llms.txt file these systems sometimes read alongside crawling, see what is llms.txt. For the bigger picture, see what is AI visibility.