How To Add FAQ Schema In a WordPress Website

Rate this post

Do you want to know how to add FAQ Schema in a WordPress Website? Then you have landed on the right place.

how to add FAQ Schema in a WordPress Website
How To Add FAQ Schema In a WordPress Website

In this article I’m going to show you step-by-step how you can add FAQ Schema in WordPress Website without any coding or without the help of any developer.

In May 2019, Google has introduced a new schema called FAQ Schema and also introduced that how to structured data on Google search as well as the Google Assistant Platform (You can read – New in structured data: FAQ and How to by Google by clicking here).

This schema features allows you to show FAQs under your search results. It looks like the “People also ask” section of Google SERPs.

Having FAQs in Google SERPs will definitely increase your CTRs. But you can’t use this schema features on any type of page/post. Google has some guidelines for that.

If your post/page contains an FAQs section, then you can use FAQ Schema.

As you know in WordPress, we can do anything by using a WordPress plugin. Here I’ll show you how to add FAQ Schema in WordPress Website by using the Ultimate Block Plugin.

Also, I’ll show you how to add FAQ Schema in WordPress Website by using JSON-LD Schema Generator Code.

Before moving to the tutorial, let’s see what exactly FAQ Schema is.

What is FAQ Schema?

FAQ Schema is a new type of structured data that allows you to make your FAQs Page to have a rich snippet in Google Search. And an FAQ section contains a list of question and answers to a particular topic.

Refer to the following screenshot to understand how FAQ Schema looks on the Google Search.

FAQ Schema
FAQ Schema Example

Let’s see Google’s explanation of FAQ page and the use of structured data for it.

FAQ Schema
FAQ Page According to Google

Important Note: Using structured data markup enables the respective feature, but Google does not guarantee that your structured data will show up in search results, even if your page is marked up correctly. Learn more about structured data guidelines.

In order to be eligible for rich results, you should mark up your site’s page using one of three supported formats:

JSON-LD (recommended)



And do not block your structured data pages to Googlebot using robots.txt, noindex, or any other access control methods.

Benefits of using FAQ Schema

With the help of FAQ Schema, you can increase your CTR rate. In other word we can say that you will get more clicks on your web pages in Search engine result pages (SERPs). That means you’ll more traffic to your website.

Let’s see how?

Google not only uses structured data to rank the relevant content higher for a search query. But they also use structured data for special search result features like rich snippets in SERPs.

Further, they explained that pages which are properly marked up for FAQ structured data will be eligible to feature as rich results on Google search.

By the design, a page eligible for FAQ rich result gets additional space below the regular search snippet in the form of FAQs tabs added using in-page markup.

FAQ Schema example

More space on Google search results means more clicks on your link hence a better CTR.

Google Guidelines and Use Cases of FAQ Schema

If you want to add FAQ Schema on your page or post then you have to follow the Google’s Guidelines to become eligible for FAQ rich results.

FAQ Schema
Google Guidelines for FAQ Rich Results

To validate FAQ schema, you must add content to HTML source code, and it should be accessible for users.

Which Pages/Posts Perform Better with FAQ Schema

Although you can add FAQ Schema to any of your blog post or pages which follows Google Guidelines.

That’s means you are free to use FAQ Schema structure data with a new or already published post/article.

Pro Tips: Later in this guide, I will discuss, how to write FAQs correctly so that more users click your links in SERP.

The process of using FAQ Schema involves three major steps:

  1. Adding FAQ Schema to a webpage.
  2. Validating the webpage for FAQ Schema correctness.
  3. Submitting the webpage (Page/Post) for fresh indexing.

Let’s start with the first step.

How to Add FAQ Schema in WordPress Website

Method First: By generating JSON-LD Code or Without using WordPress Plugin

This method is suitable for all types of websites including HTML website, Drupal & Joomla site, and WordPress Website, etc.

First of all, we will generate FAQ structure data using an in-page markup called JSON-LD recommended by Google.

Then we will add the generated FAQ schema code to the post for which FAQ have been written.

Just follow these steps to add FAQ Schema to WordPress Website

Step 1: Generate JSON-LD code for FAQ Schema

JSON-LD (JavaScript Object Notation for Linked Data) is a lightweight linked data format that transmits data objects consisting of attribute-value pairs using human-readable text. Creating an FAQ schema code is very easy. You can create JSON-LD code by clicking here.

Go to the JSON-LD generator tools and type your first question and then answer. Click Add another FAQ to add another pair of questions & answers. Then repeat steps 3 & 4 for every question and answer like you need to add 3 or 4 relevant FAQs.

After that copy the generated JSON-LD FAQ Schema code by clicking Copy FAQ Schema.

JSON-LD generator tools

To make this process simple, you can use following JSON-LD code and replace the Demo Question Number and Demo Answer Number which is highlighted in black color.

<script type=”application/ld+json”>{“@context”:””,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”Demo Question Number 1“,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Demo Answer Number 1“}},{“@type”:”Question”,”name”:”Demo Question Number 2“,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Demo Answer Number 2“}},{“@type”:”Question”,”name”:”Demo Question Number 3“,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Demo Answer Number 3“}},{“@type”:”Question”,”name”:”Demo Question Number 4“,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Demo Answer Number 4“}}]}</script><!–FAQPage Code Generated by–>

Copy this code to a clipboard because you’ll need this code in next step.

