How to Add FAQ Schema in WordPress? (Step by Step Guide)

Until recently, adding Schema to our web pages used to be very difficult. To add a simple star rating schemas we used to struggle a lot.

Google has brought a great solution for this problem through Structured data markup within the Google search engine and Google Assistant.

how to add FAQ schema in wordpress
  • Save

Before knowing anything about how to add FAQ Schema in WordPress, let us know what an FAQ schema is.

The FAQ schema is the rich snippet that appears in your page search result in the Google search engine. This enhances the user to click on your result and land on your page.

Here are some examples to show how structured schema for FAQ looks like.

The real necessity of the FAQ schema is to let your user understand beforehand what the post includes.

This can be done by placing some questions on the rich snippet using FAQ schema.

One thing you need to remember is that the FAQ schema doesn’t help you for additional SEO, but this will help to draw the attention of the users on Google search to land on your page.

The Google assistant in the android phones also reads out your FAQ questions when your page appears in the search result of the user.

What are FAQ Rich Snippets?

The FAQ rich snippet requires a special place to add a list of Questions and Answers through the FAQ section within the page or post.

faqpage schema appearance
  • Save

If you’re marked up these FAQ sections, it will appear as rich results in Google Assistant and Google results. It gives better CTR.

How to collect Questions to add in FAQ Schema?

To start writing FAQs on a particular topic is not a complicated process. Here are my recommended tools – AnswerThePublic and UberSuggest.

  • AnswerThePublic is a great tool to generate hundreds of FAQ ideas by using the Google Autocomplete feature. 
AnswerthePublish sheet
  • Save
  • UberSuggest is another great free tool to get FAQ ideas within a few seconds. This tool recently acquired by Neil Patel. (Update: Now it is a premium tool for a few days – February 2020)
  • People also ask is the smart snippet appeared within the search results. You can collect more questions from here.
people also ask questions
  • Save
People also ask questions from Google Search Results Page

How to Add FAQ Schema in WordPress Blog?

How do I add a FAQ schema in WordPress?

Here is a detailed guide for you to enable the FAQ Schema in WordPress.

Before following this procedure make sure that your website follows Google’s guidelines on enabling rich snippets for FAQ on your website.

You can see the content guidelines for FAQ Page schema in the below image.

content guidelines
  • Save

Step 1: Creating your JSON-LD code

JSON-LD is the structured data that is used by Google to create the rich snippets which can be placed on your page or post to get executed in the search results.

Below is the code of JSON-LD, which you can edit and change as you need. The code is taken from the FAQ schema generator tool.

<script type=”application/ld+json”> { “@context”: “”, “@type”: “FAQPage”, “mainEntity”:

[{ “@type”: “Question”, “name”: “INSERT QUESTION TEXT HERE“, “acceptedAnswer”: { “@type”: “Answer”, “text”: “INSERT ANSWER TEXT HERE” } },

{ “@type”: “Question”, “name”: “INSERT QUESTION TEXT HERE“, “acceptedAnswer”: { “@type”: “Answer”, “text”: “INSERT ANSWER TEXT HERE” } },

{ “@type”: “Question”, “name”: “INSERT QUESTION TEXT HERE“, “acceptedAnswer”: { “@type”: “Answer”, “text”: “INSERT ANSWER TEXT HERE” } },

{ “@type”: “Question”, “name”: “INSERT QUESTION TEXT HERE“, “acceptedAnswer”: { “@type”: “Answer”, “text”: “INSERT ANSWER TEXT HERE” } },

{ “@type”: “Question”, “name”: “INSERT QUESTION TEXT HERE“, “acceptedAnswer”: { “@type”: “Answer”, “text”:”INSERT ANSWER TEXT HERE“} }] }


Place your questions in the place of “INSERT QUESTION TEXT HERE”, and place the answers in the place of “INSERT ANSWER TEXT HERE“. Copy the updated code for your next step.

If you are not good with the above code, you can use the FAQPage JSON-LD Schema generator service to create the above code by adding Questions and answers directly in pre-designed boxes.

Another FAQ Page Rich Snippet Generator from  Mathew Woodward’s Page

In general, Google shows the first three FAQs on the search result, remaining which are hidden will be opened when you click the ‘Show more’ button.

Step 2: adding the code to the post

There are three different methods that you can use to add your code of JSON-LD to your post.

Method 1: Using Google Tag Manager

  • The Google tag manager method is used by those who maintain their websites by developers.
  • It is not an ideal method for you to try if you don’t have a backup of developers working for you.
  • We recommend you to use Google tag manager if you have a piece of knowledge of coding since it is the quickest way for you.
  • You can follow the video below to use google tag manager to implement the FAQ schema for your page.

Method 2: Using a plugin

  • The implementation of the JSON-LD code into your post or page is easy by using a plugin named “Header and Footer scripts“.
  • To use this plugin, you have to install the plugin into your WordPress blog from the Dashboard > Plugins > Add New.
  • Enter the Plugin name in the plugin directory search box and click Install and activate the plugin.
