FAQ Schema

Estimated reading: 3 minutes 174 views

FAQ Schema

The FAQPage schema is used by websites featuring frequently asked questions (FAQs) to provide structured data about these pages. This schema assists search engines in comprehending the content and purpose of FAQ sections on a website.

Important update from Google regarding FAQ schema. Read here.

Similar to the NewsArticle schema, implementing the FAQPage schema involves providing specific details to search engines. This structured data markup enhances the visibility and presentation of FAQ pages in search engine results, offering users more context about the frequently asked questions available on a website.

The FAQPage schema, used for frequently asked questions pages, has both mandatory and recommended fields. Here they are:

Mandatory Fields:

  • mainEntity: This property should be an array of Question items, each representing a frequently asked question on the page.

Recommended Fields:

  • name: The name or title of the FAQ page.
  • acceptedAnswer: An array of Answer items providing responses to the frequently asked questions listed on the page.
  • description: A brief description of the FAQ page’s content or purpose.
  • url: The URL of the FAQ page.

These fields provide essential information about the FAQ page and its contents, allowing search engines to understand and display the information more effectively. However, while these fields are recommended, they are not mandatory for implementing the FAQPage schema.

Here is an example of FAQ schema looks like:

How to access FAQ schema using Rich Snippets

Access it from METAs – Rich Snippet – FAQ Page

Clicking on the “+” symbol will open up a panel where you can start editing and customizing your Schema Template.

A pop-up will appear

Add your data, a question and its answer.
Mandatory fields will have small red starlike symbol (*) added to them:

Add additional questions by clicking on Add MainEntity

A new Question and Answer can now be added:

Recommendations:

Acceptable scenarios:

  • The page displays both the question and answer.
  • The question is visible, and the answer is hidden behind an expandable section. Users can access the answer by clicking the expandable section.

Unacceptable scenarios:

  • The FAQ content is completely inaccessible or not present on the page.

Make sure to click on Save

With this you have a FAQ schema set up. All there is left to do is check it up and see if it works as expected. This is easier than you imagine, and Squirrly will help with the steps.

Verify Markup

After saving your changes, you can verify that the FAQ schema markup has been added correctly by viewing the page or post source code. Look for the JSON-LD markup representing the FAQ schema.

1. Click on JSON-LD Code – Validate JSON-LD

2. A new page / tab will open please, click on TEST CODE

3. A small pop-up appears, and you will have to wait a few moments for the data to be processed
4. Once data is processed, you will be able to see your work, test it, share it and use it to enhance your work.


For further details, we recommend referring to the following resources
FAQ Schema
FAQ (FAQPage, Question, Answer) structured data

The Squirrly SEO Patterns List

Leave a Comment

Share this Doc

FAQ Schema

Or copy link

CONTENTS