FAQPage Schema Markup
FAQPage schema enables expandable FAQ rich results in Google Search. Each question/answer pair appears directly in search results, increasing visibility and click-through rates.
What is FAQPage schema markup?
FAQPage schema markup is structured data in JSON-LD format that helps search engines understand your page content. It requires properties like mainEntity and enables rich results in Google Search. FAQPage schema enables expandable FAQ rich results in Google Search. Each question/answer pair appears directly in search results, increasing visibility and click-through rates.
Required Properties
| Property | Type | Description |
|---|---|---|
| mainEntity | Question[] | An array of Question items, each with a name (question text) and acceptedAnswer. |
Recommended Optional Properties
| Property | Type | Description |
|---|---|---|
| name | Text | The name or title of the FAQ page. |
| description | Text | A description of the FAQ page. |
Example JSON-LD Code
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is structured data?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Structured data is a standardized format for providing information about a page and classifying the page content."
}
},
{
"@type": "Question",
"name": "How does FAQ schema help SEO?",
"acceptedAnswer": {
"@type": "Answer",
"text": "FAQ schema can display your questions and answers directly in Google search results, increasing your visibility and click-through rate."
}
}
]
}
Place this inside a <script type="application/ld+json"> tag in your page's <head>.
Common Mistakes to Avoid
- ✗ Adding FAQ schema to pages that are not genuinely FAQ pages
- ✗ Using the same FAQ schema on multiple pages (each page should have unique content)
- ✗ Including advertising or promotional content in FAQ answers
- ✗ Missing the acceptedAnswer property in Question items
- ✗ Using FAQPage schema for a single question — use at least 2 questions
Generate FAQPage Schema Markup
Use our free schema generator to create valid FAQPage JSON-LD code in seconds.
Open Schema Generator