Blog Post View

Schemas have been around for some time now, and they are used to let the search engines know what type of information is presented on the page. FAQ schema in particular is developed to tell search engines that the content presented on the page is a question and answer format.

Google has been changing its ranking algorithms to provide more relevant search results to users, and they are also constantly looking out for new ways to present data to users in a more readable format. For example, if you search for "What is FAQ schema" on Google, you'll see results similar to below. Google picks the best answer from the Internet, and presented it to the user as "featured snippets". Also, Google presents some commonly asked questions and answers relating to the topic a user is asking.

FAQ Schema search results on Google

People are asking questions to Google, and Google is trying to provide the answers right on the SERP (search engine result page) so that users can obtain quick answers without visiting a website. Google is achieving this by presenting rich snippets such as the "featured snippets". By using FAQ schema (or any other schemas), you are increasing the chances of being picked by Google to be presented as rich snippets right on the SERP. Google constantly rotates rich snippets, so being picked once doesn't mean it will be there forever. Similarly, if you have the relevant contents in a presentable format such as the FAQ schema, it may be picked as a rich snippet in the future. If your content is presented as a rich snippet, there is a chance that a user may not click on the link if the presented text is sufficient to answer the user's question. However, in most cases, the presented snippet may not fully explain the answer and the visitor will likely visit your site to view the full text.

What is FAQ Schema?

Schema markup is a custom semantic used to describe the contents in a better way to search engines, The FAQ schema is used to letting the search engines know the contents presented on the page are questions and answers relating to a specific topic. FAQ schema is ideal for providing static questions and answers that a user cannot interact with and cannot provide alternate answers to. Google is the only search engine that understands FAQ schema markup.

FAQ Schema Guidelines
Google FAQ Content Guidelines

The syntax of FAQ schema is a javascript code formatted in JSON-LD code (as below).

<script type="application/ld+json">
    "name":"QUESTION_1 TEXT",
    "text":"ANSWER_1 TEXT"}
    "name":"QUESTION_2 TEXT",
    "text":"ANSWER_2 TEXT"}

Once you have the FAQ schema created, you can use Google's Structured Data Testing Tool to validate your schema. Alternatively, you may also use Google's Rich Results Test to validate your code. For more information about schema, please visit Mark up your FAQs with structured data.

There are a few ways you can implement FAQ schema, and they are:

  • Use Google Tag Manager.
  • Use JSON_LD markup.
  • Use Microdata.


FAQ Schema is a new semantic recommended by Google to create FAQ pages to let the search engine know that the content is questions and answers type. By using the FAQ schema, you will have a better chance of being included as a rich snippet on Google's SERP. Please note that the FAQpage schema is only known to the Google search engine.

Share this post

Comments (0)

    No comment

Leave a comment

All comments are moderated. Spammy and bot submitted comments are deleted. Please submit the comments that are helpful to others, and we'll approve your comments. A comment that includes outbound link will only be approved if the content is relevant to the topic, and has some value to our readers.

Login To Post Comment