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 brilliant solution for this problem through Structured data markup within the Google search engine and Google Assistant.

how to add FAQ schema in wordpress

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.

faqpage schema appearance

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.

1. Also Asked

This is one of my favorite tools to get more question s for my FAQ section.

alsoasked tool

It is very simple tool to use.

  • Go to Also Asked website
  • Add Search term
  • Choose the language and region from the search bar
  • Finally press the Search button

After few seconds, Also Asked will generate the questions as a tree format which are linked with main questions.

alsoasked results

2. AnswerThePublic

It is a great tool to generate hundreds of FAQ ideas by using the Google Autocomplete feature. 

AnswerthePublish sheet

3. UberSuggest

UberSuggest is another great premium tool to get FAQ ideas within a few seconds. This tool was recently acquired by Neil Patel.

Ubersuggest is a powerful tool that helps you generate keyword ideas for your content marketing strategy. One of the features of Ubersuggest is the ability to find frequently asked questions (FAQs) related to your primary keyword. It can help you create content that answers the common queries of your target audience and ranks higher on search engines. Here are some steps to use Ubersuggest to find FAQ ideas:

  • Enter your main keyword in the search box and select your country and language.
  • Click on the “Keyword Ideas” tab on the left sidebar.
  • Scroll down to the “Questions” section and browse the list of FAQs that Ubersuggest has generated for your keyword.
  • You can also filter the FAQs by volume, CPC, PD, and SD to find your niche’s most relevant and profitable ones.
  • To export the FAQs, click the “Export to CSV” button on the top right corner of the screen.

Using Ubersuggest to find FAQ ideas can help you create engaging and informative content that answers the needs of your audience and boosts your SEO performance.

4. People also ask

It is the smart snippet that appeared within the search results. You can collect more questions from here.

For a few months, we are getting this feature in Google SERPs.  When you search your query in Google, you will get these People also asking snippets sometimes with various questions.

people also ask questions
People also ask questions from Google Search Results Page

You can use this article directly or in a modified format along with answers. To find answers, you can expand this snippet for the idea to write answers.

5. Answer Engine Optimisation

This is the best alternative to the Also Asked site with similar features and design styles. 

answer engine optimization
  • Go to AEO site
  • Add Query term in the Term box
  • Choose language and Region
  • Hit the Search

You will get the related questions in tree form. The added feature in this tool – you can export these questions in CSV format or in PNG format.

6. Quora

Quora is one of the biggest places to find questions for your FAQ Schema. Every day hundreds of users are posting their questions for solutions from experts. If you visit this site, you will get lots of solutions under that query.

To use this feature,

  • Go to Quora.com and register your details
  • Enter your Search term in the search bar
  • You will get plenty of solutions under this query.

7. UseTopic

use topic People also ask feature

UseTopic is another helpful free keyword research and content ideation tool. This tool is providing the “People Also Ask” feature to get top questions for the search term. These questions are extracted from Google’s “People Also Ask” box. So you can write the answers to those questions which are relevant to your content and search intent. This is the best alternative to AnswerThePublic site.

people also ask from Use topic
  • Go to UseTopic > Resources > People Also Ask section
  • Add a Keyword in the search box and
  • Hit on the Get Questions.

You will get a bunch of questions on various categories. Just pick suitable questions.

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

<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“} }] }


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, the remaining of which are hidden and 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 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 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 the GeneratePress 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 completing 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

GeneratePress is one of the top-rated, lightweight, user-friendly, and easy-to-use WordPress themes. It is perfect for every blogger who is looking for a fast-loading feature. Why I am suggesting this theme, you read my GeneratePress Review for more reference and guide. If you are using this theme already, this list on Fast loading WordPress themes is for you.

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

Method 5: Using Rank Math SEO Gutenberg feature

Rank Math is one of the awesome WordPress SEO plugins. The plugin recently added the FAQ Schema feature to allow you to add FAQs within your posts (Version 1.039). This new schema feature is supported by Google; its results are prominent in the search results.

