Remember the days when you all were struggling to get author or maybe star rating schemas for your SERP results? The reason why you wanted those schemas is that those rich results help us to get more CTR on our organic results and they look cool in SERPs, right?

I’ve one good news for you. Google has introduced FAQ Schemas a while back and after seeing few SERP results – I was excited to implement those schemas on my Amazon Associates website. The reason why I was excited about this schema is that it pushes your competitors down by ~350 pixel – which ultimately means you can get more clicks on your SERP result.

If you don’t know about what is FAQ schema – read this official definition of FAQ schema from Google:

A Frequently Asked Question (FAQ) page contains a list of questions and answers pertaining to a particular topic. Properly marked up FAQ pages may be eligible to have a rich result on Search and Markup Action for the Google Assistant, which can help your site reach the right users.

Here’s an example of an FAQ rich result:

Example of an FAQ rich result

However, I was skeptical about the CTR that I’ll be getting on my result after enabling FAQ schemas because if I explain answers of certain questions right there – people wouldn’t bother to open my website. So you have to first need to understand the type of query and decide whether using FAQ schema markup makes sense for you or no.

Exact steps to enable FAQ Schema on your WordPress Page/Post

Step 1: Generate FAQ Schema

Google uses this JSON-LD structured data to render special search result features and enhancements so we will be using JSON-LD structured data snippet format to enable FAQ schema on our page/post. For that purpose, we would need to generate FAQ schema JSON-LD schema code. I’ll be using this tool to generate the code.

FAQ Schema Generator
FAQ schema JSON-LD Generator

All you have to do is create question and answers. Google renders only 3 questions under FAQ schema and gives the ability to users to expand more questions, so ideally you should have at least 3 questions and maximum 7 questions.

Finding questions to write their answers can be time-consuming, so we have built this plugin called SERPBar which will let you fetch all questions from PAAFs [people also ask for] for any search keyword and you can probably try to answer popular questions under your FAQ schema.

SERPBar Chrome Extension

You can download the plugin for your Chrome browser from this link.

Step 2: Add FAQ Schema in WordPress Post/Page

We will be using a plugin to insert JSON-LD code in the header of specific post/page. I’ll be using this plugin, which allows us to insert code in header/footer on specific WordPress post/page.

Head over to your blog’s WordPress Dashboard -> Plugins -> Add New

Search for “Header and Footer Scripts” and install the plugin by Digital Liberation. Once you install the plugin, you’ll have to click “Activate” plugin to activate the plugin.

Header and Footer Scripts for WordPress

Once the plugin activation is done, open your desired post/page where you would want to add FAQ schema markup. Scroll down and you should be able to see “Insert Script to <head>” box.

Now in this box, you will have to paste the JSON-LD code generated by our tool. Here is how it looks once it is done:

Insert JSON-LD Code in WordPress Post

Done! We have successfully added the JSON-LD code that renders FAQ schema on our page/post. Now the next step is to validate the code.

Step 3: Validate FAQ Schema Installation

Does your page support rich results? Well – there is a tool by Google which lets you check whether the specific webpage is eligible for rich schemas. Just visit this link and enter your webpage URL and hit Test URL button. If you have installed the FAQ schemas correctly, it will show you the output like below:

Screenshot 2019-08-01 at 5.17.44 PM
Rich results testing tool

As you can see the current page is eligible for FAQ schemas [Detected Items section], so the implementation of FAQ schemas is correct.

Step 4: Notify Google about your Schema markup

Now that we are done with the FAQ schema installation and validation, it’s time to tell Google – “Hey! Look! My page/post now has schema markup”. For that, all you have to do is – request indexing of the specific post using Google Webmaster Tools.

Login to your webmaster tools account and enter the URL of your post in the inspect URL box on the top header.

If you have submitted the old post to index check, you should be able to see a card like follow:

Screenshot 2019-08-01 at 4.36.41 PM
Submit index request using Google webmaster tools

Just click on “REQUEST INDEXING” link and your request to re-index the post will be submitted. Usually, it takes 2-3 mins to index the post this way, but sometimes it might take longer depending upon your content quality and several other metrics such as your pagespeed etc.

Once the indexing is done, you should be able to see the output as follows:

FAQ Schema Output
FAQ Schema Output

If you are facing any issues while implementing FAQ schemas on your WordPress blog, then comment below and we will quickly help you with debugging the problem. Feel free to Tweet this article if you find it useful.

Just wondering: Have you tried our bulk domain availability checker and Bulk DA PA checker yet?

Thank you for reading.

Notify of
Oldest Most Voted
Inline Feedbacks
View all comments
C Jain
1 month ago

I am facing a weird issue, my FAQs are appearing double on SERP. What could be the issue? How can I resolve it?

Rakesh Purohit
2 months ago

Can we use it effectively on blogger platforms or any other cms like content ful etc. Because there are limited options for blogger CMS. Sometimes the elements didn’t stick responsive on blogger with some themes.

Ankit pilania
2 months ago

