FAQ Schema Generator (JSON-LD)
FreeGenerate FAQPage JSON-LD structured data for rich snippets in Google. Add FAQ schema markup to get Google FAQ dropdowns in your search results.
What's next
Settings guide
Question writing:
Write questions as actual user questions (starting with "How," "What," "Why," "Can," etc.). Google's guidelines state that FAQ pages should represent genuine questions users ask, not promotional content phrased as questions.
Answer length:
Keep answers concise — 2 to 5 sentences. Google truncates answers in the FAQ expansion at approximately 300 characters. Front-load the key information in the first two sentences so the snippet is useful even when truncated.
Number of FAQ items:
Google typically shows 2–3 questions in the expanded SERP result, but you can mark up more. Including 5–8 questions gives Google options to show the most relevant ones for different query variations.
Eligibility requirements:
- ·The Q&A content must be visible on the page (not hidden)
- ·Each answer must be written by the site (not user-generated forum content — that uses Q&A schema instead)
- ·The page must not be primarily advertising or promotional in nature
Format comparison
FAQ schema vs Q&A schema:
FAQPage schema is for pages with a curated list of questions with definitive answers written by the site owner. Q&A schema is for forum-style pages where users can post multiple answers to a question and vote on the best one. Most content pages should use FAQPage, not Q&A.
FAQ schema vs HowTo schema:
HowTo schema is for step-by-step instructional content ("How to install WordPress"). FAQ schema is for question-and-answer content. If your page is a tutorial with numbered steps, use HowTo schema. If it is a list of questions and answers, use FAQ schema.
How it works
Enter your Q&A pairs
Type or paste your questions and their corresponding answers into the input fields.
Add more questions
Add up to 10 or more FAQ items — Google will select which to show in your SERP result.
Copy the JSON-LD
Copy the generated script block and paste it into the head section of your page HTML.
Validate with Google
Use Google's Rich Results Test to confirm your FAQ markup is valid and the page is eligible for FAQ rich results.
About this format
FAQ schema markup tells Google that your page contains a list of questions and answers. When Google recognizes the markup and decides to display rich results, your search listing expands to show 2–3 of your FAQ questions directly in the SERP — dramatically increasing the visual footprint of your result and occupying more screen real estate without paying for ads.
This generator creates valid `FAQPage` JSON-LD markup following schema.org specifications. Enter your questions and answers, and the generator produces the complete `<script type="application/ld+json">` block ready to paste into your page's `<head>` section.
Google's FAQ rich results guidelines require that the questions and answers on the FAQ page accurately represent your actual page content — the marked-up Q&A must be visible on the page for users to read, not just in the structured data. Pages where the schema is hidden or does not match the visible content are ineligible for rich results and risk manual penalties. Generate the schema here, add the markup, then verify the visible Q&A section matches before publishing.