Schema markup for AEO: FAQPage, HowTo, Product
Structured data isn't just for Google. AI assistants disproportionately extract content from pages with FAQPage, HowTo, and Product schema. Here's how to implement.
Structured data is the cheapest, highest-leverage AEO work most teams skip. LLMs parse JSON-LD reliably and surface content from structured pages more often than from unstructured ones. The three schemas with the highest AEO ROI are FAQPage, HowTo, and Product.
FAQPage
An FAQ section with FAQPage schema is the closest thing AEO has to a cheat code. LLMs treat Q&A pairs as canonical answers to user questions and pull from them verbatim.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What does X do?",
"acceptedAnswer": {
"@type": "Answer",
"text": "X is a [category] that [value prop]. Here's how it works..."
}
}]
}
Implementation tips:
- Use questions a real buyer would type into ChatGPT, not internal jargon.
- Answer concisely. The first sentence is what gets extracted.
- Add 5–10 Q&As per page. Quality over quantity.
HowTo
Use HowTo schema for any guide with sequential steps. Cooking, configuration, setup walkthroughs — anything with "step 1, step 2, step 3" structure.
LLMs prefer cited HowTo content when answering "how do I X" queries because the structure is unambiguous. A blog post with 8 H2 sections describing steps performs worse than the same content in HowTo schema.
Product
If you sell something with a defined price, sku, or rating, use Product schema. Aggregate ratings appear in answers as social proof. Pricing appears in comparison answers. Categories appear in recommendation answers.
Schema you should also have but is less impactful
- Organization — establishes who you are.
- SoftwareApplication — useful for SaaS.
- BreadcrumbList — helps with navigation context.
- Article / NewsArticle — every blog post should have this.
How to test
Google's Rich Results Test validates JSON-LD. Run every important page through it. Then verify with a real scan — see whether LLMs are now citing the page in answers. Schema isn't magic; it's a quality signal that compounds with everything else.