hey suumit this link about SerpBar Extension
is not available please update…

Ravi Kunvariya
3 months ago

My site is not getting any organic traffic. Now I will try to use FAQ Schema to get more traffic. I hope that your tips will help me to rank on Google.

Karan Bhardwaj
4 months ago

If I put a schema code on the plugin, but want to add schema process on other posts then should I generate the code and paste it on the same header section?

Karan Dhall
5 months ago

I like the post but I have one question. In Google search console google disable the “Request Indexing” option. What to do in that case.

Atul Sharma
8 months ago

Thanks for this awesome post on how to using FAQ Schema markup code on our WordPress website. Nowaday’s everyone is using FAQ schema code which helps in increasing CTR and really helpful in getting organic traffic in huge amount. I m using too for my own website as well as for my client’s website too.

Prisha Malhotra
1 year ago

Actually, I am working on my website very hard to get sharp results, but so far no improvement, but I have learned a lot from this page, and hope it will help us to grow.

I am working for my client to improve in SERP results and Schema Markup is definitely gonna help me. I would like to ask one thing that these schema markups will help with Open Graph results as well. I Have Just Setup “All In One Schema Rich Snippets” Plugin on my website. But I have a doubt on how to make sure Google is picking up the correct aggregated reviews as in schema markup the reviews are hard coded.

My quick questions are; how to make sure that the reviews are true for local business? How much time does it take to show up rich snippets for my search results? Anyways, thanks for sharing schema Markup will definitely help my business.

1 year ago

I did all that, thanks for the steps! For the last part where you say “Once the indexing is done, you should be able to see the output as follows”
1. How long do you have to wait before it shows up with the new search results format?
2. What do you search for to see the new results? Any keyword in the post?

1 year ago

Nice tips here. Thanks!.

I want to know if I could use this instead of the plug-in mentioned in this article.

Thanks in advance.

1 year ago

Thanks for the awesome guide Summit!

زومیت - کولر گازی
1 year ago

FAG is great
If you have WordPress sites are the best plugins built with the latest technology

کولر گازی ال جی
1 year ago

I installed the plugin faq but it appeared on Google for a while but was removed for a while
I don’t know right now I did something wrong with user questions

1 year ago

Do We Need to Show “FAQ and How-to Schema” to Users (fronted)? Or Just Json Code are Enough for Eligibility.
Like Recipe Schema we have to show to users as well.

Trek Lover
1 year ago

Wow finally I get what I searched for. Everyone was suggesting for structured content and my wordpress version is not comppatible with that. Thans for sharing this cool article. Can I add the script in footer rather than in the head.

vincent rogeau
vincent rogeau
1 year ago

html element like li or strong

thank you

1 year ago

hello how is it possible to add html element like or in the answer ? Also i can see that some web sites are using a kind of favicon to illustrated the answer ..
Thank you .

1 year ago

Nice post. But now that Yoast has provided FAQ for Gutenberg, which will you recommend?

Ronit Bhradwaj
Ronit Bhradwaj
1 year ago

hi summit that topic was really help ful but i want to know that if we already have put the schema on the page and now we want to add faq’s to the topic so can we put that and if yes than how. Means: how many times can v really put the schema

Yogesh Bhardwaj
1 year ago

is this Faqs Schema immediately Visible in SERP After Indexing?

Subhash Choudhary - Co-Founder Rankz
Reply to  Yogesh Bhardwaj
1 year ago

As soon as your page gets indexed, if it’s eligible to show FAQ schemas – it should show up.

Kingsley Felix
1 year ago

What happens to existing HEADER and Footer code?

1 year ago

I have done as you have mentioned. Tried all the steps but when I’m testing rich snippets it doesn’t show there. I tried to put direct code and it works but when I put my site URL which has faqs schema code inside the header tag. It doesn’t work.
Although I have indexed the post URL on google and it doesn’t show faq option there anyhow. Help pls would be glad.

Subhash Choudhary - Co-Founder Rankz
Reply to  Joseph
1 year ago

You need to re-submit your URL for indexing and if your page is eligible for FAQ schemas, Google will show it automatically.


Matt Roberts
Matt Roberts
1 year ago

I’m so annoyed.

