How to add FAQ Schema in WordPress or any Website?

In this blog post, we are going to look at how to add FAQ Schema in WordPress.
This blog post also includes
Benefits of faq schema
Plugins to add FAQ Schema markup.
how to add Faq schema without using any plugin.
And a Bonus guide to find questions to add in your FAQ Schema.

But before I show you the step by step process,
How I add a faq schema in my WordPress blog
Let’s talk about a few basic things…

What is FAQ Schema?

Faq Schema is a type of structured data, which Google uses to display rich results in search engine result pages.

Here is the definition of faq schema by google.
A Frequently Asked Question (FAQ) page contains a list of questions and answers about a particular topic. Properly marked up FAQ pages may be eligible to have a rich result on Search and an Action on the Google Assistant, which can help your site reach the right users.

Before you dive deeper in this blog post, I want to invite you to join our community (Group) on Facebook, a group of friendly entrepreneurs who are ready to help each other Click here to join us.

 FAQ Page Schema Example

This is how Google displays faq rich results in search result pages.

Faq schema example

Interesting right, But you have to follow some google guidelines to get this.

Google guidelines of Faq pages

As said by Google developers in their webmaster blog, you have to follow some basic rules. And if you are taking care of your website’s SEO then you are probably following all the rules already.

They described a few use cases,
1. You should only be using this structured data if your website contains a list of Questions and Answers.
2. All the questions and answers should have been written by the admin, users should not submit answers to the questions.
3. You can add this schema markup to your product pages if it contains useful questions related to the product.

Google's guidelines of adding faq schema

Benefits of FAQ Schema Markup

Till now, you know that your blog post is eligible or not eligible to show faq markup in the search results.
But do you know why you should Implement this structured data in your blog post?

Let’s make it clear…
Schema markup doesn’t have any direct impact on SEO.
But you can make it to improve your CTR, which is a ranking factor.
Here are some indirect benefits of Faq schema.

1. Helps you increase CTR

I already unbox it.
Faq page or any other schema markup helps you to increase the click-through rate of your search result.

Growth of ctr with faq schema
case study by Searchengineland

For example:- when someone is looking for a personal training program, then they want to know about it.  Like,
1. What are the qualifications needed to enroll in the program? Or,
2. What will be the payment methods?
So when you find a post that contains all the info you need, you will be more likely to click it.

2. Features you in voice search

Voice search is the next big thing in the SEO industry, and according to a study by SEMRush, in the US alone there are 118 million smart speakers with some kind of voice assistant.
And this is a big deal,

So if you haven’t optimized your content for voice search, then you are losing a lot.
But how will you do it?

Here is the deal…
Adding faq in your content will help you to get your position in voice search.
According to research, Question keywords most likely to search in voice assistant devices and most of all the result taken from the faq pages.

which type of query most asked in any assistant device
researched by Backlinko

Note:- This schema markup is best for those pages which are ranking on the first page of SERP but silently sitting at the bottom of the page.
Implementing this schema gives a boost in CTR and as you know Google only promotes content that people like, so indirectly this will boost your ranking.

How to add faq schema in any website

This is important!

In this era, most of the websites on the internet are based on some kind of CMS like WordPress, Joomla and more.
And it’s a kind of easy work in cms to add faq snippet.
But what if your website is fully based in custom code,

Don’t worry I have the tutorial.
So let’s get into…
I have divided the process into actionable step

Step: 1 First of all write down all the questions and answers you want to add on your faq page.  I prefer using google docs, but you can use whatever tool you want to use.

question and answers written in google docs

Step: 2 Now, as google’s guidelines describe You have to add all the questions and answers in your blog post.

For example, last black Friday, I was writing a blog post about social snap black Friday deals. And I wanted to add a faq schema in that post. So first I added all the questions and answers in the blog post itself.

added questions and answers in blog post

Here are the diamonds,

Step: 3 After adding all the questions and answers in the blog post, Go to a tool called Faq Page Rich Snippet generator by Matthew Woodward.

Now, in the tool add your questions in the Question field and answers in the answer field.

You can add as many questions as you have. 
But I will not recommend you to add more than 5 questions.

add all the question and answers in the tool

Step: 4 Now, if you added all the questions and answers then copy all the code from the side of the website.

copy codes from the tool

And paste it into the header of the webpage where you want to show a faq page markup.
Or the best way to add the code in your website is to use Google tag manager, You can check it out how to do it.

How to add faq schema in WordPress website with using an SEO plugin

Adding any type of schema in WordPress websites is easy to work, these days most of all
WordPress SEO plugin comes with the functionality to add faq schema.
Like faq schema by Yoast, rank math or any SEO plugin.

In this tutorial, I am going to add the faq snippet using RankMath SEO plugin as it is the best and free SEO tool for WordPress.

Before you begin, you have to install rank math SEO on your WordPress website.

