Find out if AI can read your website.

Paste your address. We'll show what our crawler received from your page, what your robots.txt says to the crawlers behind ChatGPT, Claude and Perplexity, and what the page's structure suggests about how readable it is: three kinds of evidence, each labelled.

Free, the full resultNo signupAbout 15 seconds

Scanning site... this usually takes 10-15 seconds.

The bit most tools get wrong

AI bots do two different jobs. Treat them differently.

Most tools treat every AI bot the same and tell you to let them all in. That isn't good advice: the two groups do completely different jobs.

Search crawlers: these can send you visitors

Retrieval agents
OAI-SearchBotChatGPT-UserClaude-UserClaude-SearchBotPerplexityBot

These fetch pages on behalf of an assistant or its search feature. They're the route by which a page can be cited or linked in an answer.

Blocking these tells AI search not to use your pages.

Training crawlers: these collect content for model development

Training crawlers
GPTBotClaudeBotCCBotApplebot-ExtendedMeta-ExternalAgent

These collect writing to train future models. By their operators' own accounts nothing comes back: no mention, no link, no visitor.

Blocking these is entirely your call.

We score them separately, so choosing to keep your work out of AI training never counts against you. More in the bot reference, or read the specifics for GPTBot, ClaudeBot and PerplexityBot individually.

What we keep seeing

The three most common problems we find

Each one is usually a setting that came bundled with your theme or host, not something anyone chose. All three are quick to fix.

Your robots.txt allows AI, but your host blocks it

Very common

Your robots.txt welcomes AI crawlers, but a security setting at your host turns away self-identifying crawlers like ours before they ever get that far. You'd never know without actually knocking on the door, which is what we do, as ourselves. We report what our request received; a verified vendor crawler may be treated differently.

Every page uses your company name as its heading

Common

Lots of themes put your business name at the top of every single page instead of that page's own title. So your article about spring delivery times reads, in its headings, like just another copy of your homepage.

Your navigation menu appears before your content, twice

Common

Many sites include their menu twice: once for phones, once for desktop. A text crawler reads both before it reaches a word about what you actually sell.

What we look at

What we check on every page

Nine scored checks and one reported-only access test, shown here in seven groups. Every one is explained in plain terms in your result, and labelled by the kind of evidence it rests on: what our request observed, what your robots.txt declares, or a heuristic reading of the page's structure. Full method, weights and ceilings on the rules page, including what we can't see.

crawl.access
What our self-identifying crawler actually received from your page, not just what your settings say should happen. Observed.
robots.retrieval
Whether your robots.txt allows the five retrieval agents that fetch pages for assistants. Declared. Reference
robots.training
Whether your training-crawler policy is internally consistent. Blocking training crawlers never costs points; one point is at stake for a same-operator gap only. Declared.
llms.txt
Optional. Whether you have one, and whether it follows the proposed structure. Five points; not required for AI visibility. What it is
content
Enough readable text and a clear headline, without needing JavaScript. Heuristic.
entity.signals
Whether the page says, in machine-readable terms, who you are and what you offer. Heuristic.
intent.trust
Whether your title, headline and description agree, and whether anyone can tell who publishes this. Heuristic.
Why it matters

Easy for people to read isn't the same as easy for AI.