OpenAI
OAI-SearchBot controls ChatGPT search inclusion. GPTBot controls model-development crawling. ChatGPT-User handles user actions.
Free robots.txt utility
Paste a robots.txt file. The checker evaluates root access for search crawlers, model-development crawlers, user-request fetchers, and data-use controls, then builds a complete replacement file without conflicting duplicate groups.
Paste the contents of robots.txt. This tool checks access at /; path-specific rules are shown when they affect the root.
Root-path analysis
Paste your file and select “Analyze access” to see the matching policy for each agent.
A robots.txt rule expresses a preference. User-initiated fetchers may bypass it, and a matching user-agent string alone does not prove a request is authentic. Follow each vendor’s verification guidance when inspecting server logs.
Source-backed definitions
Search visibility, model development, and user-request retrieval are separate choices. The checker follows the vendors’ own current documentation instead of treating every AI bot as equivalent.
OAI-SearchBot controls ChatGPT search inclusion. GPTBot controls model-development crawling. ChatGPT-User handles user actions.
Claude-SearchBot, ClaudeBot, and Claude-User separately cover search, model development, and user retrieval.
PerplexityBot supports search results. Perplexity-User is user-initiated and generally ignores robots.txt.
meta-externalagent indexes for AI training or product improvement. User-initiated meta-externalfetcher may bypass robots.txt.
Google-Extended and Applebot-Extended are usage controls, not standalone crawling bots. Blocking them does not block Googlebot or Applebot search crawling.
CCBot builds Common Crawl’s public web corpus and documents a standard robots.txt opt-out.