FAQ Schema Markup Tutorial — Google Rich Results 2026
Add FAQ schema markup to get Google rich results in 2026. Complete JSON-LD tutorial with copy-paste code, eligibility requirements, and common rejection reasons.
"Google restricted standard FAQ rich results to authoritative government and health sites in late 2023. However, FAQPage schema is still critical for feeding AI Overviews and appearing in specialized 'People Also Ask' knowledge graphs."
Up-to-date Feed
View All✓ Last tested: June 2026 · Verified against Google Search Central Structured Data Guidelines
1. Field Notes: The AI Overview Strategy
In late 2023, the SEO community panicked when Google announced they were dropping FAQ rich results for most domains. I was consulting for a SaaS company that relied heavily on FAQ snippets for click-through rate (CTR). Overnight, their SERP footprint shrank.
We decided not to remove the FAQ schema. Instead, we doubled down and rewrote the answers to be extremely concise and factual. Six months later, with the wide rollout of Google's AI Overviews (formerly SGE), we noticed something interesting: our pages were consistently being cited as sources in the AI-generated answers.
The lesson? The presentation layer (rich snippets) might change, but the data layer (structured JSON-LD) is how search engines and LLMs understand your content.
2. What Is FAQ Schema and What Rich Results Does It Unlock?
FAQ schema is a type of structured data that uses the FAQPage type from Schema.org. It explicitly tells search engines: "This page contains a list of Frequently Asked Questions, and here are the exact question-answer pairs."
Historically, this unlocked an accordion-style snippet directly under your search result. Today, while that specific visual is rare, the structured data feeds:
- AI Overviews and LLM summarization.
- Potential inclusion in "People Also Ask" boxes.
- Better general semantic understanding of your page content.
3. FAQ Schema JSON-LD — Copy-Paste Template
Google strongly prefers JSON-LD over Microdata or RDFa. Here is the exact, valid JSON-LD structure you need:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "How long does shipping take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Standard shipping takes 3-5 business days. Expedited shipping takes 1-2 business days."
}
}, {
"@type": "Question",
"name": "Do you offer a money-back guarantee?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, we offer a 30-day, no-questions-asked money-back guarantee on all software purchases."
}
}]
}
</script>
4. How to Generate FAQ Schema Without Writing JSON Manually
Writing JSON by hand is risky. A single missing quotation mark or trailing comma invalidates the entire script.
- Gather your questions and answers.
- Use our free Schema Markup Generator.
- Select "FAQ Page" from the dropdown.
- Fill in the Q&A fields.
- Click Copy JSON-LD and paste it into your CMS or website header.
If you use React or Next.js, you can inject it like this:
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(schemaObject) }}
/>
5. Common FAQ Schema Errors Google Rejects
Google will flag your page in Search Console if you violate these rules:
- Invisible Content: The questions and answers in your schema must be visibly rendered on the page. You cannot hide them from users.
- Promotional Language: "Why is our product the best?" is not a valid FAQ. Keep it objective.
- Wrong Schema Type: If users can submit alternative answers to a question (like Stack Overflow), you must use
QAPage, notFAQPage. - Syntax Errors: The JSON must parse correctly. Always validate.
6. How to Test FAQ Schema With Google Rich Results Test
Before deploying, always test your code:
- Go to the Google Rich Results Test.
- Click the Code tab.
- Paste your HTML or JSON-LD.
- Verify that "FAQ" appears under "Detected structured data" with a green checkmark.
Want to build error-free JSON-LD in seconds? Use our free Schema Markup Generator to build FAQ, Article, and Local Business schema instantly →
External Sources
Abu Sufyan · Full-stack developer · Founder of WebToolkit Pro Github
Last updated: June 2026
Pro Insights
- 01.Do not use FAQ schema for advertising or promotional language. Keep answers strictly informational.
- 02.The exact question and answer text in your JSON-LD must be visible to the user on the page.
- 03.Use a JSON-LD generator to avoid trailing comma syntax errors that immediately invalidate your schema.
Frequently Asked Questions
Q. Did Google stop showing FAQ rich results?
In August 2023, Google severely restricted FAQ rich results, limiting them primarily to well-known, authoritative government and health websites. However, the schema remains highly relevant for AI overviews.
Q. Can I use FAQ schema for user-submitted questions?
No. For forums or Q&A pages where users submit multiple answers, you must use QAPage schema instead of FAQPage schema.
Abu Sufyan
Lead Systems Architect & Performance Engineer
Abu Sufyan specializes in V8 execution benchmarking, React architecture, and enterprise-grade technical SEO.