How to Add FAQ Schema in WordPress (4 Methods)

Nazmul
Technical SEO Analyst at - GiantMarketers

I'm Nazmul. I work as a Technical SEO Analyst at Giant Marketers, helping clients with all things related to technical SEO and the latest developments...Read more

With the constant algorithm updates, SEO is becoming really competitive these days. Thus, it is becoming crucial to stay updated with all the latest SEO trends to boost your organic ranking, conversions, CTR, and sales.

As we are talking about the latest SEO trends, we may have heard about FAQ schema. This new hack is really effective to give your page a rich snippet by making your frequently asked question appear in the SERP directly.

So, are you ready to learn how to add FAQ schema in WordPress? If yes, then let’s dive into this step-by-step guide to know all the details.

What Is FAQ Schema Markup?

Before getting into the main point, which is how do I add a FAQ schema in WordPress, let’s have some basic ideas. So, what is FAQ schema?

FAQ schema is a markup code which is also known as structured data. You can add this code to your website’s FAQ pages or product support pages to help Google to understand that the content included a FAQ section.

What Is FAQ Schema Markup

This way, Google added these FAQs to your search result listing, which will appear directly below your website. Let’s see an example of a FAQ result.

Here’s what Google says about FAQ schema-

“A Frequently Asked Question (FAQ) page contains a list of questions and answers pertaining to a particular topic. Properly marked up FAQ pages may be eligible to have a rich result on Search and an Action on the Google Assistant, which can help your site reach the right users.”

Which Pages Perform Better With FAQ Schema?

You can use FAQ schema markup to your website’s-

  • FAQ pages,
  • Product support pages,
  • Pages include FAQ section

Webpages, which are ranking on the number one page of Google with positions 3 to 10 are likely to get a faster result after using FAQ schema. This way, you can beat your competitors easily and increase your CTR.

Note: The FAQ page or product support page, or the pages you want to add FAQ schema, should be written by the site owner. Make sure not to use FAQ schema on pages where users can submit alternative answers, for example, forum pages.

How to Add FAQ Schema in WordPress?

You can add FAQ schema in wordpress in four different ways. These are-

  • Adding FAQ Schema Using WordPress Plugin
  • Adding FAQ Schema Using JSON-LD
  • Adding FAQ Schema Using Microdata
  • Adding FAQ Schema Using schema generator tool

So, let’s see how to add FAQ schema in WordPress with all these 4 methods.

Method 1: Adding FAQ Schema Using WordPress Plugin

There are several WordPress plugins out there which you can use to add FAQ schema to your posts. In this guide, we will use the “FAQ Schema WordPress plugin.” This plugin is really user-friendly, so you don’t need to do so many things with it. So, let’s see how to use the FAQ schema WordPress plugin.

Step 1: Install The FAQ Schema WordPress plugin

how to Install The FAQ Schema WordPress plugin
  • Log in to your WordPress dashboard.
  • Go to plugins > Add new > and search for the “FAQ Schema WordPress” plugin.
  • Once you get the plugin, Install and Activate

Step 2: Turn ON the FAQ Schema Button

  • Go to the post where you want to add FAQs.
  • You will see the FAQ post option bar at the bottom of your WordPress site’s every post.
  • Click on the arrow from the top right side of the FAQ post box.
  • Turn the “FAQ on/off this post” button on.how to Turn ON the FAQ Schema Button

Step 3: Start Adding FAQs

  • Navigate to the FAQ schema option and select FAQ title.
  • Write down your question and answer at the FAQ title bar and FAQ description box.
  • Once done, click on “Add New.”
  • Add as many FAQs as you want, following the above processes.how Add many FAQs schema using wordpress plugin

Step 4: Generate Shortcode and Placement

When you are done with the FAQs, you will Here, all you need to do is, copy the shortcode and go to the post where you want to use this FAQ schema.

  • Once you have added all your FAQs, you will get a shortcode just under the FAQ schema option.
  • Copy this code.
  • Go to the post where you want to add the FAQs. Select the (+) button and look out for the “shortcode” button.Go to the post where you want to add the FAQs. Select the (+) button and look out for the “shortcode” button.
  • Once you get the button, simply click on it.
  • Then paste the shortcode at the shortcode box.paste the shortcode at the shortcode box.
  • Once done, publish or update your post, and the FAQ schema will be added to your post.

You can also see this getting started guide for more details about setting up this plugin.

Method 2: Adding FAQ Schema Using JSON-LD

Usually, this method takes time and has chances to make errors as they include small details in the structure codes. Therefore, if you are following this method, make sure to do it very carefully.

JSON-LD can be added to the header of your post. So, here is an example of the JSON-LD FAQpage schema.

<html>
<head>

<title>Example Site – Frequently Asked Questions(FAQ)</title>

<script type=”application/ld+json”>

