What Are AI Crawlers? GPTBot, ClaudeBot and More | Hawk Academy
Home What's Included About Us SEO Instructors Resources SEO Roadmap SEO Templates Claude SEO Skills AI SEO Prompts SEO Tools SEO & AI Search Guides Contact Sign In Enroll For Free
AI Search

AI Crawlers

GPTBot, ClaudeBot, PerplexityBot and the rest, and what each one is for.

LH
Lawrence Hitches
17 September 2026 4 min read

Definition

AI crawlers are bots run by AI companies that fetch web pages for one of three jobs: collecting training data, powering AI search results, or fetching a page because a user asked an assistant to. Each company runs separate bots for separate jobs, so you can allow one and block another in robots.txt.

Which AI crawlers should you know?

The AI crawlers to know are the ones each vendor documents, grouped by job. This table uses each company's own documentation.

Name in robots.txtCompanyJobWhat the company says about robots.txt
GPTBotOpenAITraining dataControlled through robots.txt
OAI-SearchBotOpenAIChatGPT search resultsControlled through robots.txt
ChatGPT-UserOpenAIFetches a page a user asked forRobots.txt rules may not apply
ClaudeBotAnthropicTraining dataAnthropic says its bots honour robots.txt
Claude-SearchBotAnthropicSearch result qualityAnthropic says its bots honour robots.txt
Claude-UserAnthropicFetches a page a user asked forAnthropic says its bots honour robots.txt
PerplexityBotPerplexityPerplexity search results, not model trainingControlled through robots.txt
Perplexity-UserPerplexityFetches a page a user asked forGenerally ignores robots.txt
Google-ExtendedGoogleA control token, not a separate bot: covers Gemini training useDoes not affect inclusion in Google Search

Checked against the vendor pages listed below on the date at the foot of this page. Vendors add and rename bots, so recheck before you rely on a name.

Why do AI crawlers matter for SEO?

AI crawlers matter because an AI engine cannot cite a page its bot was not allowed to fetch. The split between jobs is what makes this manageable. Blocking GPTBot opts you out of OpenAI's training collection; ChatGPT search results come from OAI-SearchBot, which is a separate rule. Likewise, Google says Google-Extended does not affect inclusion in Google Search, and AI Overviews are part of Search.

How do you control AI crawlers?

You control AI crawlers with a separate robots.txt group for each bot you want to treat differently. This example keeps a site in AI search while opting out of training:

User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: *
Allow: /

Hawk Academy makes the opposite choice. Our own robots.txt lets every crawler in, and a Content Signals line states that search, AI answers and AI training are all welcome, because being read by AI is the point of a free education site.

Learn SEO and AI Search. For Free.

The full Hawk Academy course is free, with no email wall on any resource.

Enroll in Hawk Academy