Do you want to add schema markup to your WordPress website?
Are you looking for a WordPress schema plugin that will allow you to display rich snippets without messing around with code?
No problem. In this post, I’ve put together a list of the best WordPress schema plugins that make it easy to add rich snippets to your site.
You can use these WordPress plugins to get all kinds of rich snippets in Google, including:
- Star ratings
- Embedded photos or videos
- Product information
- Addresses and phone numbers
- Recipe cooking times
- Article information
- Event dates, times, and locations (useful when combined with events calendar plugins)
Below, I’ll take you through the features of each plugin. And then, at the end, I’ll give you a few recommendations for how to choose the plugin which best fits your unique situation.
Let’s dive right in with…
The best WordPress schema plugins to display rich snippets
1. Schema Pro
Schema Pro is a powerful WordPress schema plugin from the team behind the popular Astra theme.
It helps you add proper JSON-LD schema markup to your site. But it does it in a unique way.
Most of the other plugins on this list implement schema markup by adding new content, usually in the form of a review box or a box with other schema details.
Schema Pro skips that. Instead, you can add schema markup to your existing content – there’s no need to display an extra review box. Essentially, you do this by mapping your existing content and custom fields to the type of schema markup you want to add (I’ll show you screenshots in a second to make this clearer).
That flexibility could be complicated, but the developers have created a simple interface that makes the process surprisingly painless.
When you install the plugin, it gives you a helpful setup wizard to configure basic global schema for your site, like social profiles and breadcrumbs:
Then, to add schema markup for specific content, you first select what type of schema markup to add from the 13 different included schema types:
Then, you choose which content to target. You can either target all posts/pages/custom post types. Or, you can include/exclude specific pieces of content:
And once you’ve done that, you can easily map the various markup options to existing fields or custom fields using the drop-downs:
All in all, if you want to add schema markup to WordPress without the need to include an extra content box, Schema Pro is a slick way to do it.
Price: Schema Pro costs $79 for use on unlimited sites with one year of support/updates. You can also purchase a lifetime license for $249.
2. WP Review Pro
WP Review Pro is a powerful WordPress schema plugin from MyThemeShop that’s geared almost entirely towards review sites. In addition to helping you get those eye-catching rating star rich snippets for your own organic search listings, it also offers a bevy of other features designed to help make it easier for you to write compelling reviews.
How does it do that? Let’s start with the important part:
WP Review Pro adds proper schema markup to your ratings so that you can get those coveted rating stars. And it also provides some nifty options for actually generating those star ratings in the first place.
If you’re just a solo reviewer, you can of course rate the product based on a few categories, set an overall rating, and leave it at that.
But if you want to get the wisdom of the crowds on your site, you can also allow your users to submit their own ratings. Then, depending on your settings, you can include these ratings into the average number that displays in Google’s search results.
Beyond Google, WP Review Pro also includes features to make your reviews more user-friendly.
First off, you can choose between four different rating systems:
You can also add CSS animations to your ratings to make them more eye-catching. And you can, of course, customize all of the colors used in your reviews in order to make them fit your site.
You also get to choose where the review box shows. You can put it before your content, after your content, or use a shortcode to manually insert it wherever needed. And you’re also able to change the width and alignment of the review box.
Finally, the last nifty feature of the Pro version that I’ll discuss is the ability to display your rating whenever a user hovers over the post’s thumbnail. So if a reader is, for example, browsing your blog archive page, they can quickly see the rating when they hover over your post’s featured image (assuming you have the feature enabled).
And if you want to migrate data from other rich snippets plugins – you can do that too.
WP Review Pro Free features:
There’s also a free version of WP Review that still lets you create review boxes with proper schema markup. It includes most of the basic features in the pro version, but you do miss out on some important functionality like:
- User ratings (this is the big one that’s missing!)
- Control over the review box’s width and alignment
- Circle rating type
- Display rating on thumbnail
So if you want to accept user ratings or have full control over your review box, you should probably go with the pro version.
Price: WP Review Pro costs $77. WP Review free is…free!
3. WP Product Review
WP Product Review is a great WordPress schema & review plugin from ThemeIsle that is more geared to review sites and comes in both free and premium versions.
But again – let’s start with the rich snippets functionality. WP Product Review adds all the necessary schema markup so that you can grab the rating star rich snippet in Google’s organic listings.
Once it knocks that out of the way, it piles on a whole heap of other features that make your reviewing life easier.
First up – you can create beautiful product review boxes that break down your reviews and quickly list out:
- Overall rating
- Ratings by individual criteria
- Pros / Cons
- Product image
- Where to buy the product
You can customize pretty much everything about the box’s design. Colors, widths, borders…it’s all fair game. And you can also choose from 10+ different icons to use for your ratings. For example, if you’re not a fan of star ratings, you can opt to use heart icons instead.
4. All In One Schema.org Rich Snippets
All In One Schema.org Rich Snippets takes a step back from the focus on reviews offered by the first few WordPress schema plugins. For that reason, don’t expect it to help you create review boxes, comparison tables, or anything of that ilk.
But here’s what All In One Schema.org Rich Snippets can do for you:
Let you add schema for one of its 8 different supported content types. Currently, those schema types are:
- Software Application
It works like this:
Whenever you create or edit a piece of content, you’ll get a new Configure Rich Snippet meta box that lets you select what the post is about (using the aforementioned content types).
If you choose a Review type, you’ll be able to enter the item’s name, reviewer’s name, and star rating (from 1-5).
But if you went with, say, a recipe type, you’d be able to add details for cooking time, image, etc.
If your site is focused entirely on reviews, you’ll be better off going with one of the dedicated review plugins. But if you just want a simple, lightweight method to add schema markup for a variety of content types, All In One Schema.org Rich Snippets is a good option.
It’s also 100% free which never hurts, right?
5. Rich Snippets WordPress Plugin
Rich Snippets is a premium, but affordable WordPress schema plugin. It operates on a similar principle to All In One Schema.org Rich Snippets, though it does offer some unique functionality to justify its (small) price tag.
Rich Snippets ships with 7 different schema markup shortcodes that you can use to add schema markup to your content. Currently, those shortcodes support adding schema markup for:
That’s a pretty similar approach to All In One Schema.org Rich Snippets. So why pay for Rich Snippets when you can get All in One Schema.org Rich Snippets for free?
Because Rich Snippets also lets you create your own schema markup shortcodes using a shortcode generator. So if you need some obscure schema markup (there are tons at schema.org), then you can use Rich Snippets to easily create a shortcode that you can use over and over as required.
If you think you’ll need to use schema markup beyond the standard options, Rich Snippets is a great option for its flexibility.
6. Schema App Structured Data
Schema App Structured Data is a powerful freemium schema plugin that unlocks the entire schema.org markup library for your WordPress site…if you’re willing to pay for it.
Unfortunately, the free version is pretty much hamstrung by limits, so unless you are willing to pay, you won’t get very much value.
If you pay, the Schema App Structured Data can automatically use information on your site to add schema markup to all of your pages, posts, and author pages. And if you need additional schema markup, you can use Schema App’s tool to generate the new markup from schema.org’s entire library.
And you’ll also get access to Google Site Structure features like:
- Sitelinks Searchbox
- Site Name in Search Results
And if you’re running a WooCommerce store, Schema App has an eCommerce extension that can add rich snippets to your product pages.
Ok – that sounds super powerful. What’s the catch?
Well, in the free version of the plugin, you’re limited to:
- 50 data items
- Only 10 pages of content
That’s right – unless your website has fewer than 10 pages of content (not likely!), you won’t be able to add schema markup to all of your pages with the free version of the plugin.
To remove those limits and get access to new features, you’ll need to pay for the premium version. You can get a 14-day free trial to test out the premium version, though.
Price: Extremely limited free version. A less limited pro version is $30 per month, and the full-featured pro version is a pricey $100 per month.
Choosing the best WordPress schema plugin for your website
I gave you 7 different schema plugins in this post. But they’re actually fairly different in their approaches. So to help you find the best plugin for your specific situation, let’s go through a few scenarios in which you might want to choose one plugin over the others.
If you want to add schema markup to existing WordPress content, including custom fields (no content box), then you should go with Schema Pro because it’s the only one that offers that functionality for an affordable price.
If you want to add article schema to your pages on autopilot without a horrible box on the front-end, then you should go with Schema Pro because it’s the only rich snippets plugin I’ve found that offers display logic. What this means is you get to automatically add article schema to your entire website in a few clicks.
Which one? If you just want basic review boxes, WP Review Pro will be fine. But if you want comparison tables or the Amazon integration, WP Product Review Pro is the one for you.
If you just want to add basic schema markup like recipes and don’t care about review boxes, then All In One Schema.org Rich Snippets should have plenty of functionality.
From the same developer, Schema Pro is also worth checking out because of its advanced features. And how easy it is to add markup to existing content.
And no matter which rich snippets plugin you choose, always make sure to validate your schema markup using Google’s Structured Data Testing Tool. While these WordPress schema plugins should all work out of the box, it never hurts to double check.