{

“@context”: “https://schema.org”,

“@type”: “FAQPage”,

“mainEntity”: [{

“@type”: “Question”,

“name”: “What is the return policy?”,

“acceptedAnswer”: {

“@type”: “Answer”,

“text”: “<p>Most unopened items in new condition and returned within <b>90 days</b> will receive a refund or exchange. Some items have a modified return policy noted on the receipt or packing slip. Items that are opened or damaged or do not have a receipt may be denied a refund or exchange. Items purchased online or in-store may be returned to any store.</p><p>Online purchases may be returned via a major parcel carrier. <a href=http://example.com/returns> Click here </a> to initiate a return.</p>”

}

}, {

“@type”: “Question”,

“name”: “How long does it take to process a refund?”,

“acceptedAnswer”: {

“@type”: “Answer”,

“text”: “We will reimburse you for returned items in the same way you paid for them. For example, any amounts deducted from a gift card will be credited back to a gift card. For returns by mail, once we receive your return, we will process it within 4–5 business days. It may take up to 7 days after we process the return to reflect in your account, depending on your financial institution’s processing time.”

}

}, {

“@type”: “Question”,

“name”: “What is the policy for late/non-delivery of items ordered online?”,

“acceptedAnswer”: {

“@type”: “Answer”,

“text”: “<p>Our local teams work diligently to make sure that your order arrives on time, within our normal delivery hours of 9 AM to 8PM in the recipient’s time zone. During busy holiday periods like Christmas, Valentine’s and Mother’s Day, we may extend our delivery hours before 9AM and after 8PM to ensure that all gifts are delivered on time. If for any reason your gift does not arrive on time, our dedicated Customer Service agents will do everything they can to help successfully resolve your issue.</p><p><a href=https://example.com/orders/>Click here</a> to complete the form with your order-related question(s).</p>”

}

}, {

“@type”: “Question”,

“name”: “When will my credit card be charged?”,

“acceptedAnswer”: {

“@type”: “Answer”,

“text”: “We’ll attempt to securely charge your credit card at the point of purchase online. If there’s a problem, you’ll be notified on the spot and prompted to use another card. Once we receive verification of sufficient funds, your payment will be completed and transferred securely to us. Your account will be charged in 24 to 48 hours.”

}

}, {

“@type”: “Question”,

“name”: “Will I be charged sales tax for online orders?”,

“acceptedAnswer”: {

“@type”: “Answer”,

“text”:”Local and State sales tax will be collected if your recipient’s mailing address is in: <ul><li>Arizona</li><li>California</li><li>Colorado</li></ul>”}

}]

}

</script>

</head>

<body>

</body>

</html>

Method 3: Adding FAQ Schema Using Microdata

Just like the JSON-LD, this approach also involves coding elements. And, here is an example of the microdata FAQ schema.

<html itemscope itemtype=”https://schema.org/FAQPage”>
<head>

</head>

<body>

<h1>

Frequently Asked Questions(FAQ)

</h1>

<div itemscope itemprop=”mainEntity” itemtype=”https://schema.org/Question”>

<h2 itemprop=”name”>What is the return policy?</h2>

<div itemscope itemprop=”acceptedAnswer” itemtype=”https://schema.org/Answer”>

<div itemprop=”text”>

Most unopened items in new condition and returned within <b>90 days</b> will receive a refund or exchange. Some items have a modified return policy noted on the receipt or packing slip. Items that are opened or damaged or do not have a receipt may be denied a refund or exchange. Items purchased online or in-store may be returned to any store.

<br />

<p>Online purchases may be returned via a major parcel carrier. <a href=”http://example.com/returns”> Click here </a> to initiate a return.</p>

</div>

</div>

</div>

<div itemscope itemprop=”mainEntity” itemtype=”https://schema.org/Question”>

<h2 itemprop=”name”>How long does it take to process a refund?</h2>

<div itemscope itemprop=”acceptedAnswer” itemtype=”https://schema.org/Answer”>

<div itemprop=”text”>

We will reimburse you for returned items in the same way you paid for them. For example, any amounts deducted from a gift card will be credited back to a gift card. For returns by mail, once we receive your return, we will process it within 4–5 business days. It may take up to 7 days after we process the return to reflect in your account, depending on your financial institution’s processing time.

</div>

</div>

</div>

<div itemscope itemprop=”mainEntity” itemtype=”https://schema.org/Question”>

<h2 itemprop=”name”>What is the policy for late/non-delivery of items ordered online?</h2>

<div itemscope itemprop=”acceptedAnswer” itemtype=”https://schema.org/Answer”>

<div itemprop=”text”>

Our local teams work diligently to make sure that your order arrives on time, within our normal delivery hours of 9AM to 8PM in the recipient’s time zone. During  busy holiday periods like Christmas, Valentine’s and Mother’s Day, we may extend our delivery hours before 9AM and after 8PM to ensure that all gifts are delivered on time. If for any reason your gift does not arrive on time, our dedicated Customer Service agents will do everything they can to help successfully resolve your issue.

<br/>

<p><a href=”https://example.com/orders/”>Click here</a> to complete the form with your order-related question(s).</p>

</div>

</div>

</div>

