Skip to content
New: AI Search Visibility Audit – see how Google AI, ChatGPT, Gemini and Perplexity understand your brand
Technical AI SEO

AI Crawler List: User Agents Every Site Owner Should Know

The AI crawler list every site owner needs: user agents from OpenAI, Anthropic, Google, Perplexity, Microsoft, Apple and more, and how to manage them.

Your server logs now contain a growing list of AI-related bots. Some collect content to train models, some index pages for AI search, and some fetch pages when a user asks a question. Treating them all the same is a mistake: blocking the wrong one can remove you from AI search results, while allowing everything may not suit your content strategy.

This guide lists the most important AI crawlers and user agents, explains what each does, and shows how to manage them. AI companies update their crawlers regularly, so always confirm details against each provider’s official documentation.

Three Types of AI Crawlers

  1. Training crawlers: collect public content that may be used to train AI models
  2. Search and indexing crawlers: build indexes used to surface and cite pages in AI search results
  3. User-triggered fetchers: retrieve a page because a user asked the AI to read or check it

Understanding the type helps you decide whether to allow or block each one.

The AI Crawler List

OpenAI

User agentTypePurpose
GPTBotTrainingCollects content that may be used to train OpenAI models
OAI-SearchBotSearchIndexes pages for ChatGPT search results and citations
ChatGPT-UserUser-triggeredFetches pages when users or actions in ChatGPT request them

Anthropic

User agentTypePurpose
ClaudeBotTrainingCollects content that may be used for model training
Claude-SearchBotSearchIndexes content to improve search results for Claude
Claude-UserUser-triggeredFetches pages when Claude users request them

Perplexity

User agentTypePurpose
PerplexityBotSearchIndexes pages for Perplexity answers and citations
Perplexity-UserUser-triggeredFetches pages for specific user requests

Google

User agent or tokenTypePurpose
GooglebotSearchCrawls for Google Search, including AI Overviews and AI Mode
Google-ExtendedControl tokenControls use of content for Gemini training and certain grounding uses
GoogleOtherOtherUsed by some Google product teams for non-Search crawling

Microsoft

User agentTypePurpose
BingbotSearchCrawls for Bing, which also supports Microsoft Copilot experiences

Apple

User agent or tokenTypePurpose
ApplebotSearchCrawls for Apple services such as Siri and Spotlight suggestions
Applebot-ExtendedControl tokenControls use of content for Apple’s AI model training

Others Worth Knowing

User agentOperatorPurpose
CCBotCommon CrawlBuilds open web datasets widely used in AI research and training
Meta-ExternalAgentMetaCrawls content for AI-related uses, including training
AmazonbotAmazonCrawls for Amazon services, including Alexa-related answers
BytespiderByteDanceCrawls content for ByteDance products and AI development
DuckAssistBotDuckDuckGoFetches content for DuckDuckGo’s AI-assisted answers

How to Decide What to Allow

If Visibility Is Your Priority

Allow search crawlers such as Googlebot, Bingbot, OAI-SearchBot, PerplexityBot, and Claude-SearchBot. These help your content appear and be cited in AI search. For more on why, see AI search visibility.

If Protecting Content Is Your Priority

Consider blocking training crawlers and control tokens such as GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, and CCBot, while still allowing search crawlers.

A Common Balanced Setup

User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: GPTBot
Disallow: /

User-agent: CCBot
Disallow: /

Adjust based on your goals. Many marketing-focused sites allow training crawlers too, because broader presence can support brand awareness.

Important Caveats

  • User-triggered fetchers may not follow robots.txt in the same way as automated crawlers. Some providers say so explicitly.
  • User agents can be spoofed. Verify bots using the IP ranges or reverse DNS methods providers publish.
  • Blocking is not retroactive. It does not remove content already collected.
  • Firewalls matter. CDN and security tools can block bots even when robots.txt allows them.

How to Check Which Bots Visit Your Site

  1. Review server access logs for the user agents above
  2. Check response codes: 200 means success, 403 or 429 suggests blocking or throttling
  3. Verify IP addresses against official lists
  4. Review CDN bot analytics dashboards
  5. Confirm your live robots.txt reflects your intended policy

An AI SEO audit can include a full crawler access review.

Managing Crawlers on WordPress

On WordPress, robots.txt is often generated virtually by WordPress itself or by an SEO plugin such as Yoast SEO or Rank Math. Edit it through the plugin’s file editor, or upload a physical robots.txt file to your site root, which usually overrides the virtual version. Security plugins and hosting firewalls may add their own bot rules, so check those settings too. After any change, open yourdomain.com/robots.txt in a private browser window to confirm the live file shows exactly what you intended.

Keeping Your List Up to Date

New AI crawlers appear regularly, and existing ones change names or purposes. Review official documentation from major AI providers at least twice a year, and update your robots.txt and firewall rules accordingly. Document your crawler policy so your team knows why each decision was made.

Final Thoughts

AI crawlers are not all the same. Distinguishing between training, search, and user-triggered bots lets you protect what matters while staying visible in AI search. Build a deliberate policy, verify it in your logs, and review it regularly. For the wider technical picture, see our AI SEO checklist and guide to how AI search works.

Frequently Asked Questions

What are AI crawlers?

AI crawlers are bots operated by AI companies and search engines that collect content for model training, index pages for AI search results, or fetch pages when users ask AI assistants.

Which AI crawlers should I allow for visibility?

For AI search visibility, allow search crawlers such as Googlebot, Bingbot, OAI-SearchBot, PerplexityBot, and Claude-SearchBot. Blocking these reduces your chances of being surfaced and cited in AI answers.

What is the difference between GPTBot and OAI-SearchBot?

GPTBot collects content that may train OpenAI models, while OAI-SearchBot indexes pages for ChatGPT search results. You can block GPTBot and still allow OAI-SearchBot for search visibility.

Do all AI bots follow robots.txt?

Automated crawlers from major providers generally follow robots.txt, but some user-triggered fetchers may not. Use firewall or bot management controls if you need stronger restrictions on access.

How can I verify an AI crawler is genuine?

Compare IP addresses in your logs with the official IP ranges or reverse DNS methods published by each provider. Requests using a known user agent from other addresses may be spoofed.

How often should I update my AI crawler rules?

Review official crawler documentation and your robots.txt at least twice a year. New AI crawlers appear regularly, and providers sometimes change user agent names or purposes over time.

Share

Anup Srivastava

Founder & AI SEO Expert, Artificial AI SEO. Helps businesses get found across Google, Google AI, ChatGPT, Gemini and Perplexity. About the author

Related articles

Technical AI SEO

Indexing Issues That Block AI Visibility

The indexing issues that block AI visibility: noindex errors, canonicals, crawl blocks, duplicates, soft 404s and rendering problems, and how to fix…

See how AI search understands your business

Get an AI Search Visibility Audit covering Google, Google AI features, ChatGPT, Gemini and Perplexity – with a prioritised action plan.