Join WPLogout Community on Facebook Join Now

How to Add FAQ Schema in WordPress? (Ultimate Guide)

In this tutorial, we are going to add FAQ Schema in WordPress without a plugin. We will try to add FAQs using Google Tag Manager with the help of the online FAQPage Generator Tool.

Moreover, Most of the bloggers use Yoast or Rank Math SEO plugin on their sites so you will also learn to create FAQ using these SEO plugins too in this post.

Adding a FAQ is quick and easy using SEO plugin rather than using Google Tag Manager (GTM) but we will try both methods.

Moreover, in this guide, we will cover

  • What is FAQ Schema?
  • How to add FAQs in WordPress?
  • Online Tools to Generate FAQs.
  • How to Validate FAQs?
  • FAQ in Google Webmaster
  • So on …
How to Add FAQ Schema in WordPress

What is FAQ Schema?

A FAQ Page Schema is also known as Frequently Asked Question Schema in a particular article is a list of questions followed by answers to the respective questions. When the FAQ Page is valid then it is eligible for rich results in Google SERPs.

The valid rich result in SERPs look like this

Rich Result FAQ Schema

Google primarily displays 3 questions only and it gives the ability to expand up to 10 questions in SERPs. Furthermore, if you have more then 10 questions then Google will attach the link to your website.

GeneratePress Frequently Asked Questions with FAQ Schema in Google SERPs

FAQPage Schema Guidelines

There are certain guidelines for FAQPage Schema that you need to follow on your blog. Keep note that there is a difference between FAQPage Schema, Q&A Schema, and HowTo Schema.

You can find detail FAQ Page Guideline here.

Note: You can only use one FAQPage Schema per page. Using multiple FAQ Schema is an invalid case.

1. Invalid Use Cases for FAQ Schema

  • You cannot use FAQPage for advertisement purposes.
  • A forum where there is a user-generated content can submit answers for a single question.
  • Any pages including Product Page, Comment Section, Support Page, where users can submit answers to the Single Question.
  • An Author that truncates questions and answers instead of displaying full questions and full answers on the page.
  • The FAQ Schema isn’t visible on the source page to the user.
  • Using more that one FAQ Schema Markup on a page.
  • Content that is hateful, offensive, profane, sexually explicit, graphically intense, advertisement of dangerous or illegal activities, etc.

2. Valid Use Cases for FAQ Schema

  • A FAQPage must be written by the author itself, no users can submit the answer for the question in the article.
  • A product page where there is a list of Frequently Asked Questions, no users are allowed to submit alternative answers.

How to use FAQPage Schema Generator?

There are few online tools that helps to generate JSON-LD FAQpage Schema.

Here we are going to list two generators that I have used previously. FAQPage JSON-LD Schema Generator by Saijo George and Technical SEO FAQ Schema Generator.

1. FAQPage JSON-LD Schema Generator

FAQPage JSON-LD Schema Generator is developed by Saijo George, an SEO Expert from Melbourne, Australia.

You can add FAQs and answer using this tool. It will generate JSON-LD script side by side and you can copy FAQ schema in both Minified and Prettified versions.

Moreover, you can test JSON-LD Script in Google Structured Data Testing Tool and also you can send Structured data markup JSON-LD format to Google Tag Manager Fixer if you are going insert Script via Google Tag Manager (GTM)

FAQPage JSON-LD Schema Generator by Saijo George
  • First, Go to FAQPage Schema Generator.
  • Scroll down to FAQs Generator.
  • Add your Questions and Answers
  • Copy FAQ Schema and paste it into your website.

2. Technical SEO FAQPage Generator

Technical SEO is a website where you can access a few online tools that help us in the various aspects of SEO. Here we are going to use FAQ Page Schema Tool.

It is a similar tool as above listed FAQ Schema Generator where you get JSON-LD format schema. You can use it directly on your website or integrate it via Google Tag Manager.

FAQPage Schema Generator by Technical SEO
  • Go to Technical SEO FAQ Schema Generator.
  • Select FAQ Page from the dropdown when asked about which schema to choose.
  • Now, Add your Questions and Answers.
  • Copy the Script after completing your FAQs and Paste where needed.

Add FAQ Schema in WordPress without Plugin

You can easily add FAQPage Schema using JSON-LD Markup without any plugin in WordPress. You can generate FAQ markup using the above tool.

