Complete AI crawler reference
AI crawlers fall into two categories: search crawlers that build real-time indexes for AI answer engines, and training crawlers that collect data for model training. Both affect your AI visibility in different ways.
| Crawler | Company | User Agent | Type | Affects | robots.txt allow |
|---|---|---|---|---|---|
| GPTBot | OpenAI | GPTBot |
Training | ChatGPT parametric memory, training data | User-agent: GPTBot |
| OAI-SearchBot | OpenAI | OAI-SearchBot |
Search | ChatGPT real-time browsing, SearchGPT | User-agent: OAI-SearchBot |
| ChatGPT-User | OpenAI | ChatGPT-User |
Search | ChatGPT web browsing plugin (user-triggered) | User-agent: ChatGPT-User |
| PerplexityBot | Perplexity AI | PerplexityBot |
Search | All Perplexity answers (live retrieval) | User-agent: PerplexityBot |
| ClaudeBot | Anthropic | ClaudeBot |
Training | Claude model training data | User-agent: ClaudeBot |
| Claude-Web | Anthropic | Claude-Web |
Search | Claude web search feature | User-agent: Claude-Web |
| anthropic-ai | Anthropic | anthropic-ai |
Training | Anthropic model training | User-agent: anthropic-ai |
| Google-Extended | Google-Extended |
Both | Gemini training, Google AI Overviews | User-agent: Google-Extended |
|
| Gemini-Deep-Research | Gemini-Deep-Research |
Search | Gemini Deep Research feature | User-agent: Gemini-Deep-Research |
|
| Google-Agent | Google-Agent |
Search | Google AI agent products | User-agent: Google-Agent |
|
| CCBot | Common Crawl | CCBot |
Common Crawl | OpenAI, Anthropic, and many other AI training datasets simultaneously | User-agent: CCBot |
| Applebot | Apple | Applebot |
Search | Siri, Spotlight, Apple Intelligence search | User-agent: Applebot |
| Applebot-Extended | Apple | Applebot-Extended |
Training | Apple Intelligence model training | User-agent: Applebot-Extended |
| PerplexityBot | Perplexity | Perplexity-User |
Search | Perplexity user-triggered searches | User-agent: Perplexity-User |
| YouBot | You.com | YouBot |
Search | You.com AI search answers | User-agent: YouBot |
| DuckAssistBot | DuckDuckGo | DuckAssistBot |
Search | DuckDuckGo AI answers | User-agent: DuckAssistBot |
| ExaBot | Exa.ai | ExaBot |
Search | Exa AI search index | User-agent: ExaBot |
| cohere-ai | Cohere | cohere-ai |
Training | Cohere model training data | User-agent: cohere-ai |
| DeepSeekBot | DeepSeek | DeepSeekBot |
Training | DeepSeek model training data | User-agent: DeepSeekBot |
The complete robots.txt block — copy and paste
Add this to your existing robots.txt. If you already have a User-agent: * section, add these stanzas before it.
# ── OpenAI / ChatGPT
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
# ── Perplexity
User-agent: PerplexityBot
Allow: /
User-agent: Perplexity-User
Allow: /
# ── Anthropic / Claude
User-agent: ClaudeBot
Allow: /
User-agent: Claude-Web
Allow: /
User-agent: anthropic-ai
Allow: /
# ── Google AI
User-agent: Google-Extended
Allow: /
User-agent: Gemini-Deep-Research
Allow: /
User-agent: Google-Agent
Allow: /
# ── Apple
User-agent: Applebot
Allow: /
User-agent: Applebot-Extended
Allow: /
# ── Common Crawl (feeds multiple AI training datasets)
User-agent: CCBot
Allow: /
# ── Other AI search
User-agent: YouBot
Allow: /
User-agent: DuckAssistBot
Allow: /
User-agent: ExaBot
Allow: /
User-agent: cohere-ai
Allow: /
User-agent: DeepSeekBot
Allow: /
# ── Sitemap
Sitemap: https://brandioz.com/sitemap.xml
Search crawlers vs training crawlers — what's the difference?
- Search crawlers (PerplexityBot, OAI-SearchBot, Claude-Web)
- Build real-time indexes used to answer user queries right now. Allowing these crawlers means your content can appear in AI answers within days of publishing. They re-crawl frequently, reward content freshness, and are directly responsible for live AI citations.
- Training crawlers (GPTBot, ClaudeBot, anthropic-ai, CCBot)
- Collect data for model training runs. Content they index may not affect AI answers for months — until the next training run is complete. But training data presence is what makes parametric-first platforms (ChatGPT without browsing) able to describe your brand from memory.
- CCBot (Common Crawl) — why it's uniquely important
- Allowing CCBot is one allow rule that feeds training datasets for OpenAI, Anthropic, Cohere, AI2, and many other AI companies simultaneously. Common Crawl is the shared infrastructure of the AI training data ecosystem. A single CCBot Allow: / rule is the highest-leverage robots.txt change you can make for long-term parametric AI visibility.
How to verify crawlers are actually reaching your site
Check your server access logs for these user agent strings. If they don't appear, the crawlers are either blocked by robots.txt, hitting errors, or haven't discovered your site yet.
# Test if GPTBot can read your homepage
curl -A "GPTBot" https://yourdomain.com | wc -w
# Should return 600+. Under 600 = partial render problem.
# Test if PerplexityBot can access your site
curl -A "PerplexityBot" https://yourdomain.com -I
# Should return HTTP 200. 403 means blocked.
# Check your robots.txt is serving correctly
curl https://yourdomain.com/robots.txt | grep -E "GPTBot|PerplexityBot|ClaudeBot"
# Should return User-agent lines for each crawler
Frequently asked questions
- Does blocking GPTBot affect ChatGPT answers about my brand?
- Blocking GPTBot prevents OpenAI from crawling your site for training data and real-time browsing. It does not remove existing knowledge about your brand from ChatGPT's parametric memory — that comes from past training runs. But it prevents future updates to that knowledge and blocks real-time browsing citations.
- Does blocking Google-Extended affect my Google Search rankings?
- No. Google-Extended is separate from Googlebot. Blocking it has zero effect on Google Search rankings. It only affects eligibility for Google AI Overviews and Gemini model training.
- Do AI crawlers respect robots.txt?
- All major AI crawlers from named companies (OpenAI, Anthropic, Google, Perplexity, Apple) respect robots.txt. Scrapers and unofficial crawlers may not. The crawlers listed in this directory all have publicly documented user agent strings and policies.
- How often do AI crawlers visit my site?
- Search crawlers (PerplexityBot, OAI-SearchBot) re-crawl frequently — often within days of updates. Training crawlers (GPTBot, ClaudeBot, CCBot) crawl less predictably, driven by training data collection schedules. Pages discovered via sitemaps with recent lastmod dates tend to get crawled faster.