What is FAQPage Schema
FAQ (Frequently Asked Question) Page schema contains questions and answers related to particular topics covered on
that page.
How to add structured data
If you are using a CMS like WordPress, there are many plugins available with WordPress.
Some WordPress plus are,
- Markup (JSON-LD) Structured in schema.org
- Schema By Hesham
- Schema Structured Data for WP AMP
Different types of Schema Code
- JSON-LD
- Microdata
- RDFa
How to Add FAQPage Schema to your webpage or blog
Sample code for FAQPage in JSON-LD:
{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [{
“@type”: “Question”,
“name”: “Write your Question here?“,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Write your Answer here”
}
}, {
“@type”: “Question”,
“name”: “Write your Question here?“,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Write your Answer here”
}
},{
“@type”: “Question”,
“name”: “Write your Question here?“,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”:”Write your Answer here“}
}]
}
< /script >
< h3 itemprop="name">Write your Question here?< /h3 >
< div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" >
< div itemprop="text">
Write your Answer here
< /div>
< /div>
< /div>
< div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" >
< h3 itemprop="name">Write your Question here?< /h3 >
< div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" >
< div itemprop="text" >
Write your Answer here
< /div >
< /div >
< /div >
< div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question" >
< h3 itemprop="name">Write your Question here?< /h3 >
< div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" >
< div itemprop="text" >
Write your Answer here
< /div >
< /div >
< /div >
Google’s Guidelines for FAQpage Schema
Google gave content guidelines for FAQpage Schema as follows.
Valid use cases:
- On an FAQ page, users can submit answers to a single question, with no way for users to submit alternative answers
- On a product support page, users can submit answers to a single question, with no way for users to submit alternative answers
Invalid use cases:
- A forum page where users can submit answers to a single question
- A product support page where users can submit answers to a single question
- A product page where users can submit multiple questions and answers on a single page
- Don’t use FAQPage for advertising purposes
Check here for a more detailed guideline.
FAQPage Schema Optimization Best Practices
Use bold tag
Here is the few examples of best FAQPage Schema. When you search keyword “collaboration” you can see some good FAQPage schema result in SEPRs. You can use the < strong > tag for your targeted keyword and LSI keywords. By highlighting the LSI keywords using a bold tag, it catches the viewer to view the page by clicking the link.

Use List tag:
Use order list < ol > and unordered list < ul > tag for a list items.

Adding a link to FAQPage Schema
Add a related link to your FAQPage Schema
- For the link don’t use double (“) to avoid the following error
Example: Don’t Use < a href="link" >Anchor Text< /a >

- Use a single quote (‘)
Example: < a href='link' >Anchor Text< /a >

Other HTML tags
You can use other HTML tags like Paragraph tag < p >, break < br/ > based on the need. Also, we can use Unicode and Emojis in the FAQPage answer.
Google limits FAQ rich results
