Schema Markup – Rich Snippets in WordPress to boost SEO

Schema Markup in WordPress - Guide to Rich Snippets in WordPress

What makes you click a particular result on the Google search results page? Ideally, it should be the matching keywords in the title and persuasive meta description of what you might be looking for!

But there’s more to that –– SERPs (search engine result pages) have evolved over time to accommodate more and more useful information and it’s easy to get drawn to results that stand out with unique features such as rich markup displayed in the results.

A commonly displayed rich snippets markup, for example, are Stars for ratings and reviews seen for product results. Location and event listings are some others commonly seen rich snippet markups in the search results.

Such rich markup displayed in SERPs is made possible by search engine standards termed as

Displaying Schema Rich Snippets

So, why should you care about displaying schema rich snippets?

A latest research points out that more than 36% of the Google search results incorporate Schema rich snippets that attract greater attention and traffic when displayed in the SERPs.

Adding such rich Schema markup helps to code your content in a way that can be understood by the major search engines. Among all other benefits, having a rich markup for your content certainly helps to boost the SEO of your WordPress blog.

Optimising your blog and content with proper schema markup can give you i) boost in search engine rankings and ii) increase in organic clicks on search engine results pages (SERP).

First, implementing the Schema markup can help your websites and blog rank better on search engines like Google, Bing, and Yahoo. A study by Searchmetrics revealed that pages with Schema markup rank better by an average of four positions compared to pages that do not have such markup.

Secondly, adding rich and structured markup can significantly increase your click through rate (CTR). In fact, several studies have predicted an increase of 30% in CTR with markup such as Schema Microdata, GoodRelations, and Google Rich Snippets.

Despite such highly beneficial facts of rich snippets, it's hard to believe that (according to searchmetrics study) only 0.3% of websites are making use of the Schema markups.

Domains with schema Markup Rich Snippets

In this post, we will go through some of the popular Schema plugins that can help you add such structured markup to your WordPress blogs. We will also test to see if you have done it correctly to make the rich snippets appear towards the end of the post.

But first, you might want to know more about Schema itself and how it can be useful for SEO purposes.

What is Schema?