Step: 1 First of all write down all the questions and answers in the google docs or any other writing tool you like.

 Step: 2 Then go to the blog post or page you want to add faq schema, then open rankmath block in the Gutenberg editor.
And add faq by rankmath block on the page.

faq blocks by rankmath plugin

Step: 3 It will open question and answer field on the page just copy and paste all the questions and answers there.

add question and answers in rankmath block

That’s it. You are done doing your work, now rankmath will process and generate JSON-LD data to show faq markup for your blog post.

How to add faq schema in WordPress website without using a plugin

Yeah! You heard it right. You can also add faq schema markup in your blog post without using any plugin.  This is the same method I use to add a faq schema on my website.

Note:- I am using Gutenberg editor to write blog posts, but you can also implement those codes to classic text editors.

So let’s dive into how I do it.

Step: 1 As you know you need questions and answers, So write down all the questions and answers in google docs.

Step: 2 Then Write down all the questions and answers in the blog post itself as it is recommended by Google.

Step: 3 Now after, writing all the content in the blog post. Go to the Faq generator tool by Matthew Woodward.
In the tool, Add questions and answers in the tool, You can add as much Q&A you have, but not recommended more than five.

add faq in schema generator tool

Step: 4 after you have added all the Q&A, click on the button copy all the codes.

Step: 5 Now, go the blog post or page where you want to show the faq schema,
Add a custom HTML block and paste all the codes there.

add json ld codes in custom html block

If you are using a classic editor then open the text editor and paste the codes there.

adding schema codes in text editor

That’s it you are done adding a faq snippet in your webpage. 

How to add faq schema in any website using Google Tag Manager

Google tag manager is one of the best and free tools for developers. Using this tool can save lots of your hustle.

And you can use this tool to add a faq snippet in your blog post.
This task is going to be a little tricky, so make sure you don’t miss any steps.

Either way, you can watch this youtube video for better explanation.

Step: 1 As google mentioned in their guideline, make sure you have written all the questions and answers in your blog post.

Step: 2 Now, go to the faq code generator tool, I will recommend using a faq generator tool by Matthew Woodward.

And enter all the questions and answers in the tool, You can add as many questions you have but not recommended more than five questions.
After adding all the Q&A copy the code provided by the tool.

Here is the deal,

Step: 3 Open the Google tag manager and make sure you have checked “Page Path” in the variable.
If not then, go to the variable section, click configure and checked “Page Path”.

Step: 4 Now add a new tag, and give a name that you can remember. For example, I named it “faq schema with blog post name”.
After you are given a name, click on the tag configuration and choose “Custom HTML”

Step: 5 Now paste the codes you have copied from the tool in the HTML section.

Step: 6 As you complete adding the codes, scroll down and click triggering options.
In the triggering section, click on the plus icon
And create a new trigger option,
Now select “Page Views” as a trigger and check on “some pages view” only.

Step: 7 It will create a new option of filtering, In the first option click on the “Page Path” and the second option click on equals  And enter the URL slug of your website.

Now click on the save changes and again click Save.

Step: 8 after you set up all the things, now deploy the code by clicking on the submit button. Give this task a name and hit publish.

That’s it, you have successfully added the rich snippet in your blog post.

Test your Faq Schema

You have tried one of the methods described in the post. But how you will make sure that all the techniques are working.
Google Provide a free tool to test your faq schema

Here is how to test faq schema markup

Step: 1 Head over to the Rich Result Test tool by google

check your blog post for rich results

Step: 2 Now, enter the URLs of the page where you have added faq schema, 
For example- I have added faq schema in my blog post, so I will enter the URLs of my blog post. And click Test URLs. 

Step: 3 If it shows faq then you have done great work. You have implemented the right JSON-LD codes in your blog post.

test your faq schema

Now we can move towards are the crawling of the faq schema page.

Ask Google to Crawl your page

As normally, google will take one or two days to find out this JSON-LD and show a rich snippet.
But you can minimize the time to see the results fast. 

Step: 1 Go to Google Search Console or webmaster tool,

Step: 2 In the tool click on the Url Inspection

Step: 3 Now, enter the URL of your blog post or page in the search bar and hit enter

add urls of your blog post into inspection tool

Step: 4 And now, click on the Request Index button to ask Google to crawl your blog post.

request google to index your blog post

And after the blog post gets crawled it will show the rich result in SERP.

Bonus Guide- Find question to add in your Faq Schema

This guide will help you to find most important questions, your audience is looking in search engines.

free bonus guide to find questions to add in your faq schema

Conclusion- as you know, having a faq schema in your blog post can boost your search growth. And if you have created any product review post, or you are going to create one then I will highly recommend you to add a faq schema in your blog post.
Which technique you will use in your website, do let me know in the comments.

a2hosting ad banner

7 thoughts on “How to add FAQ Schema in WordPress or any Website?”

Leave a Comment

Share via
Copy link