FAQ Schema Generator
Turn your question and answer pairs into valid FAQPage JSON-LD, ready to paste into the page.
How to use it
- Type each question on one line and its answer on the next, with a blank line between pairs.
- Copy the generated
<script>snippet. - Paste it into the
<head>or body of the page the FAQs appear on. - Make sure the same questions and answers are visible to users on that page - that is a Google requirement.
What it does, and what it does not
It does: turn your question and answer pairs into valid FAQPage JSON-LD, ready to paste in. It updates as you type.
It does not: guarantee rich results. Google now shows FAQ rich results mainly for recognised government and health sites - see the reference for what that means for you - and it does not check whether the same content is visible on your page, which it must be.
Reference
FAQPage structured data marks up a list of questions and answers so search engines and AI systems can read them cleanly. It is simple to add and hard to get wrong: each entry is a Question with a name, containing an acceptedAnswer with the answer text.
Be clear-eyed about the payoff, because it changed. For years FAQ markup earned an expandable rich result under your listing on almost any site. In 2023 Google restricted that visual treatment to "well-known, authoritative government and health websites". For everyone else, the FAQ rich result mostly no longer shows in Google Search. So why still add it? Two reasons. First, the markup still helps machines - including AI assistants and other search engines - understand your content, and structured Q and A is easy for them to lift into an answer. Second, it costs almost nothing and does no harm when done correctly. Just do not add it expecting the old rich result on a commercial site.
The rules that remain matter. The questions and answers in your markup must match content that is visible on the page - marking up FAQs that a user cannot see is against Google guidelines and can earn a manual action. Use it for genuine FAQ content, not to stuff keywords or to mark up a whole article as one giant answer. One FAQPage per page. Keep answers complete but concise, and write them the way a person actually asks, because that is how they get matched to voice and AI queries. Paste the snippet on the same page as the visible FAQs, and validate it in Google's Rich Results Test.
Questions
Will this give me FAQ rich results in Google?
Probably not on a commercial site. Since 2023 Google shows FAQ rich results mainly for authoritative government and health sites. The markup still helps other search engines and AI systems understand your content, which is the reason to keep using it.
Does the FAQ content need to be visible on the page?
Yes. Google requires that the questions and answers in the markup are also visible to users on that page. Marking up hidden content breaks the guidelines.
Where do I paste the snippet?
In the <head> or body of the page that shows the FAQs. One FAQPage block per page.
How many questions should I include?
As many as you genuinely answer on the page. There is no fixed limit, but only mark up real FAQ content, not padding.
Is my data sent anywhere?
No. The snippet is built in your browser as you type. Nothing is uploaded.