GuidePublished: July 13, 2026 · Last updated: July 13, 2026 · ~8 min read
Mihir Naik, Senior PM (AI) at seoClarity

How AI Retrieves and Ranks Passages (Not Pages)

This is the stage where most AI-visibility fights are won or lost. Once the engine decides to search, it doesn’t read whole pages and it doesn’t weigh them the way classic search did. It pulls short passages from an index, matches them to your question by meaning, and then re-reads a shortlist to pick the few it will actually use. Understand this stage and the frustrating pattern, ‘we have a great page and still don’t get cited’, finally makes sense.
Executive summary
Retrieval and ranking is a two-stage funnel that operates on passages, not pages. First the engine casts a wide net over an index using fast semantic matching; then a slower, more precise reranker re-reads a shortlist and keeps the handful of passages it will hand to the model. The unit of competition is a self-contained passage that directly answers the query, not your page as a whole.
  • AI retrieves from an index, its own or a partner’s. Being in the index is necessary but not the same as being retrieved for a given query.
  • Content is split into chunks, and the engine matches passages, so a buried answer can lose to a cleaner passage on a weaker page.
  • Matching is semantic: queries and passages become embeddings and are compared by meaning, not exact keywords (though exact terms still help via hybrid search).
  • A cross-encoder reranker makes the final cut, rewarding passages that answer the query directly and unambiguously. That is where the citation is decided.

Where does AI look, and why isn't the whole web fair game?

When an engine retrieves, it isn’t crawling the open web live and reading your latest page in real time. It searches an index, a pre-built, searchable copy of the web, and different engines use different indexes: their own, or a partner’s. Perplexity and ChatGPT lean on large web indexes; Google’s AI surfaces use Google’s index; Claude uses its own search backend. The practical effect is that the pool of candidate pages is different on every engine, and it is only ever as fresh and as complete as that index.
Two things follow. First, if your page isn’t in the index, it cannot be retrieved, no matter how good it is. That’s the whole subject of the companion series on why AI search engines can’t see your website. Second, being in the index is necessary but not sufficient: the index might hold millions of eligible pages, and only a few are pulled for any single query.
Crawlability gets you into the index. Retrieval is a separate contest that happens per query, against everyone else the index also holds. This part of the series is about winning that second contest.
For leadership
‘Are we indexed by the AI engines’ and ‘do we get retrieved for our key questions’ are two different questions with two different owners. The first is technical access; the second is content and structure. Confusing them wastes budget on the wrong fix.
Sources & further reading

Why does AI read passages, not pages?

Before anything is indexed for semantic search, long pages are split into chunks, passages of roughly a few hundred words. This isn’t a stylistic choice; it’s a hard constraint. The models that encode text into searchable form and the models that generate answers both have token limits and can’t process an entire long document in one pass, so documents are broken into self-contained pieces that each carry one coherent idea.
This passage-level view isn’t unique to AI chat. Google moved the same direction years ago with passage ranking, announced in 2020: it started ranking a specific, highly relevant section of a page even when the rest of the page was about something else, affecting roughly 7% of queries. The lesson generalizes. Machines increasingly evaluate the passage, not the page.
The unit of retrieval is the passage. A brilliant, comprehensive page with the answer buried in the middle can lose to a mediocre page whose one clean, self-contained paragraph answers the query directly.
The practical implication is about structure. If your best answer only makes sense after three preceding paragraphs of setup, the chunk that gets indexed may not stand on its own, and a passage that can’t stand on its own retrieves poorly. Sections that state their point directly, under a clear heading, survive chunking intact.
Sources & further reading

How does AI match a passage to a query, if not by keywords?

The engine matches on meaning. Both your passage and the query are turned into embeddings, lists of numbers that act as a fingerprint of meaning, so that two pieces of text that mean the same thing land close together even if they share no words. Finding relevant passages then becomes a geometry problem: retrieve the passages whose vectors sit nearest the query’s vector, measured by cosine similarity or dot product. This approach, dense passage retrieval, was shown to beat classic keyword search (BM25) substantially on open-domain question answering.
That’s why keyword stuffing does nothing here: matching is semantic, so a passage that genuinely explains a concept will be found under many different phrasings of the question. In practice most production systems run hybrid search, combining this semantic matching with old-fashioned keyword matching, so exact terms and names still matter, they just aren’t the whole game.
You’re matched on meaning, not exact strings. Cover the concept clearly and you match phrasings you never anticipated. But keep the exact product names, entities, and terms too, hybrid retrieval still rewards them.
Sources & further reading

How does it choose the handful it actually uses?

First-stage retrieval is built for speed, not precision. It casts a wide net and returns a large candidate set, often hundreds of passages, because at that scale each passage and the query are encoded separately and compared with fast math. That’s great for recall, but the ordering is rough. So a second stage re-reads the shortlist much more carefully.
That second stage is a reranker, typically a cross-encoder: instead of encoding the query and passage separately, it reads them together and scores how well that specific passage answers that specific query. It’s slower, so it’s only run on the shortlist, but it’s far more accurate. The technique that established this re-scored the top candidates from a fast first stage and improved ranking quality dramatically. Only the top few passages, often three to five, survive to be handed to the model.
The two stages, in plain termsThink of first-stage retrieval as speed-dating: a fast pass over thousands of candidates to find plausible matches. The reranker is the actual interview: a slow, careful, side-by-side read of the finalists to decide who’s genuinely the best answer. You have to survive both, and the interview is where citations are won.
Recall gets you into the candidate pool; the rerank decides the citation. The reranker rewards the passage that answers the query most directly and unambiguously, which is rarely the longest or the most keyword-dense one.
Sources & further reading

You have the page, so why aren't you cited?

Now the frustrating pattern resolves. ‘We have a great page and still don’t get cited’ almost always traces to one specific stage of this funnel, and each has a different fix.
Where a good page actually drops out:
  • Not in the index: the crawler can’t reach or render the page, so it never becomes a candidate. This is an access problem, see the companion series, and often a JavaScript rendering problem where the content isn’t in the raw HTML.
  • Weak semantic match: the page is indexed but doesn’t actually answer the sub-query in language a machine can map to it. It talks around the topic instead of answering it.
  • Buried answer: the answer exists but isn’t self-contained, so the chunk that gets indexed doesn’t stand on its own and retrieves poorly.
  • Lost the rerank: you made the shortlist, but a competitor’s passage answered the query more directly, so the cross-encoder ranked it above yours.
What actually helps, in priority order:
  • Make sure the content is in the raw HTML and reachable (fix access first, it gates everything else).
  • Answer the question directly, high in the relevant section, under a heading that names it.
  • Write self-contained passages: each key section should make sense lifted out on its own.
  • Use plain, unambiguous language and keep the exact entities and terms in the text.
  • Match the format that already wins for the query, if concise comparison tables or step lists are what gets cited, provide the equivalent.
For leadership
‘Better content’ is not a diagnosis. A page can fail at access, at semantic match, at chunking, or at the rerank, and each failure has a different owner and fix. Ask which stage a priority page drops out at before approving another rewrite.
Sources & further reading
What’s next
Becoming visible in AI search is a technical problem with a revenue outcome. If you'd rather have it diagnosed and fixed, here's how I can help.
Mihir Naik
About the author
Mihir Naik, AI search (AEO) expert and product leader. Senior Product Manager (AI) at seoClarity, building Clarity ArcAI. Based in Toronto; in SEO since 2011. Available for consulting.
Read full bio →