Trying to figure out how to add a FAQ schema in WordPress?
Adding FAQ schema to your site can help you get the FAQ rich result and also increase your site’s chances of appearing in Google’s attention-grabbing People Also Ask boxes.
In this post, we’ll show you step-by-step how to create your own FAQ schema using three different free plugins from WordPress.org.
Whether you want to create a front-end FAQ section or just add the backend FAQ schema to an existing FAQ page on your site, you’ll find the solution in this article.
Here’s everything that we’ll cover:
Let’s jump in!
The main benefit of adding the FAQ schema to your WordPress site is increasing the chances that Google gives you its FAQ rich result.
Many SEO experts also believe that the FAQ schema increases your site’s chances of appearing in Google’s prominent People Also Ask (PAA) boxes, which is even more visible than the FAQ rich result.
These boxes appear for many queries and include a list of FAQs, a short answer snippet, and a link to the site for more information:
Finally, the FAQ schema is just generally beneficial because so much of the Internet is moving towards this sort of short question and answer approach. For example, voice assistants essentially operate on this exact principle:
Making your content more comprehensible for search engines in this format will make it easier for them to process your content and hopefully include it in text or voice results.
It’s important to note that the FAQ schema will not guarantee that you get any of these benefits – it’s still Google and other search engines’ decisions in the end.
However, adding the FAQ schema to WordPress will increase your chances of getting these benefits, which is why it’s still definitely worth your time.
There are two parts to adding a WordPress FAQ section:
You can actually add one without the other. For example, if you already have a front-end FAQ section but it doesn’t have schema markup, you can use a plugin to just add the backend schema markup without changing anything on the front-end. The first plugin that we’ll show you lets you do this.
In total, we’ll show tutorials for three free plugins:
Pros:
Cons:
Structured Content (JSON-LD) is the free plugin that I’m using on a lot of my personal websites.
It helps you add both a nice-looking front-end FAQ section and the backend JSON-LD schema markup for Google. You can also disable the front-end display to only add the backend JSON-LD FAQ schema markup without affecting anything on the front-end of your site.
It has a dedicated block for the WordPress block editor as well as a shortcode builder if you’re still using the classic TinyMCE editor. I’ll show you how it works with the block.
Once you’ve installed and activated the free plugin from WordPress.org, you’ll get a new FAQ block in the editor. There, you can add both the question and answer. There’s also an option to add an image to the answer:
To add more questions, just click the Add One button.
By default, the plugin will display all of your questions and answers on the front-end of your site (in addition to adding the JSON-LD markup). It will add the question title according to the heading option in the block settings – <h2> by default.
However, you can also click the eye icon to toggle the front-end display of one or more questions. If you turn the question off, the plugin will still add the backend FAQ schema code for search engines. However, it will not make that FAQ visible to human visitors:
And that’s it! Once you publish the page, your WordPress FAQ schema is live.
Pros:
Cons:
Ultimate Addons for Gutenberg is a big collection* of new blocks for the editor. One of those blocks is a FAQ – Schema block that helps you add a well-designed front-end FAQ section along with accurate JSON-LD schema markup
*As I mentioned in the pros/cons, you can disable any blocks you aren’t using to disable bloat.
Once you install and activate the free plugin from WordPress.org, you can add a new FAQ – Schema block in the editor.
There, you can add the text for the questions and answers. You can add more questions/answers by clicking the plus icon:
One of the advantages of Ultimate Addons for Gutenberg is that it includes lots of options to control your FAQ section’s front-end style/layout. For example, you can choose between an accordion and grid layout.
To access these options, use the block navigation to select the parent block. Then, use the options in the block sidebar:
Once you publish the page, both your front-end FAQ section and schema markup will be live.
Note – the same developer also makes Ultimate Addons for Elementor and Ultimate Addons for Beaver Builder, both of which also include a FAQ widget for their respective page builder. This is a useful option if you’re using Elementor and/or Beaver Builder.
Pros:
Cons:
If you’re using the popular Yoast SEO plugin, it includes its own free FAQ schema block to use in the WordPress editor.
To use it, add the new Yoast FAQ block, which should be available as long as Yoast SEO is active.
Then, you can enter your questions/answers. You can also add an image to an answer:
There are no style/layout options, though you could add your own custom CSS.
Once you publish the piece of content, Yoast SEO will display your questions as plain text on the front-end and also add the schema markup for you.
Once you’ve added a WordPress FAQ schema with any one of these tools, you’ll want to make sure that Google can properly parse your FAQ schema without any issues.
To test this, you can use Google’s official Rich Results Test tool. Enter your URL and run the test. Then, you should see a FAQ listing under the Detected items (you might also see other types of schema markup, too):
If you expand the FAQ listing, you should see your actual questions and answers:
If you can see your FAQs, that means you’re set to jet! Google will now be able to parse your FAQ section better and hopefully will give your site the FAQ rich result and also make it more visible in the People Also Ask sections.
In this article, we’ve shared three free plugins to help you add FAQ schema in WordPress.
My personal favorite is the Structured Content (JSON-LD) plugin because it lets you choose between adding both the front-end content and backend code or just the backend code on a question-by-question basis. However, if you don’t like its front-end design, you can also consider the Ultimate Addons for Gutenberg plugin or Yoast SEO’s built-in FAQ schema block.
For some other ways to improve your organic CTR and visibility, check out our nine tips to improve Google CTR.
Do you still have any questions about how to add a FAQ schema in WordPress? Ask us in the comments section!
SeedProd is one of the elders of the WordPress ecosystem. It's also a bit of…
Really Simple Syndication (RSS) feeds are a vital component of the WordPress ecosystem. They act…
It’s that time of year again when people start revving up their shopping lists, hunting…
If you clicked on this post, I’m guessing you want to find the best solution…
Trying to figure out how to start an online course so that you can share…
Considering using Teachable to create an online course? In our hands-on Teachable review, we'll help…
View Comments
Hi! This is a great article. I have learned from it. Finally, I can found what I was searching for.
Thanks for sharing.
Thank you Colin for such a wonderful tutorial. I have a quick question though..
Don't you think if we hide the front end and show json ld only, then visitors clicking and coming to my page would be disappointed as they wouldn't be able to find the answer to the question as the front end stands hidden?
Share your inputs on this situation please.
I would definitely recommend answering the question in some way, even if it's not word-for-word the same.