AI Crawler List: GPTBot, ClaudeBot, PerplexityBot, and How to Allow Them

AI companies read the web with named crawlers (each has a “user-agent” name). Knowing them lets you make a deliberate choice: allow the ones you want to be cited by, and block any you don’t. Here are the main ones as of this writing.

The main AI crawlers

Microsoft’s Copilot largely draws on the Bing index, so the standard Bingbot matters there too.

How to allow them (robots.txt)

If you want to be readable and citable, the simplest rule is to allow everyone (the default if you have no robots.txt). To be explicit:

User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

How to block one

If you’d rather a specific crawler not use your content, disallow it by name:

User-agent: GPTBot
Disallow: /

For Google’s generative-AI use specifically, add the token (this does not affect normal Google Search):

User-agent: Google-Extended
Disallow: /

Blocking training crawlers is a legitimate choice — but be aware it can also reduce how often you’re read and cited by that company’s AI. Decide per crawler.

A caution: names change

AI crawlers are new, and their names and behaviors shift. Treat this as a starting point and check each company’s official documentation for the current user-agent and rules. A robots.txt typo — like accidentally disallowing / for everyone — can make you invisible, so verify after editing.

The bottom line

Know the crawlers, then choose deliberately: allow the AIs you want to be found in, block any you don’t, and double-check your robots.txt. For how robots.txt works in full, see robots.txt for AI crawlers, or the GEO overview for the big picture.

← All guides