GPTBot Checker — Is GPTBot Allowed?
GPTBot is OpenAI’s training crawler — not OAI-SearchBot (ChatGPT search). This GPTBot checker parses live robots.txt and tells you whether GPTBot is allowed on your homepage. Block GPTBot to opt out of training without blocking ChatGPT search.
Website URL to analyze
Ready to publish
Generated file
Recommended actions
Prioritised fixes — highest discoverability impact first
GPTBot is OpenAI’s training crawler — not OAI-SearchBot (ChatGPT search). This GPTBot checker parses live robots.txt and tells you whether GPTBot is allowed on your homepage. Block GPTBot to opt out of training without blocking ChatGPT search.
Check whether OpenAI GPTBot is allowed to crawl your site — the robots.txt token that controls inclusion in future foundation model training datasets.
In your free report
- GPTBot-specific User-agent rules in robots.txt
- Whether your homepage path is allowed or disallowed for GPTBot
- Wildcard User-agent: * rules that may affect GPTBot indirectly
Recommendations from official docs
GPTBot controls training, not ChatGPT search
OpenAI documents GPTBot for generative AI training data. Blocking GPTBot does not block OAI-SearchBot, which powers ChatGPT search citations.
Allow for maximum AI training inclusion
Publishers who want content considered for future OpenAI models should allow GPTBot on public pages. Review licensing and content policies before allowing.
Block to opt out of training
Disallow: / under User-agent: GPTBot opts your site out of future training crawls. Existing model knowledge is not removed — this affects future collection only.
Verify with official IP ranges
Validate real GPTBot traffic against openai.com/gptbot.json IP ranges at your firewall — do not rely on User-agent alone for security decisions.
Step-by-step action plan
- 1 Read your robots.txt and locate the User-agent: GPTBot block (or add one).
- 2 To allow: use Allow: / or omit a Disallow for public paths.
- 3 To block training: add User-agent: GPTBot followed by Disallow: /.
- 4 Keep OAI-SearchBot allowed separately if you want ChatGPT search visibility.
- 5 Allow ~24 hours after robots.txt changes for OpenAI systems to refresh.
Learn how to improve these signals
Need help fixing AI SEO issues?
Optimize your website for AI SEO, ChatGPT Search, Google AI Overviews, GPTBot, llms.txt, robots.txt, schema, and crawlability.
Questions about this tool
What is GPTBot?
OpenAI's crawler user-agent declared in robots.txt. It controls whether OpenAI systems may fetch your URLs. It is not OAI-SearchBot (ChatGPT search).
How do I check GPTBot robots.txt?
Paste your URL in this GPTBot checker, or use the dedicated GPTBot robots.txt checker. Both parse your live robots.txt for the GPTBot group.
Should I allow or block GPTBot?
GPTBot is training, not ChatGPT search. Disallow GPTBot if you want to opt out of OpenAI model training. Keep OAI-SearchBot allowed if you still want ChatGPT search citations.