Nobody outside the labs knows the exact weights inside ChatGPT, Perplexity, or Google AI Overviews. But you don't need the weights — you need the mechanics. Answer engines are retrieval-augmented systems, and retrieval-augmented systems have known, observable behaviors. Once you understand the pipeline, the citation patterns stop looking mysterious and start looking mechanical.

This is the deepest technical guide we've published on the selection logic — and every recommendation in it maps to a scoring criterion in our GEO platform.

The four-stage pipeline behind every AI answer

Stage 1: Query understanding and rewriting

A user types: "best hair oil scalp flaky winter". The engine internally rewrites this into a clean semantic query: "effective hair oils for treating a dry, flaky scalp during winter."

What survives the rewrite: intent, entities, constraints. What dies: keyword strings, typos, word order. Implication: stuffing the user's literal keywords matters less than matching their meaning and vocabulary. But — and this is the part most guides miss — the audience's vocabulary survives too. If users say "flaky" and your content says "desquamation", the semantic distance is real, even after rewriting. Search Console queries record the pre-rewrite phrasing, which is why they're the source of truth for content language.

Stage 2: Retrieval

The rewritten query pulls candidate documents from an index — Google's own index for AI Overviews and AI Mode, a mix of index + live browsing for ChatGPT and Perplexity. Two consequences:

  1. Rankings still matter. If your page isn't in the candidate pool, nothing else in this guide applies. GEO cannot rescue a page from position 60.
  2. Freshness windows matter. Live-browsing engines favor recently updated content for time-sensitive queries. A page untouched for 18 months fades from the candidate pool for "best X 2026" queries.

Stage 3: Passage selection — where citations are won

From each candidate document, the system selects passages — a heading plus the chunk of text under it, typically. Three selection behaviors are observable and consistent across engines:

Chunking is structural, not semantic. The document is split at headings. Whatever sits under your H2 is one candidate passage. If your answer spans two sections and depends on both, you've split your best content across two losing candidates. One section = one complete answer.

The passage is scored against the query directly. Not against your page's overall quality — against the question. This is why matching the question shape matters: a passage headed "Scalp Treatment Options" competes for "what is the best hair oil for a dry scalp?" with a semantic gap a better-titled competitor doesn't have.

The first sentences carry disproportionate weight. Passage selection behaves like a skimmer. An answer opening with the conclusion gets selected; an answer that earns its conclusion after two paragraphs of context gets skipped. Context is a luxury passages can't afford.

Stage 4: Synthesis, verification, citation

Selected passages are merged into one answer. During synthesis, the model drops content it can't confidently use — and here's where vague, hedge-everything, or self-contradictory passages get silently discarded. What survives synthesis:

The citation then attaches to the source of the surviving passage. Your brand appears because one of your sentences made it through all four stages.


The five properties of a citable passage

Compressing the pipeline into content criteria — these are the properties we score in every GEO analysis:

1. Direct-answer-first

The first sentence under the heading is the answer. No runway, no history, no "in today's market". Compare the two versions of the same fact:

"Hair oils have been used for centuries across many cultures. Depending on your hair type, various options exist. The best oils for a dry scalp are argan and jojoba."

"The best oils for a dry scalp are argan and jojoba — both mimic the scalp's natural sebum and reduce flaking within 2–3 weeks."

The second version survives even if the engine reads only one sentence.

2. Self-containedness

The rip-out test: if this paragraph were pasted alone into an answer, would it fully satisfy the question under the heading? Failures look like:

Engines do not stitch passages together. Self-containedness is the single highest-leverage rewrite most pages need.

3. Question-shape mirroring

Match the interrogative form, the vocabulary, and the specificity of real user questions. "What is the best hair oil for a dry scalp?" deserves a heading that asks exactly that — answered immediately. Fragment-style users ("best hair oil dry scalp") are better served by a tightly-titled heading block. When both shapes exist in your query data, you need both sections. The heading vs FAQ decision is exactly this analysis, per topic.

4. Specificity

Synthesis drops the unspecific. "Many benefits" → dropped. "Argan oil reduces flaking within 2–3 weeks by mimicking natural sebum" → quoted. Mechanisms, timelines, numbers, and named entities are the raw material of answers. Every claim you want cited should survive the question "could this be stated more concretely?"

5. Language mirroring

The user's dialect and register — Egyptian Arabic, Texan English, clinical or casual — should be the register of your answer. Engines match register when assembling answers; a formal-English passage rarely gets quoted for a slang query when a register-matched competitor exists. This is why the Scrabio workflow writes content from your real queries rather than translating after the fact.


Testing your pages against the pipeline

Connect GSC to your AI

Query your Search Console data conversationally in Claude or ChatGPT — free MCP server.

Get the free GSC MCP

You can audit any page in about ten minutes:

  1. Pick the passage that should win: the section that best answers the page's highest-impression query
  2. Run the rip-out test — does it survive alone?
  3. Check the heading — does it match the question's shape, or does it merely describe a topic?
  4. Check the first sentence — is the conclusion present, or on layaway?
  5. Check the register — audience's language or brand language?

Score each 0–10. Anything below 7 on properties 1–3 is why you're invisible inside answers despite ranking.

Automating the audit

Manual scoring works for five pages. For the twenty pages that matter — each with five query clusters, each cluster in two candidate formats — it becomes 200 scored items. That's the layer Scrabio automates: every topic gets both formats written from your real query language, scored on exactly these five properties, with the winner named and the reasoning recorded.

And to watch the results — who gets cited, where your citation share moves — our free GSC MCP server keeps your Search Console data conversational inside Claude or ChatGPT, so regressions surface in days, not quarterly reports.