FAQ Schema How to add to your WordPress blog

I show you step by step how to add faq schema to your WordPress blog. You do not need to know or add code. When using the new WordPress editor, adding faq schema to your site can be done with one click.

Here is one of my posts on page one of Google with the faq schema. Adding it gives you more of a presence in the search results.

Example post with faq schema

I have added faq schema to many of my posts, Google activates it on posts I have on page one in Google search. I have not seen it for my other posts that are not on page one.

Let me show you how easy it is to add faq schema to your blog.

Are you using the new WordPress editor?

My how-to guide takes you through the steps using the latest Gutenberg WordPress editor. If you are still using the old Classic editor, this won’t work for you.

Install the Yoast SEO plugin

First, we need to install the Yoast SEO plugin. Once you install this plugin, you will have access to a block to create the faq schema in your blog post.

The plugin is free to install and use.

To install, go to the ‘Add New’ option under ‘Plugins’ in your WordPress admin menu.

Like this.

Install a new plugin

In the WordPress plugin library, type ‘Yoast SEO’ into the search bar.

Like this.

Install the Yoast SEO plugin

Click on the ‘Install Now’ link, once installed, click on the ‘Activate’ link. After activation, ‘SEO’ will appear on your WordPress admin menu.

Like this.

Yoast SEO in your WordPress menu

Now we have the tool needed to add faq schema to our blog posts.

How to add faq schema to your blog post

In your blog post, create a new block by selecting the ‘Plus’ icon. In the window, scroll to the bottom until you find ‘Yoast Structured Data Blocks’, open the drop-down menu. From the options, select ‘FAQ’.

Finding the faq schema block in WordPress

Now you have a block to create your frequently asked questions section that will appear as a drop-down in Google search.

Add your questions and answers to this block. You can add as many as you like. As you can see from my screenshot above, Google will show a maximum of three and have an option to view more.

Add faq schema to your post

You can add images to your answers and change the order they are displayed.

When I add a faq schema block to my posts, I add a title first.

Like this.

faq schema example

Once you have completed your post, select ‘Publish’. If you are updating, select ‘Update’.

Don't forget to update or publish

Submit your post to Google for indexing

After publishing your blog post, it is time to get Google to come and index the new post. You do that by signing in to your Google search console account.

Once you are signed in, paste your new post URL into the bar at the top of the page.

Like this.

Paste your new URL in Google search console

Once you press enter, Google will check to make sure the URL is accessible, if it is, you have an option to request Google index your post.

Request indexing

My page has been indexed by Google before, so I have a green tick. If your post has never been indexed by Google before, you won’t see the green tick.

Select ‘Request indexing’ and Google will visit the post. Once Google has received your request, you get this message.

Indexing requested

Click on ‘Got it’ to clear this message.

How to check if Google has seen your faq schema

There are two ways to check if your faq schema is working on Google. The first way is in your Google search console. After you request your post to be indexed, on the top right of the page is a ‘Test live URL’ link. Click on that link and Google will list the ‘Enhancements’ it finds on the post.

Enhancement list in Google search console

From the screenshot above, you can see that Google has seen and indexed the faq schema from this post.

Another way to check your faq schema is by putting your post URL through Google’s rich result test tool.

Paste your post URL into the box and then select the ‘Test URL’ link.

Rich results test tool

There is a short delay while your post is analyzed.

Rich result analyzing tool

Then you get the results page.

Rich snipet test results

If your post is eligible for rich snippets, you get a green tick with a list of your results.

Add faq schema to WordPress posts video tutorial

Watch this video on YouTube.


Adding faq schema to your blog posts is easy with the Yoast SEO plugin. With one click you are ready to go.

Add as many questions and answers as you like, you can add photos and change the order of your questions. Once you have completed your post, submit it to Google for indexing.

There are two methods to check if Google can see your faq schema. The first method is in your Google search console and the second is by running your post’s URL through Google’s rich results test tool.

I have added faq schema to many of my posts, but only the posts ranking on the first page, display my frequently asked questions.

Google is quick to index and display schema. After I added the faq schema to my posts, I found my page one posts displaying it within a day.

For more tutorials about WordPress, please visit my WordPress category page. I also have a YouTube channel with tutorials about using WordPress, SEO, keyword research, and the Amazon affiliate program.


If you have any questions about this post or using WordPress, please leave your question in the comments box below.

I look forward to reading your comments.

Similar Posts


  1. Hello John,

    It really helped, many thanks.
    I just wonder that, should we use H tags when we define questions, what do you think?
    And if we have the question and answer in content with detailed, should we add this schema with short answers anyway. Wouldn’t it be duplicate content in this case?

    1. I would use H2 tags as your subheadings, it gives clarity. I also recommend using anchor links to these headings, it is good for user experience and sometimes Google uses them in search results. I don’t use Q&A schema markup now because Google can find the relevant text from your content without it.

Leave a Reply

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

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