FAQ Schema Generator
Create FAQ schema markup to get expandable question & answer rich snippets in Google Search. Perfect for support pages, product FAQs, and informational content.
FAQ schema displays expandable Q&A directly in search results. Required: 2+ Q&A pairs. Important: Content must be visible on the page – no hidden FAQs allowed. Learn more about FAQ markup →
Google Policy: FAQ content must be visible on your page. Do not use FAQ schema for content that is hidden behind tabs, accordions, or requires user interaction to display. Violations may result in manual actions.
Pro Tip: FAQ rich results typically appear for question-based queries. Target long-tail keywords in your questions for best visibility. Maximum recommended: 5-10 Q&A pairs per page.
How to Add FAQ Schema
Get expandable question & answer rich snippets in Google Search. Perfect for capturing more SERP real estate and improving click-through rates.
Where to Place the Code
Add the JSON-LD code to the <head> section of any page containing a FAQ list. The questions and answers must be visible on the page - not hidden or behind interactions.
- Place in <head> section of the page
- Content must be immediately visible
- Questions should match page headings
- Answers should be complete, not truncated
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Question text?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer text..."
}
}
]
}
</script>
Validation Checklist
Minimum 2 Q&A Pairs
FAQPage requires at least 2 Question-Answer pairs to be valid
Visible Content Only
All marked-up content must be immediately visible, not hidden
Complete Answers
Answers should provide full information, not just summaries
Question Format
Questions should end with question marks and be phrased naturally
Best Use Cases
FAQ schema works best for pages that genuinely answer common questions. Use it strategically to capture more search real estate and provide quick answers.
Product Pages
Shipping, returns, sizing, and compatibility FAQs
Service Pages
Pricing, process, timeline, and requirements
Support Centers
Common troubleshooting and how-to questions
Company Info
Hours, locations, policies, and contact methods
Best Practices & Warnings
Follow these guidelines to maximize visibility and avoid Google penalties. FAQ schema is powerful but strictly policed.
🎯 Target Long-Tail Keywords
Frame questions around specific search queries your audience uses. Research "People also ask" boxes for inspiration.
📍 One FAQ Per Page
Only use one FAQPage schema per page. Don't combine with HowTo on the same page for the same content.
🔄 Keep Content Fresh
Update FAQ answers when information changes. Outdated answers can hurt user experience and rankings.
⚠️ Critical Policy Violations to Avoid
- Do not markup content that is hidden behind tabs, accordions, or expandable sections
- Do not use FAQ schema for advertising or promotional content only
- Do not include offensive, dangerous, or illegal content in Q&A
- Do not markup forum posts or user-generated Q&A (use QAPage instead)
- Do not duplicate the same FAQ across multiple pages