AI Answer Engine Retrieval: Chunks, Not Pages
AI answer engine retrieval works on chunks, not whole pages. See how chunking, embedding and reranking decide which passage of yours gets quoted.

AI answer engine retrieval does not fetch your page. It fetches a fragment of it: a few hundred words cut out of their surroundings, turned into a vector, and scored on their own merit against a query you never saw. Your page is the truck those fragments arrived in, and by the time an answer gets written the truck has driven off. That single fact changes what "good content" means, and most AI search advice has not caught up with it.
The Page Is the Truck, Not the Package
Every habit in SEO is scoped to the URL. You track rankings per page, impressions per page, links per page. Canonical tags, titles, redirects and index status are all page level objects. Twenty years of tooling has trained everyone to treat the page as the atom.
Retrieval systems behind AI answers use a smaller atom. They split documents into passages before anything else happens, and from that point forward the passage travels alone. It gets scored alone, ranked alone, and handed to the model alone. Nothing downstream automatically knows which page it came from beyond a URL stapled to it for attribution.
So the two systems grade different things, and a page can pass one while failing the other.
| Scoped to the page | Scoped to the chunk |
|---|---|
| Index status and canonical URL | Whether the text answers something on its own |
| Backlinks and domain authority | Whether the subject is named inside the fragment |
| Title tag and meta description | Whether a claim is complete in one place |
| Core Web Vitals and page speed | Whether a number sits next to its unit, date and scope |
| Internal link structure | Whether a stranger could quote one sentence and attribute it correctly |
Nothing in the left column carries over to the right. That's why a site can do well in classic search and stay invisible in AI answers without anything obviously broken.
What a Chunk Actually Is
A chunk is a contiguous slice of a document, usually a few hundred tokens long, stored and scored as an independent retrieval unit. Chunks are typically cut at a fixed size with a fixed overlap, sometimes nudged to respect paragraph or heading boundaries, and each one is embedded as a vector so it can be matched against a query by meaning rather than by exact words.
None of the consumer answer engines publish their chunking parameters. What is documented sits one layer down, in the developer retrieval products the same companies sell, and those are the only public numbers worth reasoning from.
| Documented system | Chunk size | Overlap | Chunks returned |
|---|---|---|---|
| OpenAI file search (developer product, not ChatGPT search) | 800 tokens by default | 400 tokens | Up to 20 for GPT-4 class and o-series models |
| Anthropic's Contextual Retrieval evaluation | 800 tokens in the test setup, described as "usually no more than a few hundred tokens" in typical systems | Not stated for the evaluation | Top 20 measured |
| ChatGPT search, Claude search, Perplexity, AI Overviews, AI Mode | Not published | Not published | Not published |
Sources: OpenAI's file search documentation and Anthropic's Contextual Retrieval writeup.
Tokenization varies by model, so convert loosely: 800 tokens is roughly 600 English words, and "a few hundred tokens" is roughly 150 to 220 words. Those are the two scales to hold in your head. One is about the length of a long section. The other is about the length of two paragraphs.
The practical read: assume the smallest plausible unit that could carry your claim is around two paragraphs, and that it may be cut anywhere.
Stuck on page two?
Real human clicks that lift your CTR and move you up the rankings.
The Five Steps of AI Answer Engine Retrieval
The vocabulary differs by vendor. The shape does not.
| Step | What happens | Where it fails | What you influence |
|---|---|---|---|
| Chunk | The document is split into fixed size slices with overlap | A claim gets cut in half at a boundary | Where your claims sit relative to a plausible cut |
| Embed | Each chunk becomes a vector representing its meaning | A chunk about "it" and "this approach" embeds as almost nothing specific | Whether entities are named in the text itself |
| Retrieve | Candidate chunks come back, often from a vector search and a lexical search such as BM25 combined | Your chunk is not in the candidate set at all | Topical coverage and explicit phrasing |
| Rerank | A second model reorders candidates by relevance to the query | Retrieved and then dropped, with no trace anywhere | How directly the chunk answers the specific question |
| Assemble | Surviving chunks go into the model's context and the answer is written | Read but never quoted, because nothing was quotable | Whether one sentence carries a checkable claim |
Steps three and four are where most content dies, and both are invisible to you. A chunk that never entered the candidate set and a chunk the reranker discarded look identical from outside: no citation, no log line, no difference in any dashboard you own.
Passage Ranking Is Not Chunk Retrieval
This is the distinction almost every article blurs, and getting it wrong leads people to assume classic search already solved the problem.
Google's Search Central ranking systems guide describes passage ranking as "an AI system we use to identify individual sections or 'passages' of a web page to better understand how relevant a page is to a search."
Read the object of that sentence. The thing being assessed for relevance is the page. Passages are evidence used to judge it. That's also why the documented name is passage ranking and it sits in the ranking systems guide rather than in the indexing documentation, after the industry spent the announcement period calling it passage indexing.
Chunk retrieval inverts this.
| Passage ranking in classic search | Chunk retrieval in an answer engine | |
|---|---|---|
| Unit stored and returned | The page | The chunk |
| Role of the passage | Evidence that the page deserves a position | The candidate itself |
| What the user receives | A link to the whole document | Text lifted from the fragment |
| If surrounding context is needed | The reader clicks through and scrolls | Often unavailable, unless overlap happened to catch it |
| Typical failure | The page ranks a few positions lower | The page never surfaces, or the wrong fragment gets quoted |
The search surfaces sit in between, and it's worth being precise about how. AI Overviews and AI Mode are grounded in the Search index, so page level indexing is still a hard gate: an unindexed page cannot appear. On top of that, Google's AI features documentation states that both may use a query fan out technique, "issuing multiple related searches across subtopics and data sources," to build a response. A page level gate, then a passage level selection over the results of queries you will never see in a keyword tool.
Why Chunking Loses the Thread
Cutting a document into fixed slices destroys information, and the retrieval side knows it. Anthropic's Contextual Retrieval writeup exists specifically to patch this: it prepends generated, chunk specific context to each chunk before embedding, so that a fragment saying "revenue grew by 3 percent over the previous quarter" carries which company and which quarter with it.
The measured cost of not doing that is the most useful number in this whole field. Anthropic reported that adding contextual embeddings cut the top 20 chunk retrieval failure rate by 35 percent, from 5.7 percent to 3.7 percent. Adding a contextual lexical search alongside it took the reduction to 49 percent, and adding a reranking step took it to 67 percent, landing at 1.9 percent. Those are Anthropic's figures for their own evaluation, measured as one minus recall at 20.
Here is the part that matters to a writer rather than an engineer. Engines are paying real compute to put context back into chunks that chunking took out. A chunk that already carries its own subject, scope and date needs less of that repair, and it survives pipelines that never do the repair at all. You cannot know which kind of pipeline is reading you, so write for the one that does nothing.
Overlap helps, and only with one specific problem. OpenAI documents 400 tokens of overlap on 800 token chunks, meaning half of each chunk repeats in its neighbor. That rescues a sentence sitting near a cut. It does nothing for a pronoun whose antecedent is five paragraphs up.
The four patterns that reliably break a fragment:
- Orphan pronouns and demonstratives. "This approach," "it," "the method above." Fine on a page. Meaningless in a slice.
- Subjects that live only in the heading. Headings are frequently stripped or separated during processing. If your H2 says "Pricing" and the paragraph below never says what is priced, the fragment is about nothing.
- Claims split between a list introduction and its bullets. The intro says what the list is; the bullets say the things. Cut between them and you have two useless halves.
- Numbers separated from their units, dates or scope. "Up 40 percent" is not a claim. "Up 40 percent year over year across the 120 pages we tested in 2026" is one.
Page Strong, Chunk Weak
The two scoring systems diverge most visibly on long form content, which is uncomfortable because long form is what most content strategies produce.
| Signal | 4,000 word pillar guide | 700 word FAQ page |
|---|---|---|
| Page level SEO strength | High: depth, coverage, link magnet | Low: thin, few links |
| Fragments that answer on their own | Few, most sit mid argument | Nearly all of them |
| How often the subject is restated | Rarely after the introduction | In every question |
| Self contained claims per 200 words | Low, the argument is cumulative | High, each answer is atomic |
| Retrieval odds per fragment | Low | High |
Neither column is "better." A pillar guide earns links and rankings the FAQ page never will. But if you have been wondering why answers sometimes cite pages that would not crack the top ten for the same query, the right column is a large part of the reason.
The fix is not to stop writing long content. It's to make long content survive being cut, which is a structural problem, not a length problem.
Worked Example: Read Your Page the Way a Chunker Does
About forty minutes for one page, and it replaces guessing with a list you can act on.
Step 1: cut where the chunker would, not where you would
Copy the rendered text of one page into a plain document. Delete your headings. Now cut it into 600 word blocks, and separately into 200 word blocks, because you do not know which scale is being applied. Number every fragment.
Deleting the headings is the point of the exercise. It simulates the worst realistic case, where heading context does not travel with the body.
Step 2: read each fragment cold and score it
For each fragment, answer three questions:
- Is there a real question this fragment answers completely?
- Is the subject named inside the fragment, not just implied?
- Could a stranger quote one sentence from it and attribute it correctly?
| Yes answers | Verdict | Action |
|---|---|---|
| 3 | Citable | Leave it alone |
| 2 | Repairable | Usually one noun phrase restored, or one number given its scope |
| 0 or 1 | Passenger text | Either rewrite it to carry a claim or accept it will never be retrieved |
On a typical long form guide, most fragments land in the middle band. That's an illustration of what this exercise usually surfaces, not a measured statistic.
Step 3: cross check against Search Console
Open Google Search Console, then Performance, then Search results. Set the date range to Last 28 days. Add a filter: Page, then Exact URL, then paste the URL you just audited. Switch to the Queries tab and export.
In the export, flag every query containing who, what, why, how, when, which, does, can or is. Those are the question shaped queries this page already earns impressions for. Match each one against your numbered fragment list.
Every question shaped query with impressions and no fragment that answers it standalone is a gap you can close inside a page you already own. No new page, no new link building.
One honest limit: Search Console reports classic Search along with AI surface data folded into its totals, and it does not report citations from ChatGPT, Claude or Perplexity at all. This step tells you about demand and coverage. It does not tell you whether you were cited.
Step 4: measure the change without fooling yourself
Use a 28 day baseline window and a 28 day change window, and hold back a control set of comparable pages you deliberately do not touch. Read two metrics: the count of question shaped queries earning impressions on the page, and the citation count from a fixed set of prompts you run by hand across the assistants you care about.
The numbers that follow are an illustration, not a result. If the edited page goes from 18 question shaped queries to 24 while the control set also drifts up by roughly a third, you measured a seasonal swing, not your edit. Signal means a move that appears in the edited set, does not appear in the control set, and holds across two consecutive rounds. Because the same prompt can return different sources an hour later, treat any single run as one sample rather than as the answer.
A Chunk Readiness Checklist
Run this against any page before you conclude your content is the problem.
- [ ] Every section names its subject in the body text, not only in the heading.
- [ ] No paragraph opens with a pronoun or demonstrative referring to something above it.
- [ ] Every number appears next to its unit, its time period and its scope.
- [ ] List introductions repeat enough context that the bullets survive a cut between them.
- [ ] Each table has a caption or lead sentence stating what the table compares.
- [ ] At least one sentence per section is a complete, checkable claim someone could quote.
- [ ] Definitions appear as a full sentence including the term, not as a fragment after a colon.
- [ ] Dates are visible in the text, not only in metadata.
- [ ] The content exists in the raw HTML, since several crawlers perform a plainer fetch than Googlebot.
- [ ] No leftover
nosnippet,max-snippetordata-nosnippetcontrol is suppressing the text you want quoted.
What You Do Not Control
Be clear about the boundary. You do not choose the chunk size, where the boundaries fall, whether the embedding model captures your phrasing, how the reranker weighs your fragment, or whether a search runs at all for a given prompt. Those are vendor decisions that change without announcement, which is why every claim in this post links to a vendor page you should re-check rather than trust indefinitely.
What you control is what a fragment contains if it happens to land somewhere reasonable. That is a narrower lever than most AI search content implies, and it's a real one.
It also has nothing to do with traffic volume, which is worth saying plainly given what we sell. SparkCliks provides search clicks and website visits through SERP Clicks, Sparky Traffic Bot, Website Traffic and Realistic Traffic. Those change what your analytics records about visits. None of them place text into a retrieval index, and no retrieval pipeline consults your visitor counts when scoring a chunk. Anyone selling AI citations as a traffic product is selling something they cannot deliver.
If you want the engine by engine view of who crawls what and where citations attach, that's covered separately in how AI assistants pick sources. This post is the layer underneath it: whichever engine you are chasing, the thing being scored is a fragment.
Frequently asked questions
FAQ
A chunk is a contiguous slice of a page, usually a few hundred tokens, stored and scored as an independent unit. Retrieval systems embed each chunk as a vector and match queries against chunks rather than against whole documents.
Both, at different layers. Google's AI Overviews and AI Mode are grounded in the Search index, so a page has to be indexed first, but selection then operates on passages within retrieved pages. Assistant style engines with their own retrieval stacks work on chunks throughout.
You do not set the length; the engine does. The documented public reference points are 800 token chunks with 400 token overlap in OpenAI's file search product, and "no more than a few hundred tokens" as the typical case in Anthropic's writeup. Write so that any 200 word stretch still makes sense alone.
No. Google's documentation describes passage ranking as identifying sections of a page to judge how relevant the page is, so the page is still what gets ranked and returned. In chunk-level retrieval the fragment is the candidate and the fragment is what gets quoted.
Usually because the fragment containing your best claim was not self contained, so a weaker but more complete fragment scored higher. Chunk boundaries, orphan pronouns and claims split across a heading and its body are the common causes.
No. Retrieval and reranking run on crawled text, not on visitor numbers, and no answer engine has access to your traffic figures. Treat any claim that paid traffic produces AI citations as false.
Related articles

llms.txt Explained: What It Does and Who Actually Reads It
llms.txt explained: what the spec actually does, what it cannot do, and which tools really fetch it. Plus Google's stated position and a log check to run.

Brand Mentions vs Backlinks: What AI Studies Show
Brand mentions vs backlinks in AI search: what the Ahrefs and Seer citation studies measured, the ratio error in the coverage, and what follows.

How AI Assistants Pick Sources: ChatGPT to Gemini
How AI assistants pick sources differs by engine. Compare the retrieval, selection and citation pipelines behind ChatGPT, Claude, Perplexity and Gemini.
