Start free trial Dashboard →
Free tool

Can AI crawlers read your site?

Check any page against the crawlers behind ChatGPT, Claude, Perplexity, Google and Bing. For each one you see whether it gets in, and if not, whether robots.txt, your firewall or the page itself is stopping it.

Try:

Free. No signup, no email. Takes about 10 seconds; checks the page you enter, or the homepage for a domain.

Example result · acme.com, illustrative

1 of 8 AI search and user crawlers can't read this page.

10 of 15crawlers can read it
7 of 8AI search and user
3 of 7model training
  • OAI-SearchBotOpenAI · Builds the index ChatGPT search answers from Allowed by robots.txt and served the page. Can read
  • PerplexityBotPerplexity · Indexes pages Perplexity cites in its answers robots.txt allows it, but the server refused our test request as PerplexityBot (403, Cloudflare) while a normal browser got the page. Blocked by server
  • GPTBotOpenAI · Collects content to train OpenAI's models robots.txt line 4 (Disallow: /) blocks it. Blocked by robots.txt

Every crawler that matters

Fifteen crawlers from OpenAI, Anthropic, Perplexity, Google, Bing and the training sets, grouped by what blocking each one costs you.

The reason, not just a verdict

robots.txt, a firewall or a noindex tag: each is fixed somewhere different, so the result names which one, and the exact rule.

A fix you can paste

When robots.txt is the cause, you get the lines that let the right crawlers back in, ready to copy.

The problem

Why a page that opens in your browser can still be invisible to AI

Your browser is a person. AI crawlers are not, and sites treat them differently in three places. robots.txt can ask a crawler to stay out. A firewall or CDN bot setting can refuse it outright, often without anyone on the team knowing it was switched on. And the page can ask not to be indexed. Any one of the three keeps you out of the answers built from that crawler's reading.

This check tests all three for each crawler separately, because each is fixed in a different place: robots.txt in the file itself, the firewall in your CDN or host settings, and noindex in the page template.

The crawlers

Three kinds of AI crawler, three different decisions

KindExamplesBlocking it means
AI search OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot, Bingbot You drop out of the answers people get today.
Fetches for a user ChatGPT-User, Claude-User, Perplexity-User When someone pastes your link into a chat, the assistant cannot open it.
Model training GPTBot, ClaudeBot, Google-Extended, CCBot Your content stays out of future models. Current answers are not affected.

A blanket "block AI bots" setting usually refuses all three. If you only want to keep your content out of training, block the training crawlers by name and leave search and user crawlers allowed.

Fixes

How to fix what the check finds

If robots.txt blocks a crawler, the result names the exact line. Remove it, or add a group for the crawler you want to allow. A crawler that has its own group ignores the rules for all crawlers, so the fix can be as small as User-agent: OAI-SearchBot followed by Allow: /.

If the server blocks it, look for a bot or AI crawler setting in your CDN or host. In Cloudflare that is under Security, in the bot and AI crawler controls. Allow the search and user crawlers you want; verified bot lists are the safest way to do it.

If the page is marked noindex, remove the noindex from its robots meta tag or X-Robots-Tag header, unless it really should stay out of search.

If the page's HTML carries little text, it probably builds its content with JavaScript, and most AI crawlers see an empty shell. Server-side rendering or pre-rendering fixes it.

Limits

What this check cannot tell you

Requests come from our servers with each crawler's published user agent, not from the crawler's own network. A firewall rule keyed on IP addresses can treat the real crawler differently. And being readable is not the same as being cited: that depends on what the page says. To see which AI answers actually cite you, run the free AI visibility audit.

FAQ

Questions

Is this AI crawler checker free?

Yes. No signup and no email. It runs a real request for each crawler and reads your robots.txt, then shows the result on the page.

Which AI crawlers does it check?

The ones that decide whether you appear in AI answers: OpenAI's OAI-SearchBot, ChatGPT-User and GPTBot; Anthropic's Claude-SearchBot, Claude-User and ClaudeBot; PerplexityBot and Perplexity-User; Googlebot and Bingbot; plus the training crawlers from Google, Apple, Meta, Common Crawl and ByteDance.

Should I block GPTBot?

That is your call, and it is a different call from the others. GPTBot collects content for training. Blocking it does not remove you from ChatGPT's answers today; blocking OAI-SearchBot or ChatGPT-User does. Many sites refuse training crawlers and allow search and user crawlers.

My robots.txt allows everything. Why does it say a crawler is blocked?

Because robots.txt is only a request. A firewall or CDN bot setting can refuse a crawler before robots.txt is ever read. When we see a 403 or a challenge page for a crawler while a normal browser gets the page, we report the server as the cause.

Does passing this check mean AI engines will cite me?

No. It means they can read the page. Whether they cite it depends on what the page says and how other sources compare. Reading is the part you control completely, so it is the right place to start.

How accurate is the firewall check?

It sends each crawler's published user agent from our servers. Most bot rules match on the user agent, so this catches them. A rule that only admits the crawler's own IP addresses, or blocks ours, can make the result differ from what the real crawler sees.

What is the difference between robots.txt and noindex?

robots.txt says whether a crawler may fetch a page. A noindex tag or X-Robots-Tag header says the page may be fetched but should not be kept in an index. A crawler has to be allowed to fetch the page to see the noindex at all.

Do you store the sites I check?

We keep a log line that a check ran and how long it took, so we can keep the tool working. We do not publish or sell the addresses you check.

Free tools

More free tools

See what the agent
would fix.

Try it on your own sites for 14 days. No card needed.