What is FAQPage Structured Data? #
- It’s a standardized way to mark up a page containing a list of frequently asked questions (FAQs) with their answers.
- Helps Google understand the content and may display your FAQs as rich results in Search or Actions on Google Assistant.
- This can improve your site’s visibility and click-through rates by showing questions and answers directly on Google results.
Key Use Case #
- Use FAQPage structured data only if your page contains static FAQs written by your site.
- Users cannot submit alternative answers to the questions.
- If your page allows user-submitted answers, use QAPage schema instead.
Feature Availability #
- Mainly available for well-known, authoritative government or health-focused sites.
- Available on desktop and mobile, in all countries/languages where Google Search works.
- Other sites may or may not get FAQ rich results depending on authority and content quality.
How to Add FAQPage Structured Data #
Required properties: #
- “@context”: “https://schema.org”
- “@type”: “FAQPage”
- “mainEntity”: An array of Question objects, each with:
- “name”: The full text of the question
- “acceptedAnswer”: An Answer object with:
- “text”: The full text of the answer (can contain limited HTML tags)
- “text”: The full text of the answer (can contain limited HTML tags)
- “name”: The full text of the question
Example JSON-LD for FAQPage: #
{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “How to find an apprenticeship?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “We provide an official service to search through available apprenticeships. To get started, create an account, specify your preferences, and browse all open apprenticeships.”
}
},
{
“@type”: “Question”,
“name”: “Whom to contact?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “You can contact the apprenticeship office via phone or web-form. We usually respond within 7-10 days.”
}
}
]
}
Important Guidelines for Eligibility #
- Content must be visible on the page — either fully visible or behind an expandable section.
- Don’t mark up content that’s hidden from users.
- Mark up only one instance of repeated FAQs across your site.
- Do not use FAQPage markup for advertising or promotional content.
- Content must comply with Google’s content policies — no profanity, hate speech, violence, or illegal content.
- Must include the full question and answer texts.
- For pages where users can submit answers, use QAPage schema instead.
Testing & Monitoring #
- Use Google Rich Results Test to validate your FAQ structured data.
- Use Google Search Console to monitor errors, warnings, and rich result performance.
- Fix any critical errors promptly.
- Submit sitemap and request URL recrawl after updates.
- Monitor your Search Console Performance report to track FAQ rich result impressions and clicks.
Summary #
- FAQPage structured data helps Google present FAQ content attractively in search.
- Best for static FAQs on government or health authoritative sites.
- Must follow content visibility and quality guidelines.
- Use QAPage schema if users contribute alternative answers.