The 6-part AEO snippet recipe
The exact schema, entity, citation and answer structure to get quoted verbatim in ChatGPT and Gemini answers.
Direct answer
The 6-part AEO snippet recipe is: (1) explicit question as an H2/H3, (2) one-sentence 40-60 word direct answer, (3) 3-5 bullet expansion, (4) supporting citation, (5) FAQPage schema in JSON-LD, and (6) an internal link to a deeper page. Applied consistently, it wins featured snippets, AI Overviews, and citations inside ChatGPT, Gemini and Perplexity answers.
Why this exact structure
Answer engines don't rank pages - they extract fragments. To be extractable, a fragment needs to be:
- Findable (explicit question in a heading).
- Self-contained (the answer stands alone without context).
- Bounded (short enough to lift verbatim).
- Attributed (schema tells the engine this is an authored answer).
- Substantiated (a citation elevates trust).
- Linked (deeper page = topical authority signal).
Miss any one and the extraction fails or the engine cites a competitor.
The recipe, part by part
Part 1 - The explicit question
Phrase the H2 or H3 exactly the way a user says it out loud. Not "Water Heater Costs" - instead: "How much does it cost to replace a water heater in Phoenix?"
Rules:
- Full sentence.
- Ends with a question mark.
- Uses natural spoken language, not jargon.
- Contains the entity + geography where relevant.
Part 2 - The 40-60 word direct answer
Immediately below the heading. First sentence must contain the answer noun phrase. Example:
Replacing a standard 50-gallon gas water heater in Phoenix costs $1,800-$2,600 as of Q2 2026, including permit, haul-away and a code-required expansion tank. Emergency after-hours service adds $250-$400. High-efficiency tankless units run $3,800-$6,500 installed depending on brand and BTU rating.
Not longer. Not shorter. Not hedged. Not padded.
Part 3 - The 3-5 bullet expansion
Right after the direct answer. Bullets cover:
- Nuance the answer can't hold.
- Sub-cases (electric vs gas vs tankless).
- Common exceptions or gotchas.
- Comparison to alternatives.
Keep each bullet under 25 words. Numbers and specifics beat adjectives.
Part 4 - Supporting citation
One of:
- Internal data - "Based on 1,247 replacement jobs in Maricopa County between Jan-Jun 2026."
- Authoritative external - link to a government, standards body, or peer-reviewed source.
- Named expert - quote from a licensed practitioner (attach Person schema).
Citations don't need to be footnotes - a parenthetical works. What matters is that the fragment carries the trust signal with it.
Part 5 - FAQPage schema (JSON-LD)
Wrap the whole Q→A block in structured data:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "How much does it cost to replace a water heater in Phoenix?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Replacing a standard 50-gallon gas water heater in Phoenix costs $1,800-$2,600..."
}
}]
}Place it in the page <head> or an inline <script type="application/ld+json">.
Part 6 - Internal link
End the block with a link to a deeper related page:
For a full breakdown by brand and fuel type, see our water heater replacement guide.
This does two things: signals topical depth to Google, and gives LLMs a canonical destination when they cite you.
Full worked example
<h2>How much does it cost to replace a water heater in Phoenix?</h2>
<p>Replacing a standard 50-gallon gas water heater in Phoenix costs
$1,800-$2,600 as of Q2 2026, including permit, haul-away and a
code-required expansion tank. Emergency after-hours service adds
$250-$400. High-efficiency tankless units run $3,800-$6,500 installed
depending on brand and BTU rating.</p>
<ul>
<li>Electric 50-gal replacement: $1,400-$2,100.</li>
<li>Gas 50-gal replacement: $1,800-$2,600.</li>
<li>Tankless (gas): $3,800-$6,500 including venting.</li>
<li>Add $200-$400 for expansion tank if not present.</li>
<li>Permit ($95-$180) is required in Maricopa County.</li>
</ul>
<p><em>Based on 1,247 replacement jobs completed by our licensed
plumbers in Maricopa County between January and June 2026.</em></p>
<p>For a full breakdown by brand and fuel type, see our
<a href="/services/water-heater">water heater replacement guide</a>.</p>
<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [...] }
</script>Common mistakes
- Question phrased as a keyword string ("water heater cost Phoenix"). LLMs skip it.
- Answer starts with a hedge ("It depends on many factors…"). Extraction fails.
- Schema mismatch - the schema Q/A text doesn't match the visible text. Google demotes.
- No citation - LLMs prefer sourced snippets over unsourced ones.
- Bullet padding - filler like "It's important to note that…" gets stripped.
How fast this works
- Google featured snippet: 2-8 weeks after publish.
- Google AI Overview inclusion: 3-10 weeks.
- ChatGPT / Perplexity citation: 2-6 weeks after llms.txt + entity graph deploy.
- Gemini citation: 3-8 weeks (slower to update).
Do this 20 times
Twenty tightly-executed AEO blocks on your top service pages will produce more citations than 200 pieces of generic blog content. Quality > quantity in the answer-engine era.
Every GSS Connect AI page ships with AEO scaffolding pre-configured. See /omnipresence-demo.
See it live on your data.
Book a 15-minute walkthrough - we'll replay your last week of calls through GSS Connect AI.