Note: Before inserting the script directly to your website keep in mind that you need to add the same questions and answers in your article as in the JSON-LD script.

1. Insert FAQs Schema via Google Tag Manager (GTM)

I assume you already have set up Google Tag Manager (GTM) and we have also learned to generate JSON-LD Script using the above FAQ tool. Follow the step by step process to insert FAQs using GTM.

1. Login your Google Tag Manager Account.

Login or signup to Google Tag Manager. GTM Set up is easy.

2. Add a New Tag.

Click on Overview and click on Add a new tag.

Adding New Tag in Google Tag Manager

3. GTM Tag Configuration

Now, Name a Tag with your Article Name. Go to Tag Configuration and Choose a tag type as Custom HTML.

Choose Tag Type as Custom HTML

4. Add JSON-LD Code

Copy the JSON-LD FAQ Schema code generated by an online tool and paste it into HTML Box.

Custom HTML JSON-LD Tag

5. Add Trigger

Here we want to insert JSON-LD to a specific page where you want to display rich results. so we need to select the desired page.

Now, Click on Add Trigger Box. Choose Trigger Type as Page View, Choose Trigger Fires as Some Page Views, Choose Trigger Conditions as Page Path, Equals, and your FAQ Page (URL slug only).

Trigger Configuration

6. Test FAQ Schema in GTM

After inserting schema, you need to test the FAQ Page. Click on Preview in Google Tag Manager. Now, go to the page where you have inserted FAQ Schema and refresh the page. You will see the GTM bar with the Tag Firing Notice.

GTM Tag Fired

7. Validate in Rich Result Testing Tool

You can test your FAQ page in Rich Result Test tool. Detailed instructions are listed below.

8. Publish Workspace

Once you finish inserting schema, publish your workspace. Give Google time to crawl your page.

2. Add FAQ Schema in Genesis Theme

It’s easy to insert FAQs Schema Script in Genesis Theme.

  • First, Generate the FAQPage Schema code using the above online tool.
  • Copy the Schema Script code.
  • After that, go to the post where you want to insert the script.
  • Finish your post and scroll down to the bottom of the post. You will a Genesis Script box where you can insert the script in the header and footer section.
  • Paste the FAQPage Schema Script in the footer section.
  • Publish your Post.
Script in Genesis Theme

3. Add FAQPage Schema in GeneratePress Theme

To add FAQPage JSON-LD Script in GeneratePress Theme, you need Elements Module and this module is only available Premium version of GeneratePress WordPress Theme.

  • Go to Appearance > Elements.
  • Click on Add New.
  • Choose Element Type as Hook.
  • Give a Hook Title.
  • Copy the JSON-LD Script generated by FAQPage Schema Generator and paste it into Hook Section.
Inserting FAQPage Schema in GeneratePress Theme

Now go to Hook Setting and Choose Hook as wp_footer.

Hook-after-WP_Footer-in-WP-Show-Posts

Now go to Display Rules and Choose Location as Post and Select the post where you want to insert FAQ

Here in the below screenshot, I want to insert JSON-LD FAQPage Schema for the GeneratePress Review page so I choose a location as Post and select the GeneratePress Review page.

Display Rules for FAQPage Schema

Add FAQ Schema in WordPress using Plugin

With the rise of Gutenberg also known as Block Editor, Yoast and Rank Math has come up with FAQ Structure block. FAQ block helps us to add questions and answer with valid FAQ Schema Markup.

Most of the bloggers are using either Yoast or Rank Math plugin for On-Page SEO and other various purposes. We can take advantage of these plugins to add FAQ Schema.

Note: You cannot use FAQ block by in Classic Editor.

1. FAQ Schema in WordPress using Yoast SEO plugin

To use FAQ Block by Yoast plugin in WordPress, you need to use Yoast FAQ Structured Data Blocks.

First, Click on Add Block.

Add Block in WordPress

Search FAQ.

Yoast FAQ Structured Data Blocks

You will see Yoast Structured Data Blocks. Click on FAQ.

Now, Start writing your Questions and Answers. You can also add image in FAQ Section

FAQ Schema by Yoast

To style FAQ Block in Yoast. Go to Appearance > Customize > Additional CSS. Copy and Paste the following CSS code.

.schema-faq-section {
    -webkit-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
    border-radius: 4px;
    margin: 1em auto;
    overflow: hidden;
    padding: .5em .8em;
}

