Free tools · No sign-up

AI crawler checker

Can ChatGPT, Claude, Perplexity and Google's AI actually read your website? Check your robots.txt and firewall in about ten seconds.

What it checks
  • robots.txt rules for 13 AI and search crawlers
  • Firewall or CDN blocks, by visiting as each AI crawler
  • Noindex instructions that hide the page
  • Whether you have an llms.txt file

Example result for a made-up dental practice. Enter your site above to check yours.

1 AI search crawler is blocked: PerplexityBot.Checked https://www.harbourlanedental.example/
  • Found
    robots.txt

    Read and checked against every crawler below.

  • OK
    Indexing

    No noindex instruction on this page.

  • None
    llms.txt

    Optional. A short llms.txt summary of your site is cheap to add, though few AI tools rely on it yet.

AI search

These decide whether AI search tools can find and recommend you. Keep them allowed.

CrawlerWhat it doesrobots.txtFirewall test
GooglebotGoogleGoogle Search, including AI Overviews and AI ModeAllowedVerified by IP address, so it can't be tested from outside
BingbotMicrosoftBing and Copilot. ChatGPT search also draws on Bing's indexAllowedVerified by IP address, so it can't be tested from outside
OAI-SearchBotOpenAILets ChatGPT search show and link to your siteAllowedGot in
Claude-SearchBotAnthropicLets Claude's search find and cite your siteAllowedGot in
PerplexityBotPerplexityPerplexity's search indexAllowedPossibly blockedGot 403; a browser got in

Fetches on request

These fetch a page when a person asks an AI tool about it, for example by pasting your link. Because a person starts the visit, OpenAI says robots.txt rules may not apply to ChatGPT-User.

CrawlerWhat it doesrobots.txtFirewall test
ChatGPT-UserOpenAIFetches a page when someone asks ChatGPT about itAllowedGot in
Claude-UserAnthropicFetches a page when someone asks Claude about itAllowedGot in
Perplexity-UserPerplexityFetches a page when someone asks Perplexity about itAllowedPossibly blockedGot 403; a browser got in

Model training

Blocking these is a fair choice and doesn't remove you from AI search. It only affects what future models learn from your pages.

CrawlerWhat it doesrobots.txtFirewall test
GPTBotOpenAICollects pages to train OpenAI's modelsBlockedDisallow: /Got in
ClaudeBotAnthropicCollects pages to train Anthropic's modelsAllowedPossibly blockedGot 403; a browser got in
Google-ExtendedGoogleControls use of your pages for Gemini. It doesn't affect Google Search or AI OverviewsBlockedDisallow: /A robots.txt setting, not a separate crawler
Applebot-ExtendedAppleControls use of your pages to train Apple IntelligenceAllowedA robots.txt setting, not a separate crawler
CCBotCommon CrawlAn open web archive that many AI models are trained onBlockedDisallow: /Got in

The firewall test visits your page using each crawler's name. Real crawlers are also checked by their IP address, so "possibly blocked" means: look at your firewall or CDN bot settings (Cloudflare's AI bot blocking is the usual cause).

Questions

If I block GPTBot, will ChatGPT stop recommending me?

Not directly. GPTBot collects pages for training. ChatGPT search uses OAI-SearchBot, and fetches pages on request with ChatGPT-User. Block GPTBot and allow OAI-SearchBot if you want to be found without your pages being used for training.

Does Google-Extended affect AI Overviews?

No. Google says Google-Extended only controls use of your pages for Gemini. AI Overviews and AI Mode use the normal Googlebot, so blocking Googlebot is what would remove you.

My robots.txt allows everything but the firewall test says blocked. Why?

Many CDNs and hosting firewalls, Cloudflare included, have settings that block AI crawlers regardless of robots.txt. Check the bot or security settings in your hosting or CDN dashboard.

Why can't you test Googlebot and Bingbot?

Google and Bing confirm their crawlers by IP address, and good firewalls block anything pretending to be them. A test from our servers would be blocked for the wrong reason, so we only check your robots.txt for those two.

Do I need an llms.txt file?

It's optional. It's a short plain-text summary of your site for AI tools. It's cheap to add, but few AI tools rely on it yet, so it won't make up for blocked crawlers or thin pages.