The Rank math FAQ Schema feature is working with the Gutenberg editor (from the Custom Block area). To use this feature, click on the “Plus” symbol, and go for Rank Math > FAQ by Rank math

rank math faq block in block editor

You will get a special box in the working area. Just add the questions and answers in the box. You can also add the images by using the Add Image button. To add more Q&A, use the button “Add new FAQ.” Finally, save the content.

Recommended stuff:   Yoast SEO Plugin Settings   |   Rank Math SEO Plugin Settings

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 validate the FAQ Schema

Structured Data Testing tool:

Recently, Google deprecated this tool. So this tool is going to shut down soon. We will not validate our pages on this tool in the coming days.

Rich Results Test:

This is the modified and upgraded version of the structured data testing tool from Google. We can use this tool to validate our rich results. This tool offers two ways for page validation. They are directly pasting URLs, and another method is to paste code.

To do this 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 to 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 on Google

After checking the FAQ schema of your page, you need to visit the Google Search Console and 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 the Google Search Console.

It will show the option, asking you to ‘Request Indexing’. Click on that button and your page will be indexed by 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 an example of the FAQ schema feature from our blog

One of the easiest ways to add FAQ schema in WordPress is to use a schema generator plugin to create and insert the JSON-LD code. Several plugins, such as Structured Content (JSON-LD) or Schema Pro, offer this feature. These plugins allow you to create FAQ schema blocks in your WordPress editor and automatically generate the schema markup for Google. You can also customize the appearance and style of your FAQ blocks to match your theme and preferences.

Using a schema generator plugin has several advantages over manually creating the FAQ schema code:

  1. It saves you time and effort by doing the hard work for you.
  2. It reduces the risk of errors or typos that could invalidate your schema markup.
  3. It makes updating or editing your FAQs easy without modifying the code.
  4. It ensures your FAQ schema is compatible with the latest Google guidelines and best practices.

If you want to add FAQ schema in WordPress, using a schema generator plugin is an innovative and convenient option. It can help you create FAQ schema blocks that look great on your website and boost your SEO by enabling FAQ-rich snippets and Google FAQ schema features.

Frequently Asked Questions (FAQs)

  1. What is FAQPage schema?

    The FAQPage is a specially designed page with Frequently Asked Questions with answers. You can mark up your data with the Schema.org QAPage, Questions, and answers. Here is the document. At that time Google announced their new update which is related to the Search Results page. This newly added feature helps you to reach your site and content to the right users on search.

  2. Can work with HTML tags and Emojis with FAQPage Schema?

    According to Google direct answer, they are accepting pages, that work with Emoji and by using below HTML tags – headings – h1, h2, h3, h4, h5, h6 | lists – ol, ul, li | paragraph – p, div | italics – i, em | line breaks – br | links – a | bold – b, strong

  3. How do you get rich snippets?

    The addition of Rich snippets to your blog depends on the WordPress SEO plugin which is used for SEO. Structured data is the specific format code written for search engines. Search engines easily understand the code and create rich snippets automatically.

  4. Are rich snippets important?

    Rich snippets are not ranking factors. But it can create a special impact for the search user than regular snippets. The rich snippets are more important for SEO purposes and to boost traffic to your site.


Now that you’ve added the JSON-LD code to your webpage, your audience who searched for your page in Google will see a rich snippet of FAQs.

When you add the FAQ schema to your web page, all the devices powered by Google will show the rich snippet in the search results.

Similar Posts


  1. kanakkupillai says:

    Hello Sir,
    Finally I got the one Which i am looking for past 6 months. I just implemented FAQs Schema by following your Guide. Thank you so much for such a great publish. I am really thank full to you.

  2. mohan Kakarla says:

    Great article. Faq schema helps to rank blog articles higher in google.

  3. G Ratnababu says:

    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.


Leave a Reply

Your email address will not be published. Required fields are marked *