Skip to content

FAQ Schema Generator (JSON-LD)

Free

Generate FAQPage JSON-LD structured data for rich snippets in Google. Add FAQ schema markup to get Google FAQ dropdowns in your search results.

faqpage schemafaq json-ld generatorfaq rich snippet
All SEO Tools

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

1

Enter your Q&A pairs

Type or paste your questions and their corresponding answers into the input fields.

2

Add more questions

Add up to 10 or more FAQ items — Google will select which to show in your SERP result.

3

Copy the JSON-LD

Copy the generated script block and paste it into the head section of your page HTML.

4

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.

Frequently asked questions

Does FAQ schema automatically give me FAQ rich results in Google?+
No. Adding valid FAQ schema makes your page eligible for FAQ rich results, but Google decides whether to display them based on content quality, relevance, and its own quality assessment. Pages with clear, accurate, helpful Q&A content are more likely to receive the expanded display than pages with vague or promotional answers.
How many questions should I include in FAQ schema?+
Include between 5 and 10 questions for best results. Google typically shows only 2 to 3 in the expanded SERP snippet, but marking up more gives the algorithm options to show the most relevant questions for different search queries. Include your most important and commonly asked questions in the first 5.
Do FAQ answers need to match the visible content on the page?+
Yes. Google requires that the questions and answers in your FAQ schema are visible to users on the page — they cannot exist only in the structured data. Hidden or mismatched content violates Google's structured data guidelines and can result in loss of rich result eligibility or manual action.
Can I add FAQ schema to every page on my website?+
Technically yes, but adding FAQ schema to pages without genuine FAQ content is against Google's guidelines. Only add FAQ schema to pages that actually contain a list of questions with definitive answers. Do not add it to product pages, contact pages, or other non-FAQ content just to gain the visual SERP expansion.
What is the difference between FAQ schema and speakable schema?+
FAQ schema targets visual search result expansions in Google Search. Speakable schema targets voice search and Google Assistant, marking sections of content as appropriate for text-to-speech reading. They serve different channels and can be used on the same page if relevant.

Related tools and guides