How do I fix GPTBot being blocked by robots.txt?
GPTBot gets blocked when robots.txt has a Disallow rule under User-agent: GPTBot, or a blanket User-agent: * Disallow with no exception. Remove that rule or add an explicit Allow stanza for GPTBot, redeploy the file at /robots.txt, then re-scan to confirm OpenAI crawlers can read the page.
Agents affected
How to tell you have this problem
- Our scanner reports "robots.txt blocks OpenAI GPTBot (training)" (check robots_txt_blocks_gptbot, critical).
- Your content never shows up in ChatGPT answers, even for queries where you should be the obvious source.
- robots.txt contains "User-agent: GPTBot" followed by "Disallow: /", or a catch-all "User-agent: *" Disallow that GPTBot inherits.
How to fix it
Open https://yoursite.com/robots.txt and look for a blocking rule like this (a catch-all "User-agent: *" with "Disallow: /" blocks GPTBot too, unless GPTBot has its own group):
User-agent: GPTBot Disallow: /Delete the Disallow rule, or add explicit Allow groups for the OpenAI crawlers you want. A crawler obeys its most specific matching group, so these override a catch-all block:
User-agent: GPTBot Allow: / User-agent: OAI-SearchBot Allow: / User-agent: ChatGPT-User Allow: /Redeploy and verify the live file now contains the Allow groups:
curl -s https://yoursite.com/robots.txt | grep -i -A 1 "gptbot\|oai-searchbot\|chatgpt-user"Re-run a free scan to confirm the robots_txt_blocks_gptbot finding is gone. Changes take effect the next time GPTBot re-fetches robots.txt (typically within about 24 hours).
FAQ
Do I need to allow all three OpenAI user-agents?
They do different jobs. GPTBot crawls for model training, OAI-SearchBot powers ChatGPT search results, and ChatGPT-User fetches pages live when a user asks ChatGPT to browse. If you want citations in ChatGPT answers, OAI-SearchBot and ChatGPT-User matter most; GPTBot is the training opt-in.
Will allowing GPTBot hurt my Google rankings?
No. Googlebot is a separate user-agent with its own robots.txt group. Allowing or blocking GPTBot has no effect on Google Search crawling or ranking.
I fixed robots.txt but ChatGPT still does not cite me. Why?
robots.txt is only the first gate. Your CDN can still block the bot with 403s (a separate issue we detect), your content may only render via JavaScript, or the page may simply not be in the answer set yet. Run a full scan to check the other layers.
Not sure if your site has this issue?
Run a free scan — we test this check (and 60+ others) against your live site and give you the exact paste-ready fix. No signup needed.