FAQPage structured data tells search engines, explicitly, that a set of questions and answers on your page really are a Q&A pair — rather than leaving it to infer that from formatting alone. It's the schema.org type that once powered Google's expandable FAQ results (retired in May 2026 — see what changed), and it still gives any parser an unambiguous map of the questions your page actually answers.
FAQ Schema Generator
Turn a list of questions and answers into ready-to-embed FAQPage JSON-LD.
FAQPage JSON-LD
Fill in at least one question and answer above to generate the schema.
What FAQPage schema actually does
Frequently asked questions
Where do I paste the code this generates?
Anywhere in your page's HTML — most commonly inside <head>, but anywhere in <body> works too, since search engines read it regardless of position. Paste it once per page, containing every FAQ that actually appears, visibly, on that page.
Will this schema get my page an FAQ rich result in Google?
No — Google stopped showing FAQ rich results for all sites on 7 May 2026, after limiting them to authoritative government and health sites from 2023. The markup is still valid schema.org data that Google says can stay in place, and it keeps your questions and answers machine-readable for other systems, but it no longer changes how your Google result looks.
Do the questions and answers need to match what's visibly on the page?
Yes — Google's structured data guidelines require the FAQ content in your schema to match content a visitor can actually see on the page. Schema for content that only exists in the markup, not on the page itself, violates their guidelines and can lead to the markup being ignored.
Can I include HTML formatting in an answer?
A limited set of basic tags (like <a>, <b>, <br>, <p>, and a few others) are allowed inside answer text. Keep it simple, though — most answers work fine as plain text, and overly complex markup risks the entry being rejected.