I’m working on adding FAQ Schema to my site here: I have added the faq within the body ( i took them out of an accordion widget because i thought maybe that was stopping it from working somehow…

The markup was generated from the same tool you use in this post. I validated it with Google’s structured data testing tool…which shows it as FAQPage and 0 errors.

But when I try and validate it on Search Console the card for FAQ does not appear… WTFFFF

1 year ago

Hi -am I able to use this with Elegant Themes Divi?

Subhash Choudhary - Co-Founder Rankz
Reply to  AJ
1 year ago

Yes, you should be able to use it with Divi.

1 year ago

Is Json code need to add in page or post?
or only need to add on header-footer script?

Subhash Choudhary - Co-Founder Rankz
Reply to  Mamun
1 year ago

It needs to be added per page and not in common header/footer.


Hi, I put these schema code in Body, but not visible in search result, should i put in head ?

1 year ago

Hi Sir!

How can we add Schema like we create TOC?

Subhash Choudhary - Co-Founder Rankz
Reply to  Malik
1 year ago

Absolutely yes! Just follow the steps mentioned in the article and you are good to go.

MD Omar Makki
1 year ago

it was a really nice article Suumit As always, Thanks for making it public with a simple step by step process.

Shahmeer Butt
1 year ago

thanks for mentioning my FAQ Schema Generator 🙂

1 year ago

My faq won’t appear after following all steps

Mohammed Farman
Mohammed Farman
1 year ago

Hi Suumit,

I have followed everything you have mentioned here and according to Google’s tool my site is eligible for FAQ schema but it isn’t appearing on SERP. My question to you is, is it not possible for a site to have both sitewide links and FAQ schema in SERP? And one more question, do we have to paste only JSON-LD code in the header area or we have to publish in the content too?

It’ll be great If you can help me out. Thanks.

1 year ago

thank you so much for this article! i have been struggling for a whole month trying to figure this out. I even watched over 20 videos and looked at atleast 10 different bloggers trying to explain the process.

by far you have been the best – simple, clear and easy to understand/follow!

Arumugam Rangasamy
1 year ago


I have done the whole thing completely and it gets displayed. But, it is not displaying. What might be the reason? What to do now?

Subhash Choudhary - Co-Founder Rankz
Reply to  Arumugam Rangasamy
1 year ago

Did you submit your sitemap for indexing? Or did you specifically tried to index that post?

Ben Crane
1 year ago

My question is, after placing codes using header and footer plugin, do i have to delete those questions and answers from my content body?

Sachin Bhatt
Sachin Bhatt
1 year ago

It is not indexing, i have Copied code from and putted on my site’s header, and it been 8 days i fetch daily on webmaster but the post is not even indexing. Its showing old cache date on the post no FAQs in search what to do ?

1 year ago

Hey Suumit Thanks For the information about FAQ scheme Information. Can you Please Guide about Normal Rating Scheme Without any WordPress Plugin. bcoz for Client, Some Time Website Are not in WordPress then What Will the Proces For Both FAQ Schema and Normal Schema For Review Please Guide

1 year ago

Sir, I am not able to see that option to paste the script. I have installed the plugin and opened the post. But I didn’t see any option below the post to paste the script in of that post.

Any kind of help would be appreciated. Thank you!

Meet Patel
1 year ago

Hey, Suumit thanks for this excellent piece of content.

I really want to appreciate the hard-working research, which you have done to collect various things related to FAQ Schema, which makes it, more comfortable to develop FAQ Schema for Website.

And it not just appreciation, but I also used this exact method to generate schema for our company site. And seriously it’ll take less than 10 minutes to create all FAQ schema for some essential pages. And yes now after the indexing I can see the evident changes between my previous CTR and current CTR as well as a ranking on LSI Terms.

Mihir Shah
1 year ago

Can you please add a section on how to add faq snippets which appear on the page itself as well as in serps ?
Kinda like justdial ?
I see them using these snippets across the board for over a few weeks.

1 year ago

Hi, Summit

I’m really impressed what you’ve achieved in such a short age. I would like to know about your personal expertise. Are you full stack developer?

1 year ago

Sorry, can anyone please provide me the SERPBar Chrome Extension, I downloaded it on my previous PC, but I cannot find it on the store and not anywhere else,

1 year ago

It’s not working, Added the snippet manually and indexed the post using console. It’s showing in Google Rich snippet tools but not showing in Google Search even though the keyword is in first page.

Amar Ilindra
1 year ago

Tried FAQ schema on a couple of posts last year but haven’t seen the snippet for my posts. Added manually for a new post today and hoping for success this time

Ashok singh
1 year ago

Thnxx for this amazing hack.. Now I implement this on my blog..

Muhammad Qasim
Muhammad Qasim
1 year ago

Nice info Summit.

I have one question: Should I just add question in that tool that would generate JSON and then add it to individual post head using the plugin you mentioned, right? There is no need to add the same question/answers inside the article itself?

1 year ago

Hey Suumit & Subhash Sir,

My Theme Supports “Insert anything to ” box.

What if i skip STEP 2. ??

Plz Guide

Reyad Mostofa
1 year ago

I can not find SERPBar plugin. Do you know any other alternative plugin?

Varun Sharma
1 year ago

Good Work! Implemented this strategy last week itself. It works well! I can confirm.

Rana Jayant
1 year ago

Informative article Suumit. BTW, The chrome plugin link looks broken. Please have a look, it was a useful feature.

1 year ago

For WordPress there is also a plugin for FAQPage (and others), which works in TinyMCE and Gutenberg:

And you also can only insert the JSON-LD. That’s a good way to manage it.

Gurmeet Chahal
Gurmeet Chahal
1 year ago

SERPBar link is not working bro, please update