How do I use HowTo schema for AEO?
HowTo schema marks up step-by-step instructions in a machine-readable format AI engines parse directly. It's the second-highest-leverage schema for AEO after FAQPage, especially for procedural "how to" queries that drive enormous AI-search volume. Pages with valid HowTo markup get cited by Perplexity and Google AI Overviews 1.5–2x more often than equivalent unmarked pages on the same domain in Surfaced A/B tests.
The minimum-viable HowTo JSON-LD: @type: HowTo, name (the verb-phrase title), description (60-word summary), totalTime in ISO 8601 (e.g., PT30M), supply and tool arrays where applicable, image for the hero, and a step array where each step is a HowToStep with name, text, image, and optionally url (anchor to that step's heading on the page). 4–10 steps is the sweet spot; under 3 underperforms, over 12 dilutes.
Three rules that matter: (1) Every step in the JSON-LD must exist visibly on the page — Google penalizes hidden HowTo content and AI engines ignore it. (2) Use HowTo for genuine procedural content only — Google deprecated HowTo rich results in regular Search in 2023, but the schema still moves AEO citation share because AI engines parse it independently of SERP rich-result eligibility. (3) Add Article schema in parallel for author, datePublished, and dateModified — HowTo doesn't carry author or freshness signals on its own.
Anti-pattern: marking up listicles ("10 best tools") as HowTo. Use ItemList instead. AI engines retrieve correctly typed schema preferentially.