Step 2: Now go to the webpage where you want to add FAQ Schema. Paste the JSON-LD code (which is copy in step 1) at the end of your article in the footer of the page.

Finally, Update or Save changes your post and you’re done.

Step 3: Now check your page using Google’s rich results test tool. And request fresh indexing in Google Search Console.

Google's rich results
Google’s Rich Results

If you’ve learned how to add FAQ Schema in WordPress Website and implemented everything correctly, then you’ll see a green tick mark on completion of the test. This tool will also show the SERP preview for the particular web page carrying the FAQ rich snippet.

Adding FAQ Schema in WordPress without Using a Plugin

Yes, it is possible that you can use FAQ Schema in WordPress without install plugin as well.

Follow the following step-by-step procedure to add FAQ Schema in WordPress without plugin.

Step 1: Generate JSON-LD Code (FAQ Schema Code) which I already explained in the heading ‘By generating JSON-LD Code’.

Step 2: Go to the post or page where you want to add FAQ Schema.

Step 3: Paste the generated FAQ Schema code below the post/page content (Shown below).

WordPress users can paste the generated JSON-LD FAQ Schema code using ‘Custom HTML’ in Block-editor.

Adding FAQ Schema in WordPress without Using a Plugin
JSON-LD FAQ Schema code using ‘Custom HTML’ in Block-editor

Step 3: Click on Update/Publish to save changes.

Step 4: Now test the web page using rich results test tool.

Method Second: Adding FAQ Schema in WordPress Website by using Plugin

In this method I’m going to show how you can add FAQ Schema in WordPress by using Plugin.

Just follow the following step to add FAQs on your WordPress site by using WP Plugin.

Step 1: Install the Ultimate Blocks Plugin

Ultimate blocks are a multi-purpose Gutenberg blocks plugin that offers two types of Schemas – Review and FAQ Schema.

You can add FAQ Schema to your WordPress posts/pages by using the “Content Toggle” block offered by Ultimate Blocks.

Now let’s install the Ultimate Plugin. Go to the WordPress Dashboard >> Plugins >> Add New >> and search for Ultimate Blocks.

The first result will be Ultimate Blocks plugin. To install this plugin, click on “Install” and “Activate” the plugin.

how to install ultimate blocks plugin
How to Install Ultimate Blocks – Guternberg Blocks Plugin

Once you’ve activated the plugin, it’s time to add your FAQs section.

Step 2: Use Content Toggle Block to add FAQs Section

Go to the post or page where you want to add FAQs section. Then insert content toggle block.

FAQ Schema
Content Toggle Block to add FAQs Section

Once you insert “Content Toggle” block, you will get an interface like this.

Ultimate block box
Ultimate Block Box

You can add your question to the “Panel Title” section and answer in the box.

You can add more FAQs by clicking on “+” sign under the box.

faq schema
Add More FAQs

Once you’re done adding all of your FAQs, just enable the FAQ Schema.

Step 3: Enable FAQ Schema

In the right-hand side, you’ll see an “FAQ Schema” option. Just enable it.

how to enable FAQ Schema
Enable FAQ Schema in Ultimate Block Plugin

That’s it. You’re done.

How to Test FAQ Schema Markup?

If you want to test whether your FAQ Schema is working good or not, just go to the Google’s Structured Data Testing Tool.

Then enter the URL that contains FAQ Schema and click on “RUN TEST”.

How to Test FAQ Schema Markup
How to Test FAQ Schema Markup

After click on Run Test, in the next page it will show you if there’s any error in FAQ Page.

FAQ Schema
FAQ Detected

How to write better FAQs to Increase Click Through Rate (CTR)

Writing FAQs is the tricky part about FAQ rich results. The FAQ rich results are like a writing answer in the examination hall.

Because if not all, at least some visitors will decide to click or not-to-click the link based on the information provided in FAQs.

For example, if the visitors find that information in FAQs, is NOT relevant to his query, he is less likely to click the link, right!

Therefor, you should write the FAQ carefully, and FAQ should be relevant to the topic.

Pro Tips: Try to structured your FAQs as an opportunity that allow you to convince the visitors to click your link, by sharing the extra information (in the form of FAQs) about your page in context with query of the user.

Writing of good FAQs can be depend on various factors like niche of the website, the content of web page, and so on.

However, there are few basic points I’m going to discuss which you should keep in mind while writing FAQs for a web page.

  • Add only relevant FAQs.
  • Try to write simple, short, and accurate.
  • Write FAQs to convince the user to click your link. But keep in mind that the content of FAQ follows Google’s Guidelines.
  • Don’t add too much information to FAQ Schema. Because sometimes too much information is boring.
  • Add only 3 or 4 FAQs.
  • Write interesting and thought-provoking answers.
  • Avoid using jargon and acronyms (short forms).


While FAQ Schema doesn’t have any direct impact on WordPress On-Page SEO, it’s still a great wat to increase your Click Through Rate (CTR).

However, don’t misuse the FAQ Schema. Follow Google’s guidelines for FAQ Schema.

I hope you enjoyed this article and learned how to add FAQ Schema in a WordPress Website.

If you already know about it and using FAQ Schema in your web page then please let me know how it’s working or share relevant case-studies.

Let us know if you’ve any question regarding FAQ Schema.

Also don’t forget to share this post and you can follow me on Facebook, and Twitter.


Leave a Comment