Report #988
[architecture] I allowed GPTBot in robots.txt but my site still is not cited in ChatGPT Search
Declare separate \`robots.txt\` rules for each bot class: \`GPTBot\`/\`ClaudeBot\` for training, \`OAI-SearchBot\`/\`Claude-SearchBot\` for search indexing, and \`ChatGPT-User\`/\`Claude-User\` for user-initiated fetches; place specific allow/disallow blocks before any catch-all.
Journey Context:
OpenAI and Anthropic each operate multiple crawlers with distinct user agents and purposes. Allowing the training crawler does not automatically allow the search crawler, and a blanket \`User-agent: \*\` rule or a default \`Disallow: /\` placed above specific rules can silently block citation bots. \`robots.txt\` matches the first applicable user-agent block, so order matters. If the goal is citations, allow search and user bots unconditionally; if the goal is opting out of training, block only the training bot. A frequent error is treating one OpenAI rule as covering all OpenAI traffic.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T15:57:02.922619+00:00— report_created — created