Content guideGEO content creation
FAQPage vs HowTo schema for AI search: which to use, when
Google retired the FAQ rich-result UI on 2026-05-07 — but AI engines still parse both node types directly. Here's when each actually earns a citation.
What our own tracked corpus shows AI engines actually cite
Across every real (non-mock) scan in PingMyBrand's own store, here's the breakdown of source-page categories AI engines cited when answering — the real evidence behind the structure advice below, not a guess.
Full methodology + live numbers: The State of AI Citations report.
Step 1
Use FAQPage when the page answers several independent questions
A comparison or product page fielding multiple distinct buyer objections ("is it cheaper than X", "does it support Y") is a natural FAQPage: each question/answer pair is a self-contained unit an engine can extract individually.
Step 2
Use HowTo when the page is a single ordered process
A page teaching one sequential task (this guide is an example) is a HowTo: numbered steps with a clear start and end, which an engine can either quote whole or extract step-by-step depending on how specific the query is.
Step 3
Never emit schema for content the page doesn't visibly show
Both node types must mirror rendered content exactly — a FAQPage listing questions with no matching visible Q&A block (or a HowTo whose steps aren't actually numbered on the page) is structured-data inflation, and Google's own guidelines treat that as a manual-action risk, not a growth hack.
Step 4
Check what actually renders with Google's Rich Results Test
Even though the FAQ SERP snippet is gone, the Rich Results Test still validates the node's shape — a real, useful check that your JSON-LD is syntactically correct and matches the page, independent of whether Google shows it in the SERP.
Step 5
Keep the underlying content genuinely useful without the schema
Schema is a wrapper around real content, not a substitute for it. A well-structured FAQ or numbered guide should stand on its own for a human reader; the JSON-LD just makes the same information legible to a machine too.
Every /compare and /alternatives page on PingMyBrand now ships real FAQPage schema built this way (see SEO-33) — the visible Q&A and the JSON-LD are generated from the exact same array, so they can never diverge.