robots.txt does not disallow well-known agent user-agents (GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended, Applebot-Extended).
Most sites inherit a wildcard User-agent: * Disallow rule into AI traffic without realising. ChatGPT, Claude, and Perplexity respect explicit agent rules first; if you have blocked *, you have blocked them too. The cheapest single change for AI visibility is allowing the named AI agents you want crawling your site.
Underlying specification: https://datatracker.ietf.org/doc/html/rfc9309
- Run the robots.txt agent checker tool to see exactly which AI agents your live robots.txt allows or blocks.
- For each AI agent currently blocked, add an explicit `User-agent: <Bot>` block followed by `Allow: /` at the bottom of robots.txt.
- Place agent-specific blocks AFTER the wildcard rule so they take precedence.
- Validate again. The checker emits a paste-ready snippet for the blocked agents.
The snippet below uses your-domain.example as a placeholder. Replace it with your actual host before deploying. For a fix tailored to your live site, run a scan and open the per-domain remediation page.
Why do I need to allow GPTBot?
GPTBot is OpenAI’s crawler used to discover and ground answers from your site. Blocking it means ChatGPT will not cite your content when users ask about your product.
Does blocking Bytespider affect Google?
No. Bytespider is ByteDance’s crawler. It has nothing to do with Googlebot. You can block one without affecting the other. That is what agent-specific rules are for.
Will allowing AI bots affect my SEO?
No. Allowing GPTBot, ClaudeBot, etc. is independent of how Googlebot indexes your site. AI bots and search bots are governed by separate User-agent rules.
Run a scan against your domain to see whether robots_txt.allows_known_agents currently passes, warns, or fails. Free, no signup; the score page is permanent and citable.