2. FAQ Schema in WordPress using Rank Math plugin

First of all, Click on Add Block

Add Block in WordPress

Search FAQ.

FAQ by Rank Math

Click on FAQ and start adding questions and answers. You can also Add Image in FAQ.

FAQ Schema by Rank Math

Add the following CSS code to style Rank Math FAQ block. Go to Appearance > Customize > Additional CSS. Copy and Paste the below code.

.rank-math-list-item {
    -webkit-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
    border-radius: 4px;
    margin: 1em auto;
    overflow: hidden;
    padding: .5em .8em;
}

How to Find Questions for FAQ Schema?

Searching questions for FAQ Schema is easy if you are familiar with Google’s People Also Asked for, Quora, Answer the Public, etc sites. There are lots of ways to find questions and here I am going to list some of the methods.

You can even find sites beside the listed one below. You can suggest in the comment box below if I have missed some super tools for Questions.

1. Also Asked

Also Asked is one of my favorite tools to find awesome questions for the Frequently Asked Questions section.

AlsoAsked Website
  • Go to the Also Asked Website.
  • Choose the Language and Region.
  • Enter your Search Term.
  • Hit Search.

Now you will get the question on Tree format. Also Asked generates questions within a few minutes and you can see lots of questions with related questions linked with main questions.

Also Asked Questions Generated for FAQ Schema

2. People Also Asked

We almost know People Also Asked features in Google. When you search your query, Google shows the result for the searched query and sometimes you see People Also Asked snippet with various questions related to the query.

Questions by Google People Also Ask

You can use these questions in your article or even you can modify the questions. This is by far the simplest and easy way to generate tons of questions for your article.

Moreover, you can use Google Autocomplete features.

Google Auto Complete Features
  • Go to www.google.com.
  • Start typing your Query. ( Start with your Question)
  • Google will start suggesting related questions.
  • Copy and use the related questions in your post.

3. Quora

In terms of User related queries, Quora is the best place to find questions for FAQ Schema. Since lots of users visit this platform to ask their query and also you can see lots of solutions under that query.

So, Visit Quora.com and go to the search box. Start typing into the search box to get results for your query.

Quora platform to find questions for FAQ Schema

If you are new to the Quora platform then you will get impressed by the quality of Questions with Answers.

4. Answer The Public

If you are an SEO Guy or Digital Marketer then you must have listened or used Answer The Public website. In this site, you can get plenty of related questions for your query.

Answer The Public Questions

Visit the site and search your query and enjoy different features offered by this tool including related questions.

5. Answer Engine Optimisation

Answer Engine Optimisation is a similar to Also Asked site with almost same features and same style. You get to choose the language and region in this site too.

Answer Engine Optimisation

Also, you will get the related questions in tree form and you can export questions in CSV format or download in PNG format.

Validate FAQ Schema Page

To appear your FAQ Schema page in SERPs, you need to validate your schema as it is the most important step. Especially, if you are using an online FAQ Schema generator then you have to be very careful regarding validation.

If you are using a plugin like Yoast, Rank Math then you don’t have to worry much since they are top SEO plugin. They have their coding standards and they test every functionality within the plugin before pushing live.

But validation is a critical step so let’s find out the tools to Validate FAQ Schema.

Structured Data Testing Tool: Since Google is deprecating the Structured Data Testing Tool, so we are not going to use this tool for validation.

Rich Results Test: we are going to test our URL using Google Rich Results Testing Tool. Here the testing tool offers two ways to validate the rich results. You can directly paste your article URL in a first way and in the second way you can paste the code.

For the code section, go to your article and right-click on your browser and click View Page Source, copy the whole code and paste it into Code section of Rich Results Test Tool.

Here, we are going with the first method as it is easy to use.

1. First, go to Rich Results Test website

2. Enter a URL to test your article.

Does your page support rich results - Rich Results Test

3. Click on Test URL.

4. Now, The Rich Results Test tool must show Page is eligible for rich results.

Rich Results Test for FAQ Schema

5. Scroll to FAQ section

Just scroll down to see your FAQ section. The FAQ must be valid with green sign.

Valid FAQ Schema Test

This is how we validate our FAQ Schema using Rich Results Testing tool.

FAQ in Search Console

I think every blogger have used Google Search Console a.ka. Google Webmaster, a site where we track our website and site performance.