header and footer scripts plugin
  • Save
  • Once the plugin is activated you can visit the post or page you want to add the schema and on that page find the option ‘Insert script to head’.
add FAQPage Schema code here
  • Save
  • In the box provided, paste all the code. And your FAQ schema will be successfully added to the post.

Other Schema Plugins to add these snippets

Method 3: from Generate press theme

If you are using the GeneratePress Premium theme it will be easy for you to add this schema markup for your page.

  • If you are not a GeneratePress user, we recommend the above steps to use it.
  • You can add schema markup to WordPress without the plugin.
  • In the GeneratePress there is a simple method to get this awesome feature.
  • After complete the above FAQ Schema code, just go for Appearance > Elements from your WordPress dashboard.
  • In the Elements section of the GenaratePress choose the ‘New element’ option. In the drop-down menu select the ‘Hook’ option.
choose HOOK from Elements
  • Save
  • A blank page will open in which you can add the code you have copied earlier.
  • You can add this element on the page you want your schema to be updated.
  • After pasting the FAQ Page Schema code in the black Element box, then configure the settings and display rules.
  • Place the code in the element box and mention the location
settings of the element in generatepress
  • Save

Method 4: By using Yoast SEO Gutenberg FAQ feature

  • A few months back Yoast introduced this feature for WordPress Gutenberg users.
  • If you are using Yoast SEO Plugin, you can add the Questions and Answers directly by using this Gutenberg block.
  • This feature is available in Yoast SEO free version also.
  • To use this feature, Just open the post in Gutenberg editor mode. Click on the “+” button and enter FAQ in the search box. chose the FAQ block. The plugin adds this feature to the below of your post.
  • Enter the Question and Answer in the Text box.
  • With this feature, no need to add the above code anywhere here.
yoast seo FAQPage schema feature
  • Save
  • To add more, click on the Add question button and save the page along with these blocks.

Method 5: Using Rank Math SEO Gutenberg feature

Rank math is one of the awesome WordPress SEO plugins. The plugin recently added the FAQ Schema feature to add FAQs within your posts (Version 1.039). This new schema feature supported by Google; its results are prominent in the search results.

The Rank math FAQ Schema feature is working with the Gutenberg editor (From Custom Block area). To use this feature, click on the “Plus” symbol, and go for Rank Math > FAQ by Rank math

rank math faq block in block editor
  • Save

You will get a special box in the working area. Just add the Questions and Answers in the box. You can add the images also by using the Add Image button. To add more Q&A use the button Add new FAQ. Finally, save the content.

Recommended stuff:   Yoast SEO Plugin Settings   |   Rank Math SEO Plugin Settings

Step 3: validating your FAQ schema

Once your schema is added to your page, it is your turn to check whether your new webpage is eligible for the schemas.

To do that you can visit Google’s Rich Results page.

page is eligible for rich results
  • Save

You can access the link and you can paste the URL  of the page for which you have added your FAQ schema.

If your page is eligible for rich snippets it will show a green tick as shown below.

Step 4: Updating your page in Google

After checking the FAQ schema of your page, you need to visit the Google Search Console and in there you need to ping your page to google.

Visit the Google webmaster tools and enter the URL of your new post or page for which you have added the rich snippet.

You can use the Link Inspection tool from Google Search console.

It will show the option, asking you to ‘Request Indexing’. Click on that button and your page will be indexed in Google.

request indexing
  • Save
Submit index request by using Google Search Console

After submitting the link for the indexing request, it takes a few minutes to index. The final output of this FAQ Page schema output is here

example of FAQ schema feature in our blog
  • Save
Here is the example of FAQ schema feature from our blog


Now that you have added the JSON-LD code to your webpage you will rich snippet of FAQs will be visible to your audience who searched for your page in Google search engine.

When you add the FAQ schema to your web page, all the devices powered by Google will be showing the rich snippet in the search results.

How to add FAQ Schema in WordPress site
  • Save

Other SEO Related Posts

by Satish Kumar Ithamsetty
Hi, I am Satish. Full-time Blogger since 2009 and tech enthusiast. The main motto of this blog is to help newbies to start their blogging as a business. I love to write on Blogging, SEO, Make money online, and Affiliate marketing. If you need any assistance Stay connected and join in our Facebook Community to get industry relavent updates which helps you to connect people like you.

5 thoughts on “How to Add FAQ Schema in WordPress? (Step by Step Guide)”

  1. Hello Sir,
    Finally I got the one Which i am looking for past 6 months. I just implemented FAQs Schema by following your Guide. Thank you so much for such a great publish. I am really thank full to you.

  2. Thanks for sharing this information with us it really help me because I don’t know about this before,
    Can I share my Facebook friends

  3. Hello Satish,

    Thanks for explaining about How to add FAQ schema, helping us to land the user on our WordPress page through the Google search results. We believe it will help us to receive more visitors to our site.

    Thanks for great info tutorial.



Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.


This post contains affiliate links which means if you click on one of the links and purchase an item, we will get some commission (However you won’t be charged extra). The reviews are written based on our own experiences, we were not paid for these reviews. Here is the affiliate disclaimer

Copy link