AI readability check
What a machine can lift off your page, and what it cannot. Eight checks, red–amber–green, with the fix for each. Paste your page source below — the whole check runs in your browser and nothing you paste leaves it.
The report
What each of the eight checks actually tests
Every check is a rule you could apply by hand, so here are the rules. Two of them have a citation-rate comparison behind them — structured data at 36% vs 10%, crawler access at 32% vs 7%. The right column is the rank correlation with being cited across 48 sources; at that sample size anything under 0.285 is not distinguishable from noise, which is why six of these eight are hygiene rather than findings. The tick marks the two that have a rate comparison.
Why paste instead of a URL box
A URL box would mean our server fetching your page, which means a copy of your page passing through our infrastructure every time you press the button. We would rather not hold that, and it costs you nothing to paste. The check is a few regular expressions and a word count — it does not need to be a server job.
Two of the eight checks — crawler access and llms.txt — need files that sit outside the page, which is why there are two extra boxes. Leave them empty and those two rows will say so rather than guessing.
The two checks we have actually measured against citation rates are structured data and crawler access. Pages with JSON-LD were cited 36% of the time against 10% without. Pages that allowed retrieval crawlers were cited 32% against 7%. The other six are hygiene: they make the page easier for a machine to lift, and we have not measured whether they move citations.
Questions about this check
What are the eight checks?
Crawler access in robots.txt, whether llms.txt is a real file or a fake 200, structured data, word count, a question-shaped block, a summary block, the meta description, and heading structure. Six come from the page source; the other two need robots.txt and llms.txt, which is why there are separate boxes for them.
Why paste the source instead of a URL?
A URL box means our server fetching your page, which puts a copy of it through our infrastructure every time you press the button. The check is a few regular expressions and a word count, so it does not need to be a server job.
Is anything I paste stored?
No. The script reads the textarea, runs the checks and writes the result into the page. There is no request, so there is nothing to store.
Does a green report mean I will be cited?
No. Only structured data and crawler access are checks we have measured against citation rates. The other six are hygiene: they make the page easier to lift, and we have not measured whether they move citations. We would rather say that than sell you a score.
What if I do not have a robots.txt?
Leave that box empty and the row will say not checked rather than guess. Most sites have one at /robots.txt; if yours returns a 404 the site is open to every crawler by default, which is a different finding from being blocked.