<div itemscope itemprop=”mainEntity” itemtype=”https://schema.org/Question”>

<h2 itemprop=”name”>When will my credit card be charged?</h2>

<div itemscope itemprop=”acceptedAnswer” itemtype=”https://schema.org/Answer”>

<div itemprop=”text”>

We’ll attempt to securely charge your credit card at the point of purchase online. If there’s a problem, you’ll be notified on the spot and prompted to use another card. Once we receive verification of sufficient funds, your payment will be completed and transferred securely to us. Your account will be charged in 24 to 48 hours.

</div>

</div>

</div>

<div itemscope itemprop=”mainEntity” itemtype=”https://schema.org/Question”>

<h2 itemprop=”name”>Will I be charged sales tax for online orders?</h2>

<div itemscope itemprop=”acceptedAnswer” itemtype=”https://schema.org/Answer”>

<div itemprop=”text”>

Local and State sales tax will be collected if your recipient’s mailing address is in:

<ul>

<li>Arizona</li>

<li>California</li>

<li>Colorado</li>

</ul>

</div>

</div>

</div>

</body>

</html>

Note: When you are implementing JSON-LD or microdata on your website, using the above templates, make sure to modify them with your content.

Method 4: Adding FAQ Schema Using Schema Generator Tool

In this method, we will use a free schema generator tool called FAQPage JSON-LD Schema Generator to create the FAQ structured data. There is no need for coding, you can generate structured data with a few simple clicks using this tool. So, here’s how it works.

  • Go to the FAQPage JSON-LD Schema Generatorhow to Add FAQ Schema Using Schema Generator Tool
  • Now, start adding your first question and answer.
  • Once done, click on “Add another FAQ” to add more.
  • After adding all the FAQs, click on “Copy FAQ Schema” from the right sidebar of the tool.
  • Next, paste the code anywhere you want inside the page or post.

Note: If you are using the classic editor, paste the code at the bottom of the text editor. On the other side, if you are using the Block Editor, first, add the custom HTML block and then paste the code inside the block.

Now, Publish the post or if the post is already published, click on Update and the FAQ schema markup will be added.

How to Test Your WordPress FAQ Schema?

Once you are done with adding FAQs, next, you need to ensure that Google can parse the FAQ schema of your post accurately. To test this, follow the below steps.

  • If you are using JSON-LD or microdata, make sure to test the code using Google’s Structured Data Testing Tool. You can either use your pages’ URL or the snippet code, to test if they are used correctly or not.
  • Next, use Google’s Rich Result Tester to preview your FAQ schema markup.
  • Then, request Google to re-index your page by logging into the Google Search Console. Next, provide your page URL at the top search bar, and select the Enter button. Now, a new page will appear, from this page select Request Indexing. And that’s all.

Is FAQ Schema Worth It?

Yes, adding FAQ schema to your WordPress posts is definitely worth it. Let’s find out how. Here is a real-time example by Search Engine Land.

Once adding the FAQ schema on a company’s landing page, they found that in less than three months this company’s CTR has doubled from 1.82% to 2.75%. Which is almost 51% of improvement in CTR. Now, you know how this FAQpage schema can help your site.

Is FAQ Schema Worth It

This is not the end yet, FAQ schema is well known to get an instant rich snippet in the search engine result page. As the FAQs are shown under your site at the SERP, automatically, you will have more real estate than the others.

See the above image, and you will understand what we are talking about. In fact, when it comes to mobile users, FAQ schema helps your page to grab almost half of the mobile screen. So, with more real estate in the SERP, you can attract more visitors to your page.

However, your FAQs are a great way for internal linking. When you link your site’s other relevant pages to your FAQs, users can directly visit those pages, which is great for improving traffic juice. And often, users consider purchasing products by seeing the FAQs from the SERP.

Another big factor is voice search, which is emerging rapidly in today’s digital marketing. And the best part is, as with FAQpage schema you may get the rich snippet in the SERP, which increases the chance of being featured on voice search also.

This way, adding FAQ schema markup on your WordPress posts can help you get more clicks, conversions, CTR, and produces more potential and quality leads.

Conclusion

FAQ schema doesn’t really impact the on-page factors, still, when done accurately, it works great to improve your website’s CTR. make sure to follow the guidelines provided by Google and not to misuse the FAQ schema.

We really hope you find this guide helpful to add FAQ schema in WordPress. You can consider the processes of how to add FAQ schema in WordPress while applying FAQ schema to your WordPress site. Hopefully, you will see a boost in your website within a few months.

Do you have any queries regarding this topic? You can share with us by comments below, we will be happy to help you out. Also, for any other help, you can Contact Us here.

NazmulTechnical SEO Analyst at - GiantMarketers

I'm Nazmul. I work as a Technical SEO Analyst at Giant Marketers, helping clients with all things related to technical SEO and the latest developments in search. My interest in the technical side of SEO was sparked early on in my digital marketing career, and has increased with each project I've worked on - both agency-side and now within SEO Tools.

Leave a Comment

Your email address will not be published.