AI crawlers and user agents
Covered here
- What a user agent is and how to read one
- The difference between training, search, and user-triggered bots
- Which AI crawlers affect citations
Short answer
An AI crawler is a bot that visits web pages for an AI company. Each one identifies itself with a user agent name. Some collect training data, like GPTBot and ClaudeBot. Some index pages for AI search, like OAI-SearchBot, Claude-SearchBot, and PerplexityBot. Others fetch a page only when a user asks, like ChatGPT-User. Search and user-triggered bots matter most for citations.
Three jobs, three kinds of bots
AI companies send bots for different purposes. Mixing them up is the most common mistake in AI search setup.
| Purpose | What it does | Affects citations? |
|---|---|---|
| Training | Collects pages to improve future models | Indirectly, over the long term |
| Search indexing | Builds the index used to find and cite pages | Yes, directly |
| User-triggered | Fetches a page live when a user shares a link or the AI browses | Yes, for that answer |
Common AI user agents
| Company | Training | Search | User-triggered |
|---|---|---|---|
| OpenAI | GPTBot | OAI-SearchBot | ChatGPT-User |
| Anthropic | ClaudeBot | Claude-SearchBot | Claude-User |
| Perplexity | (none listed) | PerplexityBot | Perplexity-User |
| Google-Extended (robots token only) | Googlebot | Google user-triggered fetchers | |
| Microsoft | (uses Bing data) | Bingbot | (varies) |
| Apple | Applebot-Extended (robots token only) | Applebot | (varies) |
Other bots you may see include CCBot from Common Crawl, whose public dataset is used by many AI projects, and Bytespider from ByteDance. Names change, so confirm against each provider’s official crawler page before you write rules.
Google-Extended is special
Google-Extended is not a separate crawler. It is a robots.txt token that controls whether content Googlebot collects can be used for Gemini model training and grounding in some Google AI products. Blocking it does not remove you from Google Search or AI Overviews, which use regular Googlebot. Blocking Googlebot itself would remove you from everything Google shows.
Seeing AI bots in your server logs
Your hosting control panel or CDN usually shows access logs. Search for names like OAI-SearchBot or PerplexityBot. If you see zero visits over a month while competitors are cited, something may be blocking them.
Example: A Quezon City furniture shop checks its cPanel raw access logs and finds GPTBot visits but no OAI-SearchBot or PerplexityBot. A security plugin was blocking “unknown bots.” Allowing the search bots led to the first Perplexity citation within weeks.
Quick quiz
Your action
Key terms
- User agent
- The name a bot or browser sends to identify itself.
- Training crawler
- A bot that collects pages to train AI models.
- Search crawler
- A bot that indexes pages so an AI tool can cite them.
- User-triggered fetcher
- A bot that loads a page because a user asked about it.
- Robots token
- A name used in robots.txt to control a bot or a use of data.
Questions beginners ask
If I block training bots, will I lose citations?
Usually not. Training and search bots are separate for most providers. Check each company's documentation.
Can bots fake a user agent?
Yes. Verify important bots using the IP ranges each provider publishes.
Related lessons
Want someone to audit your AI search visibility while you learn? The team at Remar Digital can help.