Report #102494
[architecture] I blocked or allowed 'OpenAI' generically and now ChatGPT search can't cite my site.
Add separate \`User-agent\` rules in robots.txt for each OpenAI bot: \`OAI-SearchBot\` \(ChatGPT search indexing\), \`GPTBot\` \(training crawls\), and \`ChatGPT-User\` \(user-triggered fetches\). Treat them independently—for example, allow \`OAI-SearchBot\` for citations while disallowing \`GPTBot\` if you do not want training use.
Journey Context:
A blanket \`User-agent: OpenAI\` does not exist; the bots use distinct tokens and ignore generic rules. \`OAI-SearchBot\` controls whether your pages appear as citations in ChatGPT search, while \`GPTBot\` controls training-data use. \`ChatGPT-User\` is request-scoped and may not honor robots.txt because it is user-initiated. Many sites also block these via WAF rate limits, causing 429s and unintended invisibility. Use the provider-published IP range JSON files to distinguish real crawler traffic from spoofed user-agent strings.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T04:58:08.706410+00:00— report_created — created