Experiment 03Working tool
Answer-readiness checker
Is this page shaped so an answer engine can quote it? Paste the HTML and find out.
Try the checker
Runs in your browser — nothing is uploaded
This runs entirely in your browser. The markup you paste is parsed into an inert document and never inserted into this page, nothing is uploaded, and no request leaves your device. It needs JavaScript; without it, the write-up lists every check by hand.
How to use it
Paste a page’s HTML source into the field and run the checks. View source or use curl to get the markup a crawler receives before JavaScript runs.
Run it
Why paste HTML instead of a URL
Because a browser cannot fetch someone else’s page. Same-origin policy blocks it, and routing the request through a server would mean sending your page to us, storing it, and asking you to trust that we did not. Pasting the source keeps the whole thing on your machine — nothing leaves the tab.
Get the source with Ctrl/Cmd + U on the page you want to check, or
curl -s https://example.com. Use curl if you want the honest answer: it shows
what a crawler receives, before JavaScript runs. If your content is missing from
that, no amount of on-page optimisation will help.
What it actually checks
Each check is something that measurably affects whether a page can be quoted, not a proxy for it:
- Title length — beyond roughly 60 characters, search results truncate it.
- Meta description — 50 to 160 characters. Shorter wastes the slot; longer gets cut mid-sentence.
- One
h1— the heading outline is how a machine works out what the page is about. Severalh1s, or none, and there is no answer to that. - Heading order — jumping
h2toh4breaks the outline even though it looks fine to a reader. - Extractable answers — a short, self-contained paragraph directly after a heading. This is the single strongest signal for answer-engine capture, and the one most pages miss.
- Image alt coverage — missing alt text is an accessibility failure first and a lost description second.
- Structured data — whether any valid JSON-LD is present, and which types.
- Word count — thin pages struggle to be cited regardless of structure.
What it does not do
It does not produce a single score out of a hundred. A composite number invites optimising the number instead of the page, and it hides which of eight different things is wrong. You get the individual results and can decide what matters.
It also cannot tell you whether your content is good. Structure is necessary and nowhere near sufficient — a perfectly shaped page saying nothing useful will be ignored by engines and readers alike.
Where this gets used
AI visibility
AI visibility is being findable on all three surfaces discovery now runs on: classic search results, answer boxes that quote a source, and generative assistants that cite one. Each rewards different signals, and a page built only for the first is invisible on the other two.
More from the lab
Want something like this built?
Tell us what you are building and we will say whether this belongs in it.
Start a conversation

