Skip to content
Free · no signup · any domain

Can AI read your site?

Every free check on one domain, on a page you can send to somebody. Whether the engines can fetch it, whether there is anything readable when they do, and what the markup declares.

What it checks

Four fetches, and every one of them is something you can repeat with curl.

  • robots.txt, parsed against each agent

    Which of the crawlers that answer buyer questions are shut out by a rule, quoting the rule responsible.

  • The homepage, fetched as each crawler

    robots.txt is a request, not a wall. A CDN rule that refuses anything without a browser fingerprint is the common real failure, and only an actual request finds it.

  • The homepage, fetched as a browser

    Whether there is text a machine can read without executing JavaScript, and whether any of it is quotable.

  • The structured data in the markup

    What the page declares about itself, and whether the JSON-LD parses at all.

What it does not do

Readable is not the same as recommended, and this page will not blur the two.

Every finding on this page is a live HTTP request you can repeat yourself — robots.txt, the homepage as a browser, the homepage as each crawler, and the structured data in the markup. Nothing here asks ChatGPT, Claude, Gemini, Perplexity or AI Overviews anything, so nothing here says whether they name you. That question needs the scan, and the scan reports its confidence interval.

What other scanners score, and we do not

Each of these is a point somebody else would award you. None of them is evidence about whether an assistant names you.

  • llms.txt

    A proposed convention, not a standard. No engine has published that it reads one, and none of the five we scan has said it affects whether you are cited. We ship a generator for it because it costs nothing and may one day matter. Scoring a page on it today would be inventing a requirement.

  • Blocked training crawlers (GPTBot, ClaudeBot, Google-Extended)

    These govern whether your content trains a model, not whether an assistant names you. Allowing them donates your writing to a training corpus; refusing them does not remove you from an answer. The agents that do gate answers are checked above, separately, and those are worth acting on.

  • Word count and keyword density

    Borrowed from search ranking, where it was already weak. An assistant is choosing a passage to quote, and length is not what makes a passage quotable. We check that there is text at all, which is a different and much more common failure.

  • A single score out of 100

    Nobody can convert page properties into a probability that an engine names you, including us, and a number implies otherwise. This report counts checks passed and lists blocking failures separately, because one robots.txt line that shuts out every answer engine is not four missing meta descriptions.

  • Anything we could not establish

    If a fetch was refused or a file was unreadable, the report says so rather than scoring it as a fail. Absence of evidence is not evidence of absence, and a tool that treats a Cloudflare refusal as a finding will tell most of the internet it is broken.

The question this page cannot answer

Whether AI actually recommends you. That one needs the engines asked, five times per question each, and it comes back with the confidence interval the number is accurate to.