Robots.txt for AI Crawlers

This is a configuration reference, not a definitions page — see AI Crawlers Explained for what each crawler actually does. Below is a comprehensive robots.txt template covering AI search/answer engines, the search engines that feed them, training crawlers, and control tokens, organized so you can allow or block each category deliberately rather than by accident.

Published: Sep 5, 2026 Last updated: Sep 5, 2026 Last verified: Sep 5, 2026 Reviewed by: NOXEL Research Reading time: ~8 min Primary topic: AI robots.txt
⚠ Verify before publishing

Crawler names and policies change. Cross-check each token against the source links at the bottom of this page before deploying, especially for a production site.

A Complete AI-Crawler robots.txt Template

# ==========================================
# AI SEARCH & ANSWER ENGINES
# ==========================================
User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: Claude-User
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Perplexity-User
Allow: /

User-agent: Meta-ExternalFetcher
Allow: /

# ==========================================
# SEARCH ENGINES FEEDING AI SURFACES
# ==========================================
User-agent: Googlebot
Allow: /

User-agent: bingbot
Allow: /

User-agent: Applebot
Allow: /

# ==========================================
# AI TRAINING / DATA COLLECTION
# (independent of search visibility above)
# ==========================================
User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Meta-ExternalAgent
Allow: /

User-agent: CCBot
Allow: /

User-agent: Bytespider
Allow: /

User-agent: Amazonbot
Allow: /

# ==========================================
# DATA-USE CONTROL TOKENS
# (not standalone crawlers — read alongside
# Googlebot/Applebot's own crawl)
# ==========================================
User-agent: Google-Extended
Allow: /

User-agent: Applebot-Extended
Allow: /

Sitemap: https://yourdomain.com/sitemap.xml

This template allows everything. Change any Allow to Disallow based on your own position on training versus search visibility for that specific crawler — there's no universally "correct" configuration.

Why the Categories Matter

CategoryWhat blocking it does
Search / answer engineRemoves eligibility for citations on that specific platform
Search engine feeding AIRemoves the site from that engine's regular index — and anything built on top of it
Training crawlerOpts out of model training only — no effect on search/citation eligibility
Control tokenGoverns data-use permission for an existing crawl — not a fetch itself

Apple is the clearest documented example of the last category: Apple states Applebot-Extended does not crawl webpages at all — it only controls whether content already fetched by the regular Applebot may be used to train Apple's foundation models. Confusing a control token for an independent crawler is one of the most common configuration errors. Established

Configuration Isn't the Same as Access

A syntactically correct robots.txt only states intent. A CDN, WAF, or bot-management rule can still block the actual HTTP request before your server ever sees it, and rendering behavior (whether a crawler executes JavaScript) determines whether an allowed crawler can actually read your content once it arrives. See What Is AI Crawlability? for the full three-layer breakdown, and verify live with each crawler's real user-agent rather than trusting the file alone.

Common Mistakes

Where This Fits in NOXEL

NOXEL's AI Crawler Accessibility check tests this exact registry live over HTTP for every scan, catching both misconfigured robots.txt and independent firewall-layer blocks the file alone can't reveal.

Part of The Complete Guide to AI Search Visibility (2026)

Sources

  1. OpenAI Developer Docs. "Overview of OpenAI Crawlers." developers.openai.com
  2. Anthropic Help Center. "Does Anthropic crawl data from the web, and how can site owners block the crawler?" support.claude.com
  3. Perplexity. "Bots / Perplexity Crawlers." docs.perplexity.ai
  4. Google Search Central. "Google Crawlers (User Agents)." developers.google.com

← How to Optimize for Perplexity