FAQ Menu

Here in Search Console, we can see a separate FAQ menu in the sidebar.

FAQ Menu in Google Webmaster

If you are using FAQ Schema in your article then in the FAQ section of Search Console, you can see if your error or Valid with warnings or Valid result for your article. You must get all your result Valid in this section, if there is an error or Valid with warnings then you must fix schema in your article.

Valid FAQ in Search Console

Webmaster URL Inspection

Another section in the webmaster, you can see if your FAQ Schema is eligible or not.

Go to URL Inspection

URL Inspection in Google Webmaster

Enter your article URL.

Now go to Enhancements and you will see FAQ section.

Here you need to have valid item detected for FAQ.

URL Inspection Enhancements

Also, using URL Inspection in webmasters you can notify google to index your article.

Request Indexing in Search Console

FAQ Rich Results in Search Console

After implementing FAQ Schema in your articles, you can see your FAQ performance in Webmaster tool.

Go to Performance Tab.

Performance in Search Console

Go to Search Appearance.

Search Appearance in Perfomance Tab

Now you will see FAQ rich results in Search Appearance.

Here you can see the performance of FAQ rich results in this section.

FAQ rich results in Search Appearance

Frequently Asked Questions

Can I use FAQ Schema in a Homepage?

The answer is both yes and no. If you are running a static page or landing page then you can use FAQ Schema but in other cases, you cannot. I advise using FAQPage Schema only on single-page applications for the homepage.

Is there difference between FAQ Schema and Q&A Schema?

FAQ and Q&A Schema are totally different schema but both are used to get the rich results in Google Search Engine Result Pages.
FAQ Schema is mostly used on Frequently Asked Questions to answer the questions. It can only be used by Author to answer the question for the same topic i.e. using user-generated content is invalid.
Q&A Schema can be used on the forum/product page where users can submit multiple answers for a single question.

Can I use FAQPage Schema more than one Instance?

No, you cannot use FAQ Schema in more that one instance. You can only use one FAQ Markup per page or article.

Can I promote affiliate products using FAQ Schema?

Google FAQ Schema Guidelines states that advertisement in FAQPage is an invalid case. so you cannot promote the affiliate products or any advertisement in Frequently Asked Questions Schema.

What can I use within FAQPage Schema?

FAQPage Schema supports Headings – h1, h2, h3, h4, h5, h6, Links/Anchor Tag – a, Line Breaks – br, Lists (Ordered, Unorded) – ol, ul, li, Paragraph – p, div, Bold – b, strong, Italics – i, em, etc.

How many questions does Google show on SERPs under FAQ Schema?

Google mainly displays 3 questions by default and gives the ability to expand up to 10 questions in SERPs. If you have more than 10 questions then Google Insert the link to your site indicating View more on your site name.

Can I use FAQ with other Schema?

Yes, you can use FAQ Schema with other schemas like product review/rating but keep in mind that Google may show only one rich result.

Conclusion

This is an ultimate guide to add FAQ Schema in WordPress without a plugin. You can also use an SEO plugin like Yoast, Rank Math, etc to create a FAQ section in your blog post.

Also, I have mentioned above to add FAQ Schema in Genesis and GeneratePress WordPress Theme. If you are using another theme then your theme may have similar functionality to insert JSON-LD Script.

If you have any query and FAQ schema then feel free to comment below.

Share:

GET 100+ FREE SEO TOOLS

Quickly access over 100+ popular SEO/Marketing tools to Boost your website traffic.

Thank you for subscribing. Check your Email(Didn't receive? check Spam Folder)

Something went wrong.

I am obsessed with WordPress and write articles about WordPress Speed Optimization, SEO, Blogging. I mostly publish tutorials on GeneratePress and GenerateBlocks.

4 thoughts on “How to Add FAQ Schema in WordPress? (Ultimate Guide)”

    • Yeah, the lead developer, Tom is advising to remove the theme schema. so, remove it. If the same schema is used by Theme and SEO plugin then it is not good for SEO. Test your URL in Rich Result Testing tool and see if there is an error.

      Reply
      • Hi Suraj, I don’t see any errors while testing on the Rich Results tool. My site is (Electricvehicleweb (dot) in) Would I be missing out on something if i disable the Generatepress Schema? What is your general analysis?

        Reply

Leave a Comment