FAQPage – Mark Up Frequently Asked Questions with schema.org
The FAQPage type from schema.org is used to mark up frequently asked questions (FAQs) on a webpage. When implemented correctly, Google can display this information as FAQ rich results directly in search – increasing both visibility and click-through rates.
FAQPage is intended for static content – meaning predefined questions and answers, not user-generated or dynamically updated discussions.
Key Features of FAQPage:
- Enables Google to show FAQ rich results in search
- Fully machine-readable by Google, Bing, and others
- Implemented using JSON-LD
- Supports up to 3 questions per page in Google SERPs
Common Use Cases:
- Product or service FAQ pages
- Customer support/help pages
- Glossaries or educational pages
Example: FAQPage (Fictional Bakery Website)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What types of bread do you offer?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We offer a wide selection – from classic rye and spelt whole grain bread to gluten-free options."
}
},
{
"@type": "Question",
"name": "Can I place a pre-order?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, you can pre-order by phone or online. We’ll prepare your order for pickup at your preferred time."
}
},
{
"@type": "Question",
"name": "Do we sell vegan baked goods?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, several of our breads and pastries like the spelt crusty loaf and walnut bar are 100% vegan."
}
}
]
}
</script>
Best Practices:
- Avoid promotional or sales content in questions or answers
- Content must be visible on the page itself
- Do not use FAQPage and QAPage on the same page
Learn more about our services in structured data & technical SEO here.