Why give it a name
We kept describing the same shape on different pages: an engine has to find, read and trust a page before it can recommend it. Naming that shape the Crawl-Read-Cite Laddermakes it something you can point at and reason with — a shared mental model rather than a vague “do good SEO” gesture. It’s the same progression the SEO vs GEO experiment is built to test, written as three concrete rungs instead of a slogan.
GEO is the top rung of a ladder, not a separate building. You can’t earn a citation on a page an engine can’t crawl or read.
The three rungs
The rungs run in the order an answer engine itself works. Each one is a concrete, checkable test, and each depends on the rung beneath it — which is what makes the model useful for figuring out what to fix first.
Crawl — a crawler can fetch the page
The bottom rung is reachability. A crawler has to be able to request the URL and get the page back: it isn’t blocked in
robots.txt, isn’t markednoindex, returns a200, and is linked from somewhere the crawler already visits. If a page can’t be fetched, nothing above it matters — the engine never sees it at all.Read — the content is in the initial HTML and structured to parse
The middle rung is legibility. Once fetched, the facts that matter — what the business is, where it is, what it answers — have to be present in the initialHTML, not painted in afterwards by JavaScript, and laid out with real headings and structured data so an engine can tell a heading from a price. A quick test: View Source and search for the fact you care about. If it isn’t in the raw HTML, the retrieval layer can’t read it either.
Cite — the page carries the signals that earn a quote
The top rung is trust and quotability. A readable page still has to be worth citing: a direct, self-contained answer an engine can lift; a clear author and publisher entity; structured data that matches the visible text; and corroboration from sources the engine already trusts. This rung is where GEO work pays off — but only once the two rungs beneath it hold.
Diagnosing with the Ladder
To use the model, find the lowest rung that fails and fix it before anything above it. A beautifully written, perfectly structured answer earns nothing on a page that returns a noindexor paints its content in with JavaScript — the climb stalls on the Crawl or Read rung, and the Cite work never gets a chance to count.
The page is blocked, orphaned or noindex’d. The engine never fetches it, so nothing else matters. Fix reachability first.
The page is fetched but the facts live only in JavaScript-rendered DOM, or there’s no structure to parse. Put the facts in the initial HTML.
Readable, but nothing worth quoting: no direct answer, weak entity signals, schema that doesn’t match the text. This is where GEO work lands.
The rungs map cleanly onto a real audit. Our worked AI visibility audit example runs five checks that sort straight onto the Ladder: View Source and indexation sit on Crawl and Read; schema, listing consistency and a plain-text answer sit on Cite.
Once you know which rung a site stalls on, the Citevane Indexis the Lab’s benchmark for tracking how far up the Ladder it climbs over time — the model and its measuring stick, used together.
The Crawl-Read-Cite Ladderis a model under test, not a proven law. It’s the lens behind our live two-site experiment, which is still in its baseline window — so we’re publishing the framing now and the findings as the data lands. How heavily each engine weights these signals is reported rather than published and shifts month to month, so treat the Ladder as a durable way to reason about AI visibility rather than a guarantee.
Frequently asked questions
How does the Crawl-Read-Cite Ladder work?
Who created the Crawl-Read-Cite Ladder, and is it a score?
How is the Crawl-Read-Cite Ladder different from a normal SEO checklist?
Has the Lab proven the Crawl-Read-Cite Ladder with data?
Keep going
See which rung your site stalls on
A plain-English walkthrough of how to test whether ChatGPT and other answer engines can crawl, read and cite your site — no account required.
Test your AI-search visibility