How to add FAQs Schema Markup

FAQs Schema Markup

FAQs schema markup will help you to display questions and answers in search results along with the url, title, and description. By adding this additional information in SERP, you can stand out from your competitors.

Before we see how to implement FAQs schema markup on your website first, let’s understand what is a schema markup and what is a rich snippet and why to add schema markup to a website?

Schema is a markup code which is preferably in JSON format which contains the information you want to display as additional content in the search engine results page. This schema markup code is available for all categories of pages like Recipe, Article, Person, Product and FAQs etc.

Schema markup code helps search engines to understand your web pages better so that they will rank on top in search engine results page.

Rich snippets are the results generated by search engines after rendering the schema markup code added on your web pages and displaying them in search results.

faqs schema markup results

Where can we get the markup code?

There are multiple ways to generate markup codes. Those are :


2. Google Structured Data Markup Helper

You can get the markup code required for your preferences in It is An organization which offers schema markup code for all sorts of snippets you want to display in SERP. markup generator

Open and click on the schemas link on the top right and then you can have a list of possible options for which you can get the markup code. Now, select your category and subcategory and scroll down to see the code snippet which is generated based on your selection.
Then, simply copy that JSON code and replace the dummy information with yours and past it on the head section or the body section of your webpage.

See the example JSON markup code in the below screenshot.


Note: Make sure you copy the code completely, no syntax errors are allowed. In fact, those errors will impact your SEO rankings

Google Structured Data Markup Helper

Google provides us with the tool which can help us to create the code and use it on the websites for free.

Google structured data markup helper

Right in the home page, you can select the type of markup you want and provide the url of the page where you want to add this markup code in the url section and click on start tagging.

In the next screen, it will render your page and ask you to map the data for the respective values based on the type you have chosen in the previous step. You should select the values from the page content and assign to the attributes in the dropdown.

Below image will provide you with a hint of how to map the data.

markup data mapping

After assigning values to all the attributes just click on the ‘create HTML’ button on the right corner then it will provide you with the JSON markup which you need to add it on your webpage.

Now, If you want to add FAQs schema markup to your webpage, there are a few things you need to keep it in your mind. Those are :

  • You should have a FAQs section on your web page.
  • You shouldn’t add FAQs schema on the pages which allow users to write answers to the question you write on your webpage.
  • All the questions and answers you have added in the markup code should be visible to the user on your webpage.

To rank on top on Google search results page, you should try to answer the questions which people are searching for in Google. To identify what people are searching for on your niche/topic, refer ‘people also ask for’ section on SERP. Copy the questions from that section and try to answer them.

People also ask for

FAQ Schema markup guide

Now, let’s see how to generate markup code for those FAQs you have written on your page.

Step 1: Generate FAQs schema markup

You should generate the markup code for the questions and answers you want to display in the search engine results page. The simplest way to generate markup code is by auto-generating the markup by entering questions and answers in the respective fields.

Want to add schema markup in the easiest way possible? Then click on the link below.

FAQs Schema Markup Generator

faq markup generator

Step 2: Add FAQs Section on Webpage

Now, add the FAQs section on your webpage. Make sure all the questions and answers you have added in the markup should be available in this section to get the eligibility.

Step 3: Implementation

Copy the schema markup code that you have generated and paste it on the body section of your webpage. (anywhere in the page).

Step 4: Markup Test

After adding the markup code, it’s mandatory to test the page you have implemented to make sure it’s error-free. It is vital as an error could stop your web page ranking.

Here is a tool that can help you to test the page after adding markup code in it.

Markup Code Tester

Step 5: Submit the page in search console

The last step is, asking Google to crawl the FAQs schema markup code you have added on the page. Soon it gets crawled; you will see the FAQs results in SERP.

Implement it before your competitor does and see how it boosts your SERP rankings.


What is schema markup?

A simple code with crucial information that needs to be added on your webpage to let search engines know your web page better.

Why is schema markup necessary?

Schema markup will provide additional information to search engines, so search engines will start displaying that information in SERP results, and that helps to get higher rankings and more clicks as well.

How can I get FAQ rich results in Google?

In order to get FAQs rich results on SERP you should add the FAQs section on your web page with a list of questions and answers. While framing FAQs try to write answers for questions people searching in Google and generate the markup code with those question and answers using markup code generators. Paste the markup code in the body section of your web page.

What is the difference between FAQ and QA Schema Markup?

FAQs markup should be implemented on the pages where you have written a predefined set of questions along with the answers. Here, users don’t have an option to submit their answers, whereas QA markup implementation will be done on the pages where we ask the users to provide the answers for the question we ask. Multiple answers can be posted from the user end. Based on what you have on the page you should decide the type of the markup you need to use.

Check my article on 10 SEO plugins for wordpress 2020.

3 comments on “How to add FAQs Schema Markup

Leave a Reply

Your email address will not be published. Required fields are marked *