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 Google search and Google Assistant.

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 Google. 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.

faqpage schema appearance

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.

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.  Answer the public tool question results
  • UberSuggest is another great free tool to get FAQ ideas within a few seconds. This tool recently acquired by Neil Patel.
  • People also ask is the smart snippet appeared within the search results. You can collect more questions from here.
    people also ask questions
    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

 

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 JSON-LD code 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”: “https://schema.org”, “@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“} }] }

</script>

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 JSON-LD code 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

  • 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

  • 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

  • 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

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

  • To add more, click on the Add question button and save the page along with these blocks.

 

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

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
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
Here is the example of FAQ schema feature from our blog

Conclusion

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.

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.

What other people are Reading?

About the Author

Satish Kumar Ithamsetty

Satish Kumar Ithamsetty

Satish Kumar Ithamsetty is a full-time blogger since 2009. This blog is to support every blogger & Marketer. He helps 100+ new bloggers and 10,000+ readers by this blog. He writes on Blogging, SEO, SMO, etc. Facebook | Twitter | YouTube | Read More About Me

Are you Ready to Start Blogging?

Subscribe and get Free updates on Blogging, Traffic increase tips, WordPress tutorials, and Affiliate marketing. Get Free ebook on “Ultimate WordPress Blogging 2019”

Disclosure: This post may contain affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission (at no additional cost to you). All opinions are our own and we do not accept payments for positive reviews.

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

  1. 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.

    Regards
    G.RatnaBabu

    Reply

Leave a Comment

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

70 Shares
Share70
Tweet
Pin
Share