AgentGrade

robots.txt generator for AI crawlers

Updated 2026-07-19 · 21 documented bots

Pick a rule per bot — or start from a preset — and copy the generated robots.txt block. Every token comes from the vendor-documented user-agent reference; the tier column tells you what each rule actually does (blocking a training crawler does not affect search citations or live user fetches — the robots.txt guide explains why).

BotOperatorTierrobots.txt behaviorRule
ClaudeBot Anthropic Training crawler Honors robots.txt
Claude-User Anthropic User-initiated fetcher Honors robots.txt
Claude-SearchBot Anthropic Search-index crawler Honors robots.txt
GPTBot OpenAI Training crawler Honors robots.txt
OAI-SearchBot OpenAI Search-index crawler Honors robots.txt
ChatGPT-User OpenAI User-initiated fetcher May ignore robots.txt
PerplexityBot Perplexity Search-index crawler Honors robots.txt
Perplexity-User Perplexity User-initiated fetcher May ignore robots.txt
Google-Extended Google Training crawler Policy token — no crawler of its own
Google-Agent Google User-initiated fetcher May ignore robots.txt
Google-CloudVertexBot Google Owner-commissioned crawler Honors robots.txt
Meta-ExternalAgent Meta Training crawler Honors robots.txt
Meta-ExternalFetcher Meta User-initiated fetcher May ignore robots.txt
MistralAI-User Mistral AI User-initiated fetcher Honors robots.txt
Applebot Apple Search-index crawler Honors robots.txt
Applebot-Extended Apple Training crawler Policy token — no crawler of its own
Amazonbot Amazon Training crawler Honors robots.txt
bingbot Microsoft Search-index crawler Honors robots.txt
DuckAssistBot DuckDuckGo Search-index crawler Honors robots.txt
CCBot Common Crawl Training crawler Honors robots.txt
Bytespider ByteDance Training crawler Unverified — compliance contested

Your robots.txt

# Pick rules above — output appears here

Already have a robots.txt? Scan your site to see how it treats every documented agent — including bots you meant to allow but blocked.

Notes