Schema ( is a structured data standard agreed by many search engines. It is a standardised markup language to structure data across web pages.

As you can see on the homepage of, the project is sponsored by popular search engines including Google, Microsoft, Yahoo, and Yandex.

Search engines developed the data standards and a collection of shared vocabularies which include series of tags and properties to mark up your products, reviews, local business listings, etc to better understand websites and their content.

Schema Org Homepage

You can easily get started using schema manually by using the documents guide page on the website. The website also provides a collection of shared vocabularies that can help you learn more about the different types of schemas and their properties.

Here’s a short video from Google webmasters team introducing you to the rich snippets.

To further improve your understanding, here are the commonly used item types:

  • Person
  • Product
  • Event
  • Organisation, Places, Business, Restaurant
  • Movie, Book, or other creative works
  • Review, Rating

The Searchmetrics study revealed Movies, Offers, and Reviews as most supplied schema rich snippets. See other popular rich snippets in the graphics below.

Most Popular Schema Markups Rich Snippets

Schema useful for SEO?

Adding Schema markup adds support to display rich snippets that ultimately makes your results stand out in SERPs. What this primarily does is that it makes your results look appealing to the users in SERPs and thus significantly increase the click through rate (CTR).

For example, Google uses schema markup to display rich snippets for a WordPress app as shown in the image below. The data for rating stars is from the Google play store for WordPress app listing.

Rich Snippets WordPress App

Here's another rich snippet result for the search results for our WordPress coupons page.

WP Engine Coupon Rich Snippets WordPress

Such rich snippets are visually appealing and thus can account for high click through rates.

A user has only ten results to choose from (on a single page) and standing out in those results can make a difference even if you do not appear in the first position.

Apart from the study cited towards the beginning of this post from Searchmetrics, there’s little evidence if Google uses this as a ranking factor. Nevertheless, helping search engines understand your content can be beneficial in a long term for your SEO.

Now that you understand what schema is and what it can be useful for, let’s explore some useful Schema WordPress plugins that will enable you to implement it on your website.

Schema Rich Snippets WordPress Plugins

If you followed the guide of website, you must have seen how difficult it can be to remember all the HTML elements required for different schema types.

Plugins make it easier to implement schema markup on your WordPress websites. Of course, you can implement the markup manually but it would take a lot of time and effort, especially if you have loads of content on your blog.

I have researched few plugins that can make adding schema markup really easy to display rich snippets in WordPress. Here're few plugins that address most of the schema types.

Rich Snippet PluginsSchema TypesDownload
Schema ProAll Schema Types Download | Paid 
WP Rich SnippetsMajor Schema Types Download | Paid 
All In One Schema.orgSeveral Schema Types Download | Free 
Schema CreatorMain Types Download | Free 
Rich Snippets CodeCanyonImportant Schema Types Download | Paid 
WP Review Pro PluginReviews Download | Free 
WP Product Review PluginProduct Reviews Download | Paid 
WP Post Ratings PluginRatings Download | Free 

Continue reading for a quick introduction to most of the plugins listed above.

General Schema Rich Snippets WordPress Plugins

More and more webmasters are looking to implement Schema for rich snippets on their WordPress websites, and as such we have seen several plugins over the years in this niche. We try and keep our guide updated with latest WordPress plugins built with latest schema implementation requirements.

First, let's look into general rich snippets WordPress plugins that work with most of the content ( item) types.

1. Schema Pro WordPress Plugin

Schema Pro plugin is built with latest schema implementation requirements following the recent Google guidelines of implementing Schema in the right way.

Schema Pro WordPress Plugin Download

More Information | Download Plugin 

The plugin uses JSON-LD technology which ensures the schema markup is search engine friendly and accurate.

Unlike the previous Microdata and RDFa Code implementations, JSON-LD doesn't require you to display the schema data displayed on posts and pages. The code instead is implemented in the backend without having you to display any additional content.

Some of the major benefits of the Schema Pro plugin includes;

Google Recommended JSON-LD code: Schema Pro is built with Google Recommended JSON-LD code, a lightweight Linked data format ensuring your markup is search engine friendly and accurate to the standards.

Auto Schema Markup Implementation: Schema Pro makes it really easy to implement Schema markup for all your posts and pages in few steps. The automated process doesn't require you to edit every single piece of content on your website to add rich snippets data. Configure how you want and let the plugin automatically apply it to all your selects posts and pages.

Complete Schema Markup: While most of the plugins focus on one or few markup elements, Schema Pro has full Enhancement and Content Type Schemas. Both site-wide schemas and content type schemas can be implemented with the plugin.

Third Party plugins Compatibility: Schema Pro works together with popular Yoast SEO plugin opening up Schema markup options that are not implemented by the Yoast SEO. It also has special support for other third-party plugins including ACF and PODS.

Advanced Targeting Features: Several advanced targeting features of the plugin makes it easy to set up rules to implement a particular schema Content Type to selected pages, posts, or categories.

Testing Schema Implementation: Schema Pro allows you to instantly test and analyse your Schema implementation with single click built in tool.

Overall, Schema Pro is a complete plugin built from the ground to meet complete schema implementation requirements. Give Schema Pro a try.

Download Schema Pro

2. WP Rich Snippets WordPress Plugin

If you are looking for a complete solution for schema markup and rich snippets, look no further than the advanced WP Rich Snippets WordPress Plugin.

WP Rich Snippets WordPress Plugin Advanced

More Information | Download Plugin

(WP Rich Snippets is kindly providing 15% OFF on their pricing to our WPism readers. Just use ‘wpism' on checkout. More information on our WP Rich Snippets Coupon page.)

WP Rich Snippets Plugin provides you with complete tools supporting all popular markup types. Once you install and activate the plugin, you can configure all the plugin options on an information-rich settings page.

WP Rich Snippets Settings Page

You will see a friendly Rich Snippets post meta box below each post, page, or custom post type that lets you configure the options for markup, review, and rating details.

Rich Snippets post meta box

Besides, WP Rich Snippets Plugin comes with a collection of free and premium add-ons, which adds more functionality and integrations with different content types. Here're different add-ons available for the plugin that you can use depending on your needs.

WooCommerce Reviews: This latest WP Rich snippets add-on allows you to add rich snippets for your products on your WooCommerce powered e-commerce site.

Shortcodes: The Shortcodes add-on lets you display the rich snippets wherever you want inside your post using the shortcodes.

DataTables: The DataTables add-on makes it possible to display a table of entries based on DataTables jQuery.

Software Specs: If your post or page is about software, this add-on allows you to display rich snippets that include your Software specs and a useful code changelog.

Locations: Locations add-on can be useful for businesses looking to display location-related info and markup in rich snippets. It also makes possible for your location to appear on Google maps.

Box Shortcode: The box shortcode option gives you more advanced options than the simple shortcodes option to help your display the review box wherever you want inside your post or page.

Anonymous User Reviews: If you accept user reviews on your website, you can use this add-on to allow anonymous user aggregate reviews. This makes the Name and Email fields optional for your reviews.

Customizer: The Customizer add-on allows you to change the colors of ratings and link buttons using the default WordPress Customizer.

Front-End Entry Submit: This add-on allows you to enable users submit products and listings on your website.

User Reviews Image: This simple add-on allows you to let your users add an image along with their reviews.

Call-To-Action: This add-on allows you to display a call to action after each review on your page or post

Ranking Table: The ranking table add-on enables you to add a sortable table with reviews for different products.

Display Rating: The display rating add-on allows you to display star rating by filtering content and excerpts.

Compare: The compare add-on makes it possible to display a comparison table for your products with reviews and other details.

Like you see with added options of several add-ons, WP Rich Snippets aims to be a complete solution for your rich snippets needs.

More Information | Download Plugin

3. All In One Rich Snippets WordPress Plugin

Like its name suggests, this is all in one rich snippets plugin for WordPress. This plugin makes it really easy to define the schema markup for your WordPress posts.

All In One Schema Rich Snippets WordPress Plugin

More Information | Download Plugin

The plugin also highlights the important aspects such as a boost in CTR and improved SEO & ranking benefits.

It is a pretty popular plugin with more than 30,000 active installs at the time of writing this.

The plugin asserts that it supports almost all of the content types released by including Review, Event, People, Product, Recipe, Software Application, Video, and Articles.

Once you download and install the plugin, you should see a configuration page as seen below. Here you can define all the settings as per your need.

All in One Schema Rich Snippets Dashboard

Now in terms of making use of the plugin, you should fill the meta boxes below each post by choosing the appropriate schema type.

Rich Snippets WordPress Item Review

Here's a simple illustration guiding you to define two important boxes of the plugin.

How to use All in One Schema Rich Snippets WordPress Plugin

4. Schema Creator by Raven WordPress Plugin

Schema Creator by Raven is another popular WordPress plugin to add schema markup to your content.

Schema Creator by Raven WordPress plugin

More Information | Download Plugin

Unlike the previous “All In One Rich Snippets plugin”, this plugin also outputs the information within the post.

To use the plugin, you need to click on the Schema Creator icon above the rich text editor.

Schema Creator Plugin ShortCode

This will initiate a pop-up with a schema creator form as shown in the image below, where you have to choose schema type and fill in the related details before you can insert the information in the post/page.

Schema Creator Form Schema Type and Details

The plugin thus lets you create friendly microdata for your content that you can easily insert into your post.

5. Rich Snippets WordPress Plugin CodeCanyon

One general paid plugin that I would like to recommend is Rich Snippets WordPress Plugin, which is available for only $11 on CodeCanyon. The plugin seems to be pretty popular, as it has been purchased by more than 600 at the time of this writing.

Rich Snippets WordPress Plugin CodeCanyon Download

View Demo | Download Plugin

Like its description says, the plugin helps you pimp search engine results of your website. The supported snippets of the plugin include Reviews and Ratings, People, Products, Businesses and organisations, Events, and Music.

The plugin comes with pre-installed shortcodes showing you results for different schema types. This is how you can use the plugin in three simple steps.

Rich Snippets WordPress Plugin CodeCanyon instructions

Niche Schema Rich Snippets WordPress Plugins

While the above plugins are good for overall usage as they support a variety of schema item types, there are also niche plugins focusing on a specific type of schema markup.

Reviews, videos, and offers are the most common types of schema markups as seen in SERP and there are several plugins focused on just one type of schema markup.

Yoast’s plugin Video SEO for WordPress, for example, that I use with this website adds video schema markup among several other features.

You can search for other specific niche plugins for different schema types but here're few other plugins that I want to highlight for review type.

6. WP Review Pro Plugin

WP Review Pro lets you create ratings and reviews that you can show within your post. Apart from the nice and clean reviews, this plugin adds schema markup to your reviews.

WP Review Pro WordPress Plugin Schema Markup

View Demo | Download Plugin

The plugin is feature rich, mostly targeting those who want to create review websites. It provides a way to display multiple rating systems in the post that can add the markup required for rich snippets to show up in the search engines.

Rich Snippets WP Review Pro WordPress Plugin

The plugin is very helpful if you review products on your blog and want to add both the Rating within the post and make it schema complaint.

Use our MyThemeShop coupon code for discount on all mythemeshop products.

7. WP Product Review Plugin

WP Product Review plugin can be really useful if you review several products on your blog or website. The plugin allows you to display ratings, pros and cons, affiliate links, rich snippets and user reviews along with support for the schema markup.

WP Product Review Lite Plugin

Free Lite Plugin | Download Premium Plugin

The WP Product Review Lite plugin has a free version available to install directly from the WordPress plugins repository. The free plugin is one of the most popular rich snippets plugin used on over fifty thousand WordPress websites.

The premium plugin comes with advanced features such as shortcodes options, review table, comparison tables, ability to import Amazon product information and more. You can also activate user reviews from General Settings page of the plugin. You can also activate user reviews from General Settings page of the plugin.

8. WP Post Ratings Plugin

Another commonly used plugin just for the post-rating feature is the WP Post Ratings plugin. The plugin adds a simple AJAX powered rating system for your posts and pages in WordPress blog.

WP Post Ratings WordPress Plugin

View Demo | Download Plugin

WP Post Ratings plugin adds a schema markup for Article type by default. There are also instructions to change the default schema to other types in the installation and FAQ section of the plugin page. The plugin is available to download for free from

Apart from the above two plugins, there are several other ratings and review plugins for other niche that are capable of adding schema markup.

Testing Schema Markup Data

Now that you have installed the plugins and made your content schema markup complaint, you might want to go ahead and test it if you have done it right.

Of course, the results on Google search engine pages for your website won’t change immediately but here’s a tool that you can use to test the structured data of your website.

Head over to the Structured Data Testing Tool from Google Developers to check if you structured data markup can be correctly parsed and displayed by Google in its search results. Enter your URL in the Fetch URL box and click on validate. The tool will validate the rich markup and will let you know under results.

Structured Data Testing Tool Rich Snippets WordPress

Adding Rich Snippets Manually in WordPress

Additionally, Google also provides another tool called Structured Data Markup Helper that makes it really easy to add structured data markup to the HTML content. You can just select the data type you want to mark paste the URL and start tagging the content.

Structured Data Markup Helper Google

The markup helper will then open the content with appropriate data items listed on your right that can be selected and defined as shown in the image below.

Structured Data Markup Helper WPism

Once you are done, you can click on the “Create HTML” button on top and get the HTML code that can be placed manually.

Although convenient, the markup helper tool can be useful only if you are looking to add codes manually. For rest of us, WordPress plugins are the best way to go!

I hope the article helped you to learn more about Schema Markup and implementing rich snippets on your WordPress blogs.

If you use any other plugins to add rich snippets or have any other feedback, I would really appreciate if you could drop a line in the comments below.

Schema WordPress Plugins Review Summary

Several WordPress plugins make it possible to add schema information that allows you to display rich snippets in search results.

Pradeep Singh

Pradeep Singh

Pradeep Singh is the founder and your host here at WPism. He is an entrepreneur and blogger living his startup life based in London and Cambridge. Follow him on Twitter or like his page on Facebook.
Share on facebook
Share on twitter
Share on reddit
Share on linkedin
Share on email

34 Responses

    1. Hi Jose,

      I don’t have a definite answer for that. I would say it entirely depends on Google.
      As per my personal experience, it only took few days for some results of WPism to show rich snippets.
      But again, I didn’t have the same luck with few other websites.
      All we can do is make our content schema markup complaint and wait to see when results kick in.

  1. hi. Please tell me. How can I implement rating star / reviews on a simple html blog, for my articles?

    Can it be made without wordpress?

      1. hi, thanks for reply. Please tell me. About this Review/Rating, should I have already a rating script on my website/blog?

        Or I can implement this rich snippets without any kind of Review/Rating star on my website?

        If I have 100 articles, how can I implement this code? I copy on every page?

        1. Hi Suzan,

          Not sure what you are asking in the first part. But yes, you will need to generate different code for each of those 100 articles (that you want the review schema) and paste them in.
          The URL section is not for your entire website, you will need to define it per post.

          1. and I am not sure I understand how it works.

            So, I have to put this rich snippets code in each of those 100 articles. This is all?

            Do I need to have another Rating/Review form on my pages?

  2. From what I understand from this is that the shortcodes for each page/post then gets placed into the text panel of the editor. Does it need to go at the top or bottom of the HTML code? Or am I missing something?

  3. This is a nice list! I have one question – is it somehow possible to show rich snippets even for a homepage of a WordPress blog? I mean the page, where posts are listed.

      1. Thank you for the quick reply, Pradeep. What I mean is to show snippets to the blog homepage. Maybe I could go with the manual implementation of snippets directly to the template file index.php.

  4. I’ve read articles regarding adding Schema markup directly to WordPress themes claiming that (at the time the article was written) “currently there isn’t a plugin that’s complete” I also understand I can add code to H1 tags and other per page content. Do I need to?

    So, my question is, am I taking full advantage by using a plugin such as the, All In One Rich Snippets WordPress Plugin? Should I be doing more?

    1. Hi David,
      Thank you for your comment. I agree that there isn’t a complete plugin to make the most out of Schema markup that is possible.

      It’s definitely possible to do more. You can build the markup directly inside the theme (or use one that has good markup) depending on our needs and nature of your website. I guess the plugins are good for all-purpose general schema markup – serving mostly the review niche.

  5. Hi Pardeep,

    First, Congratulation for such an interesting article. Actually I am new WordPress user. This is an informative post about ‘how to work schema markup – rich snippets’. I would like to try it on my blog.

  6. This was very helpful, thank you! Question to which I’m pretty sure I know the answer. For those of us running a blog through rather than self-hosting (guilty as charged) … our only real option is to go through our Webmaster Tools account? I can’t add Plugins and I’m not sure I want to mess with the CSS even if I can get at the right pieces of code through the upgrade. Best,

  7. Brilliant article and something that I am looking to implement on our website on such pages/posts as

    We sell tickets for shows etc over a range of dates – the venues, dates, show names etc are provided on a sub-domain which website visitors click through to…

    is there a schema plugin that will pull the data from a relevant sub-domain url? such as
    to be provided as the rich snippet for the main domain urls…
    or does the data HAVE to be on the domain page of the schema?

  8. Thanks for your sharing!

    I have a few questions.

    I wonder if it is possible that schema markup can be implemented via end-user CMS (GUI)?

    Also, any ways that we can insert it dynamically? Or I have to do it on page by page?

    If I want to add the knowledge graph, schema markup us only need to be added on the homepage?

    Thank you!

  9. I recently red your article and added the rich snippet on my site and boom i see those 5 starts in google search. Thank you guys.

  10. Very helpful and informative post about rich snippet, Thanks for share this valuable knowledge. 🙂

  11. Hello,
    I´ve found another schema plugin “WP SEO Structured Data Schema Pro”
    How it compares /compete with schema Pro Plugin?
    I am trying to find the right one for my site.

  12. Thank you for the awesome article but I am having 1 doubt. Can I use multiple schema on the same page? Will, it hurt my SEO? Thank You.

    1. Hi PuGaGo,
      This shouldn’t be a problem at all! Of course, Google can decide to display the most relevant schema on its search results.

  13. I’ve been looking into schema markup for quite sometime but can’t find any good articles or advice on how best to implement it for B2B service based websites. I get it for ecommerce sites but what if what you do is a service and each webpage is unique?

Leave a Reply

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

Join our list

Our Exclusive Deals

See our curated list of latest WordPress deals and discounts.
Top WordPress Deals

Share this post

Share on facebook
Share on twitter
Share on pinterest
Share on linkedin
Help us share this post with your network?
Share on facebook
Share on twitter
Share on linkedin
Share on email
Want to keep updated with WordPress?

Join our monthly newsletter to receive best curated WordPress resources.