FLOXOLAB / AI CRAWLER ACCESS CHECKER

AI crawler access checker:
can AI crawlers read this page?

Enter a URL. The checker reads its robots.txt, requests the page with the user agent of 14 AI crawlers, and compares each answer with a normal browser request. You get a verdict per crawler and the line to change.

robots.txt says what a crawler may fetch.
Your CDN decides what it actually gets.

How the check works ↓
Free · No account · 8 checks per 10 minutesWhat it can't tell you ↓

Check a URL

Public http(s) pages only. One check sends about 18 requests to that site, 14 of them headers-only, and usually takes a few seconds.

01 / METHOD

What the check does

  1. Browser baseline. Requests the page with an ordinary desktop browser user agent. If this request is refused too, the site blocks automated requests in general, and crawler-specific results are marked unknown.
  2. robots.txt, per crawler and per URL. Reads /robots.txt from the host that serves the page and applies RFC 9309: the group naming the crawler wins over User-agent: *, the longest matching rule wins, and Allow wins a tie. A robots.txt that answers 5xx or 429 counts as “disallow everything”; a 404 counts as “no rules”. Cloudflare Content-Signal lines are reported.
  3. One request per crawler user agent. Requests the page again with each crawler's user agent, reads only the status code and headers, and compares them with the browser answer. Google-Extended and Applebot-Extended are robots.txt tokens only, so the request uses Googlebot and Applebot, which fetch for them.
  4. Page directives. Reads meta name="robots", crawler-named meta tags and X-Robots-Tag headers, including ones scoped to one crawler, such as GPTBot: noindex.
  5. Text without JavaScript. Counts words in the raw HTML after removing scripts, styles and templates. Many AI crawlers fetch HTML without running JavaScript, so a client-rendered page can look empty to them.
  6. Discovery files. Checks /llms.txt, the sitemap declared in robots.txt (or /sitemap.xml) and the canonical URL.

Allowed robots.txt permits the URL and the crawler's user agent gets the page.

Partial it can fetch the page, but something limits use: noindex, nosnippet, rate limiting, almost no text without JavaScript, or a robots.txt rule a user-initiated agent may not follow.

Blocked robots.txt disallows the URL, robots.txt is unreachable, or the server refuses that user agent while serving a browser.

Unknown our request can't settle it, for example when the site refuses every request from our server or verifies crawler IP addresses.

02 / LIMITS

What this checker can't tell you

03 / CRAWLERS

The 14 crawlers tested

Tokens, purposes and user agents checked against each vendor's documentation on .

robots.txt tokenVendorPurposeFollows robots.txtSource
GPTBotOpenAIModel trainingYesOpenAI bots
OAI-SearchBotOpenAIChatGPT searchYesOpenAI bots
ChatGPT-UserOpenAIUser-initiated fetchMay not applyOpenAI bots
ClaudeBotAnthropicModel trainingYesAnthropic help
Claude-SearchBotAnthropicSearch qualityYesAnthropic help
Claude-UserAnthropicUser-initiated fetchYesAnthropic help
PerplexityBotPerplexitySearch indexYesPerplexity bots
Perplexity-UserPerplexityUser-initiated fetchGenerally ignoresPerplexity bots
Google-ExtendedGoogleGemini training and grounding; token only, fetched by GooglebotYesGoogle crawlers
Applebot-ExtendedAppleGenerative AI training; token only, fetched by ApplebotYesAbout Applebot
CCBotCommon CrawlOpen web archive used for trainingYesCCBot
BytespiderByteDanceModel trainingNo official statement foundNo official page verified
Meta-ExternalAgentMetaTraining and indexingYesMeta crawlers
AmazonbotAmazonProducts and AI trainingYesAmazonbot

04 / QUESTIONS

Questions

Robots.txt allows GPTBot, but the report says blocked. Why?

robots.txt is a request to the crawler; your CDN, firewall or hosting can still refuse the request. Cloudflare's AI crawler controls, managed bot rules and some hosting “bad bot” filters block by user agent. The report shows the status code each user agent received next to the browser's.

Should I block training crawlers but allow search crawlers?

That is a business choice. Vendors now split the jobs: GPTBot versus OAI-SearchBot, ClaudeBot versus Claude-SearchBot, Google-Extended versus Googlebot. Google states that Google-Extended does not affect inclusion in Google Search, and OpenAI lists GPTBot and OAI-SearchBot as separate settings. Check each vendor's page linked above before you split rules.

Does llms.txt make AI crawlers read my site?

No major vendor in this list documents llms.txt as a crawling or ranking input. The checker reports it because some tools and agents read it; see do you need llms.txt.

Is my URL or report stored?

No. The check runs on request and the report goes back to your browser only; the checker keeps no database of URLs or results. Hosting access logs may record the request like any page view.