Tactics

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.

By AEO Scanner··6 min read·Updated May 4, 2026

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.

Tags:schemastructured datatactics
Run your own scan

Find out where you stand in ChatGPT and Claude.

AEO Scanner runs ~30 buyer queries against ChatGPT and Claude with live web search, then hands you a concrete fix list. 3-day free trial.

Schema markup for AEO: FAQPage, HowTo, Product · AEO Scanner