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 the Google search engine 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 the Google search engine. 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.
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.
- 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.
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.
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 code of JSON-LD, which you can edit and change as you need. The code is taken from the FAQ schema generator tool.
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 code of JSON-LD 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.
- 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’.
- In the box provided, paste all the code. And your FAQ schema will be successfully added to the post.
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.
- 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
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.
- 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.
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.
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
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 search engine.
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.