How to Create FAQ Schema
FAQ schema (FAQPage) is a type of structured data that marks up a page containing frequently asked questions and answers. When Google detects valid FAQ schema, it can display expandable Q&A dropdowns directly in search results, giving your listing much more visual real estate.
The Benefits
- Your search result takes up more space on the page
- Users can see answers without clicking through
- Higher click-through rates due to increased visibility
- Demonstrates expertise on the topic
FAQ Schema Code Example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is FAQ schema?",
"acceptedAnswer": {
"@type": "Answer",
"text": "FAQ schema is structured data markup that enables expandable Q&A in Google search results."
}
},
{
"@type": "Question",
"name": "How do I add FAQ schema?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Add a JSON-LD script tag to your page head with FAQPage type and your questions and answers."
}
}
]
}
</script>
Important Rules
- The questions and answers must be visible on the page (not hidden)
- Answers should be factual and helpful, not promotional
- Do not use FAQ schema on forum pages where users write the answers
- Each question must have exactly one answer
Check if your page has structured data with the structured data checker.
Check your site now: Run a free audit on the RankNibbler homepage to see how your page scores across 30+ SEO checks.
Last updated: March 2026