How can I tell if my site is blocking AI crawlers?

Check your site's root robots.txt file to see whether crawlers like GPTBot and ClaudeBot are blocked with a Disallow rule. If they're blocked, that AI can't read your pages and drops you from its citation candidates entirely. A diagnostic tool can help you check this automatically.

Updated 2026-07-11

Frequently asked questions

How can I tell if my site is blocking AI crawlers?
Open the robots.txt file at your site's root (e.g., example.com/robots.txt) and check whether GPTBot, ClaudeBot, PerplexityBot, and Google-Extended are listed under Disallow. If they are, those AI systems can't crawl your content and you're excluded from citation candidates. A diagnostic tool can check this for you automatically.
Does blocking GPTBot alone block every OpenAI-related crawler?
No. OpenAI runs GPTBot for training-data collection, OAI-SearchBot for ChatGPT search exposure, and OAI-AdsBot for ad landing-page verification, each under its own user-agent, and robots.txt lets you set these tokens independently. You can disallow GPTBot while allowing OAI-SearchBot, keeping your content out of training data while staying eligible for citation in ChatGPT search results.
If I block everything in robots.txt, is my site completely invisible to ChatGPT?
Not necessarily. OpenAI's documentation notes that ChatGPT-User — the agent that fetches a page in real time when a user asks about a specific URL — may not honor robots.txt rules. robots.txt stops bulk crawling and indexing, but it doesn't guarantee it blocks every real-time fetch a user request triggers.
Where is robots.txt located, and can anyone view it?
It sits at the root of every website and is public — anyone can open it by adding /robots.txt to the domain, like example.com/robots.txt. No login or authentication is required.