hogiah Blog
All Posts
Back to all posts
GuideJune 1, 202615 min read

The Complete Guide to AI Crawlers: GPTBot, ClaudeBot, PerplexityBot Are Crawling Your Website

A comprehensive guide to the 10 major AI crawlers visiting your website — what each does, how to configure robots.txt for granular control, the crawling-to-citation relationship, and how llms.txt helps AI understand your content.


AI Crawlers: The Invisible Visitors to Your Website

Every day, AI crawlers from OpenAI, Anthropic, Google, Meta, and others scan your website to fuel their AI systems — for model training or real-time search citations. Understanding who they are and how to manage them is a critical foundation of GEO strategy.

The 10 Major AI Crawlers

OpenAI (3 crawlers)

  • GPTBot — Training crawler for GPT models. Blocking it won't affect ChatGPT search citations.
  • OAI-SearchBot — Powers ChatGPT search citations. Allow this if you want ChatGPT to cite you.
  • ChatGPT-User — Triggered when users paste URLs into ChatGPT conversations.

Anthropic (2 crawlers)

  • ClaudeBot — Training crawler for Claude models.
  • Claude-Web — Powers real-time citations from Claude.ai queries. Allow for citation traffic.

Perplexity

  • PerplexityBot — Handles both indexing and real-time retrieval. Note: Cloudflare has reported Perplexity may use undeclared crawlers to bypass robots.txt rules.

Google

  • Google-Extended — A robots.txt control token (not a separate crawler). Blocking it opts out of Gemini training and AI Overview, but does not affect traditional Google search rankings.

Apple

  • Applebot-Extended — A robots.txt opt-out token for Apple Intelligence features. Won't appear in server logs.

Meta

  • Meta-ExternalAgent — Collects training data for Llama models and Meta AI across Facebook, Instagram, and WhatsApp.

ByteDance

  • Bytespider — The most controversial crawler. HAProxy reported it accounts for ~90% of AI crawler traffic on some sites, with reports of ignoring robots.txt rules. Most experts recommend blocking it.

Common Crawl

  • CCBot — Non-profit crawler whose open dataset has been used to train many AI models including early GPT versions.

Recommended robots.txt Configuration

Use a "block training, allow search" strategy:

# Allow search/citation crawlers
User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: Claude-Web
Allow: /

User-agent: PerplexityBot
Allow: /

# Block training crawlers
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: Bytespider
Disallow: /

Key principles: List each crawler individually (avoid wildcards), distinguish training from search crawlers, and review quarterly as AI companies frequently launch new bots.

Crawling vs. Citation: The Relationship

Being crawled is necessary but not sufficient for citation. AI systems evaluate content relevance, authority, freshness, and structure before citing. Training crawlers affect long-term model "memory," while search crawlers (OAI-SearchBot, Claude-Web) directly influence real-time citation results.

To improve citation likelihood:

  1. Ensure search crawlers can access key pages
  2. Use structured formatting (headings, lists, tables, FAQ)
  3. Provide original data and unique insights
  4. Keep content fresh and updated
  5. Monitor citation performance with hogiah's citation tracking

llms.txt: The New AI Standard

Proposed by Jeremy Howard of Answer.AI, llms.txt is a Markdown file in your root directory that serves as a "table of contents" for AI systems. While robots.txt controls access ("you can't enter"), llms.txt guides comprehension ("once inside, read these first").

It's still early-stage, but the setup cost is minimal — just a Markdown file listing your key pages and content hierarchy. Early adopters may gain an advantage as AI crawler support grows.

FAQ

Q: Does blocking AI crawlers affect Google SEO rankings? No. Blocking GPTBot, ClaudeBot, or even Google-Extended has zero impact on traditional Google search rankings.

Q: Can robots.txt reliably block AI crawlers? Most major AI companies respect robots.txt, but it's a gentleman's agreement with no technical enforcement. Supplement with CDN/WAF bot management for stronger protection.

Q: Should I set up both robots.txt and llms.txt? Yes. They're complementary — robots.txt controls access, llms.txt guides understanding. Start with robots.txt (essential), then add llms.txt as an advanced optimization. See our GEO glossary for more.


Ready to optimize your AI visibility?

Get your free 6-dimension GEO score and see where your brand stands in AI search.

Start Free Analysis
PreviousHow to Track Your Brand's AI Search Visibility: A Complete TutorialNextTaiwan Brand AI Visibility Guide 2026: How Major AI Engines Surface Brands

Table of Contents

AI Crawlers: The Invisible Visitors to Your WebsiteThe 10 Major AI CrawlersOpenAI (3 crawlers)Anthropic (2 crawlers)PerplexityGoogleAppleMetaByteDanceCommon CrawlRecommended robots.txt ConfigurationCrawling vs. Citation: The Relationshipllms.txt: The New AI StandardFAQ