Enter a website. We read its robots.txt and llms.txt, then request the homepage as GPTBot, ClaudeBot, PerplexityBot, and Googlebot to catch firewall blocks that robots.txt never shows. You get a per-bot report in about ten seconds.
What gets sent: one request from our server to the site you enter for /robots.txt, /llms.txt, /llms-full.txt, and five requests for its homepage under different user agents. Nothing else. Results are cached for 10 minutes. Public sites only.
A 200 means the site served the page. 403, 429, or a Cloudflare challenge page means a firewall or bot-management rule is stopping that crawler before robots.txt even matters.
What the file says each bot may do. "No rules" means the bot falls back to the * group or, if none, is allowed by default.
Cloudflare's "Block AI bots" toggle, Super Bot Fight Mode, hosting WAF rules, and plugins like Wordfence can return 403 or a challenge page to crawlers. robots.txt is irrelevant if the request never gets through. The checker requests your homepage as each major AI crawler and reports the status code it got.
The file that tells well-behaved crawlers what they may read. The checker parses every User-agent group and reports, per bot, whether it is allowed site-wide, blocked site-wide, or restricted on some paths. Many stores copied a "block all AI" template in 2023 and forgot it. Full list of bots in the 2026 AI crawler list.
The plain-text files that tell assistants what your site is and which pages matter. Not a ranking factor, but cheap, and a growing number of tools read them. The checker reports whether they exist and shows the first lines. Format in the llms.txt guide.
Rules inside your server config (nginx, .htaccess) that only fire on specific IP ranges, crawl-rate limits that block after many requests, and JavaScript-rendered content that a crawler fetches but cannot read. A 200 here means the door is open; it does not mean the room is readable. That is what the full audit covers.
Blocking a training crawler does not always block the search or browsing agent from the same company. These are the ones the checker reports on.
GPTBot, OAI-SearchBot, ChatGPT-User: OpenAI training, ChatGPT search index, and live browsing when a user asks ChatGPT to open a page. Block GPTBot alone and ChatGPT search can still cite you.
ClaudeBot, Claude-SearchBot, Claude-User: Anthropic training, Claude's search index, and user-initiated fetches. Same split as OpenAI.
PerplexityBot, Perplexity-User: Perplexity's index and user-initiated fetches. Perplexity is the assistant most likely to cite a page directly.
Google-Extended, Googlebot: Google-Extended controls Gemini training and grounding. Blocking it does not remove you from Google Search or AI Overviews, which use Googlebot.
Applebot, Applebot-Extended: Siri, Spotlight, and Safari suggestions use Applebot; Applebot-Extended is Apple's AI training opt-out. Local businesses should keep Applebot allowed.
Bingbot, Amazonbot, meta-externalagent, CCBot, Bytespider: Copilot, Alexa, Meta AI, Common Crawl (which many models train on), and ByteDance. Most stores allow the first two and decide case by case on the rest.
Free · 30 minutes · No pitch deck
Book a free call and we will run a few live prompts to see whether the assistants that can read your site actually recommend it.