How To Add Rich Snippets To WordPress (The Easy Way): Increase CTRs And Stand Out In Google With Reviews, Recipes, FAQs & More


Rich Snippets add “extra information” to snippets and make you stand out in search results.

You can do this with reviews, recipes, videos, events, user reviews, and other supported data. The easiest way to add rich snippets to WordPress is by installing a rich snippets plugin, using it to markup pages/posts (basically just filling out fields), then testing those URLs in Google’s Structured Data Testing Tool. This will increase your clickthrough rates (CTR) and SEO traffic.

If you’re looking to add FAQ rich snippets to WordPress, I have a tutorial on that.

What is the best WordPress rich snippets plugin? I use WP Review Pro (they also have a free version) which is the plugin I will feature in this tutorial. I used to use All In One Schema, but’s way too minimal. I also used WP Rich Snippets but the developer abandoned that plugin. WP Review is maintained by MyThemeShop, looks fantastic, loads fast, and is highly customizable.


1. Choose A Rich Snippets Plugin

Option 1WP Review (I Use The Pro Version) – the plugin I use myself and recommend. Other rich snippet plugins are either too minimal (All In One Schema lacks customization options) or they’re unreliable (WP Rich Snippets hasn’t been updated for 2 years and isn’t compatible for PHP 7). I love WP Review and the pro version comes with 16 pre-styled designs, plus support.

Why I Use WP Review

  • Looks awesome (here’s a page I use it on)
  • The plugin is maintained! Unlike many others.
  • Supports reviews, recipes, and most data types.
  • Multiple ratings systems (stars, points, percentage).
  • No compatibly issues with other plugins or new PHP versions.
  • Lightweight (loads fast) and doesn’t affect my GTmetrix report.
  • Supports user reviews + unlimited domain usage with pro version.
  • Pro version comes with 16 pre-styled designs which look amazing.

Supported data types:

  • Article
  • Book
  • Game
  • Movie
  • Music
  • Painting
  • Place
  • Product
  • Recipe
  • Restaurant
  • Software Application
  • Store
  • TvSeries
  • Website

How it looks…

Rich Snippets Markup

Option 2All In One Schema Rich Snippets – free plugin that “does the job” but has minimal settings and customization options (by little I mean there are only 6 settings to customize how your rich snippets look). This doesn’t cut if for me. Here’s a full review of All In One or see these screenshots on the WordPress plugin page.

Why I Don’t Use All In One Schema

  • Looks boring
  • Doesn’t support user reviews
  • Limited customization options (literally only has 6 settings for customization)
  • Only 1 type of rating (stars) with 1 point intervals (you can’t something a 4.5)


Supported data types:

  • Reviews
  • Events
  • People
  • Products
  • Recipes
  • Software Application
  • Videos
  • Articles

How it looks…

All In One Schema Rich Snippets Markup

Option 3WP Rich Snippets – I wanted to love this rich snippets plugin. I even used it for 2 years when it wasn’t updated once. But there came a point where I needed to upgrade from PHP 5.6 to PHP 7, and WP Rich Snippets wasn’t compatible (it broke my site). The developer lists “plugin updates” and “plugin support” on his website, but there is none. I would love to dive into cool features of WP Rich Snippets, but it would be a waste of time. Stay away from it.

Why I Don’t Use WP Rich Snippets

  • No support
  • No plugin updates (for 2 years!)
  • Not compatible with PHP 7 or higher
  • Doesn’t support event rich snippets type
  • Most add-ons need to be purchased separately
  • Each add-ons is an additional plugin that runs on your site

Supported data types:

  • Articles
  • Recipes
  • Reviews
  • Products
  • Organizations
  • Restaurants
  • Software Application

How it looks…



2. Configure Your Plugin Settings

This will obviously be different depending on which rich snippets plugin you choose.

These are the settings for WP Review:

WP Review Settings

Below are the main settings where you can choose between their 16 pre-styled designs (for WP Review Pro) as well as colors, review box width, and whether you want Google Fonts.

WP Review Styling Settings

Choose the review type (star, point, percent, circle, thumbs up), whether you want the markup before or after the content, and what type of review you’re writing. You can use shortcodes to display markup somewhere in the middle of your content, if you don’t want it before or after.

Default Rich Snippet Type

Choose if you want to allow users to embed your reviews on their website.

WP Review Global Embed Settings

WP Review Popup Settings

WP Review Notification Bar Content

WP Review Notifications Bar

WP Review Role Manager


3. Markup Your Content

Edit any page/post you want to add rich snippets to (it must be a review or other data type). Scroll down until you see the “review” sections. Here’s what they look like for WP Review.

Rich Snippets Content Settings

Review – review type, item, and author fields are mandatory for Google to show schema.

Review Item – tell people what specific features you like and don’t like about the item, giving each one a score. You can customize the colors of the stars here (and their background color).

Review Links – add your affiliate link and the text you want to use as the link. The plugin will automatically set the link as nofollow so search engines don’t crawl it (which is what you want).

Review Description – your review description can include both text, links, images, and videos.

User Review – choose whether you want visitors to be able to leave a review about the item.

Here’s the end result:

Rich Snippets Markup


4. Test In Google’s Structured Data Testing Tool

Run the post’s URL through Google’s Structured Data Testing Tool to make sure your rich snippets are working. Just look for the green “all good” text and if you see errors, expand the box to see items that need to be fixed. Your rich snippets won’t appear immediately in Google’s search results (it can take a few days to update) but this tool will tell you if something’s wrong.

Google Structured Data Testing Tool

Common Solutions

  1. Add the data Google tells you to in their Structured Data Testing Tool
  2. Make sure the data is representative of the content on the page
  3. Try adding markup to a few more pages which is suggested by Google
  4. Upgrade to the latest version of WordPress, MySQL, and PHP (contact your host)
  5. Visit this Google forum which lists common problems and other FAQs
  6. Visit the structured data section of your Google Search Console
  7. Visit Google’s structured data policies and webmaster guidelines
  8. If you still have problems, it might be because you have a low domain authority

Once Google recrawls your site, your rich snippet should appear…



If You Decide All In One Schema (Free And Easy, But Minimal)

Install and activate the plugin…

All In One Rich Snippets Installation
In the settings, the configuration tab can be left as-is unless you want to change the text…

All In One Rich Snippets Configuration Settings

The customization tab has basic styling options…


Edit a page or post you want to add rich snippets to. Scroll down and select a rich snippet…

Rich Snippet Types

Based on the rich snippet you choose, you will be asked to fill out certain fields…

Configure Rich Snippet

Publish the page and test the URL in Google’s Structured Data Tool (step 4). You will need to wait for Google to crawl your website (usually 1-4 days) for these to appear in search results.



Frequently Asked Questions

✅ What is the best rich snippets plugin?

WP Review, Schema, and the WP Schema plugins all go a great job. It really depends on what data types you want to markup content for; then make a decision based on that. Avoid the WP Rich Snippets plugin which was abandoned by the developer of this plugin.

✅ How did I get these emojis in FAQs?

I use the Structured Content plugin and added emojis to the questions. You can do this with nearly any post and any emoji.

✅ What types of posts can be marked up?

Reviews, recipes, FAQs, and events are some of more popular data types. Check Google's Structured Data Types for a full list.

✅ How do you test rich snippets?

Use Google's Structured Data Testing Tool to check for errors. Google Search Console will also tell you about your rich snippets (they have a specific section for FAQs and reviews).

✅ How do I get in Google's featured snippets?

There are 3 types of featured snippets: paragraphs, lists, tables (paragraphs are the most common). First, find a question keyword where the top results don't do a good job of answering the question. Next, make sure you answer the question in a clear, concise way in your content. Adding an HTML table of contents and breaking subheadings into logical sections also helps. Finally, make each item in your HTML table of contents actionable.


Questions, Errors, Success?

If you’re still having trouble with errors, you can drop me a line below but I recommend you contact the plugin developer since they are suppose to provide support for their customers – WP Rich Snippets DOES provide support for the 1st year no matter which plan you chose.

I really hope you found this helpful! Adding rich snippets to WordPress is incredibly beneficial and can give you a huge advantage with your SEO. So if you’re stuck, please don’t quit and either reach out to me or contact the WP Rich Snippets support team for help.

See Also:
How I Optimized My WordPress Site To Load In .2s (100% GTmetrix/Pingdom Scores)


WP Rich Snippets Review: I Used To Love This Plugin But The Developer Abandoned It And It’s Not Compatible With PHP 7.1+

Deciding whether to buy the WP Rich Snippets Plugin?

It’s what I use to add rich snippets to my WordPress posts. I was originally going to settle for All In One Rich Snippets but WP Rich Snippets has way more functionality (especially with their add-ons and robust plugin settings), plus the actual design is awesome.

What are rich snippets anyway? They add extra information to your search engine snippets like review stars, videos, or even recipe information. This gets more people clicking on your snippets and visiting your site. I mean come on, which result would you rather click on?


I wrote this WP Rich Snippets review to show you how it compares to plugins like All In One Schema, how to configure the WP Rich Snippet settings, add rich snippets to posts, and how to use their add-ons to make your markup look even better. When we’re done, you will know how to create beautiful rich snippets that improve click-through rates and increases conversions.

The WP Rich Snippets developer is missing and hasn’t updated the plugin for 2+ years, causing it not to work with PHP 7.1 and higher. I switched rich snippets plugins to WP Review by MyThemeShop and like it much better, as it comes with multiple pre-styled templates, supports all data types, and comes with updates + support. It’s easy to use and has tons of customization options that help you style it to the design you want.

Table Of Contents

  1. Supported Data Types
  2. How The Markup Looks
  3. Installation
  4. Configuring The Settings
  5. Writing Your First Rich Snippet Post
  6. Google Structured Data Testing Tool
  7. Add-Ons


1. Supported Data Types

To add rich snippets to WordPress, your content must be one of these supported data typesEvents are the only data type not supported by WP Rich Snippets (in which case you would use the All In One Plugin), otherwise WP Rich Snippets will do the job.

  • Articles
  • Recipes
  • Reviews
  • Products
  • Organizations
  • Restaurants
  • Software Application


2. How The Markup Looks (On The Actual Post)

A single screenshot won’t justify the amount of flexibility this plugin has, but I did include a couple below. The design depends on the data type you use (eg. review), how you configure the plugin settings, which add-ons you use, and what fields you fill out when marking up the post.

This example showcases a review rich snippet with a video, 4 criteria items, plus the basic (mandatory) fields. You have the option to replace the video with a photo, slideshow, or use no photo at all. With the add-ons you can also customize colors, place the markup anywhere on the page (not just the top), add user reviews, and use multiple call-to-actions buttons (instead of just 1). I recommend at least buying the customizer add-on for $29 (or getting the WP Rich Snippets ultimate plan) so you can incorporate your branding. Here’s what it looks like…


You can also add an image, video, slider, pros and cons, pricing, and other elements. I just like to keep it simple. You will be adding this to the top or bottom of each post you want to markup, or use their box shortcode add-on to add this anywhere in the middle of your posts.

Here’s another example of how it might look at the END of a post…


Now compare it to how the All In One Plugin looks…

All In One Schema Rich Snippets Markup

I will show you how to markup posts later in this review, but here’s the gist of it:



3. Installing WP Rich Snippets

The next part of this WP Rich Snippets review will show you how to install the plugin with your license key, configure the settings, then we will start adding rich snippets to pages or posts.


  • Purchase the WP Rich Snippets plan that’s right for you
  • Purchase any add-ons you need (or buy the ultimate plan)
  • Visit your account page to download the plugin and add-ons
  • Upload the plugin and add-ons in WordPress under Plugins → Add New → Upload Plugin, then upload 1 download file at a time


  • In your account page, click on “view licenses”
  • Click on “manage sites” and add your site for each item

WordPress Rich Snippets Account

License Key

  • Go back to your licenses and click the key icons. Copy the “WP Rich Snippets” key and paste it to your “license” settings in your WordPress dashboard. If you’re using add-ons, you will need to download each one from your account tab, upload it to WordPress, then enter your license key for that add-on. You will see a success message.

Rich Snippets Menu

WP Rich Snippets License Key




4. Configuring The Settings

I found most settings are already configured optimally, but I would check the Display tab and enable “display item description below the box” and “show box below content” IF you want WP Rich Snippets to show on the bottom of posts (as oppose to top). It’s just a preference.

WordPress Rich Snippets Settings

If you’re using add-ons, you will see settings for these too…



5. Writing Posts With WP Rich Snippets

Now for the good stuff. Go to a page or post you want to add rich snippets to. Scroll down until you see the the “Schema” section then select the type of rich snippet you want to use in the post. Start by filling in the main tab with the item you are reviewing, and a description. The fields will be different depending on which rich snippet you select. This example is for a review:


Details tab lets you add pros and cons (like in the bottom of my post), or a disclaimer.



Price tab shows the price of the item…


Address tab lets you add a Google Map


Hours tab are simply your business hours…


Display tab lets you add a featured image, video, or slider. Embedding a YouTube video makes the markup look pretty awesome and increases engagement – which is good for SEO.

Display Criteria

Link tab is where you add a link or affiliate link (which is defaulted to nofollow). If you’re not using an affiliate link, check the “dofollow links” option. The call-to-action add-on enables the “demo links” option which are use to add more than 1 button (see an example here).

Link Criteria

Criteria tab shows what you based your review off of…

Rich Snippet Criteria


Author tab shows your name which is required for reviews…



6. Google Structured Data Testing Tool

The last step is to publish your post and run the URL through Google’s structured data testing tool. You shouldn’t see warnings as long as you have the required fields filled out. If you do, I listed some common solutions below. Keep in mind it will take time for Google to recrawl your WordPress site and show your rich snippets in search results (anywhere from 1-5 days).

Google Structured Data Testing Tool

Common Solutions

  1. For Genesis Framework, install the Schema Removal Plugin
  2. Add the data Google tells you to in their Structured Data Testing Tool
  3. Make sure your WP Rich Snippets key is validated in the settings
  4. Make sure the data is representative of the content on the page
  5. Try adding markup to a few more pages which is suggested by Google
  6. Build your domain authority (add more, better content to your site)
  7. Visit Google’s structured data policies and webmaster guidelines


7. Add-Ons

The WP Rich Snippet add-ons are one of the best things about this plugin. You can customize colors, enable user reviews, call to action buttons, and add the markup anywhere in your post (even the middle). The ranking table add-on is also pretty neat. There are 14 add-ons and you will need purchase these individually (though some are free), or buy the ultimate plan like I did.

WooCommerce – advanced features for your eCommerce items plus other integrations. This add-on is has not been released yet but is coming soon.

Shortcodes – add single rich snippets elements anywhere in your posts.

DataTables – very similar to the ranking table add-on (see below).

Software Specs – adds a sidebar widget to showcase your specs, just like this page.

Locations – add markup for your location and display the Google Map anywhere in your website using a shortcode.


Box Shortcode – display the entire rich snippets markup anywhere in your post, as oppose to just the top or bottom of the post.

Anonymous User Reviews – if you’re using user reviews (the front-end entry submit add-on below), this allows users to remain anonymous.

Customizer – change the color of ratings, links, buttons, pros and cons, call-to-action buttons.


Front-End Entry Submit – allow users to leave their own review. This is often preferred instead of a simple editor review (which can result in higher rankings since they’re more valuable). Also good if you offer courses so students and customers can review the course.


User Reviews Image – users can upload an image with their review.

Call-To-Action – adds a section to your markup with the product name, summary, pricing, and demo link(s). If you don’t want a specific item to be shown, you can disable this in the settings.


Ranking Table – create a ranking table of your reviews, recipes, or anything. I didn’t include photos in this ranking table, but you can if you like.


Display Rating – displaying a rating by filtering content and excerpts, as shown on the demo.

Compare – similar to the data and ranking table add-on but formatted in a way that helps readers compare products/services.


I hope you enjoyed my WP Rich Snippets review. If you have any questions they have tons of documentation on writing posts, add-ons, and other topics. Or just leave me a comment. I do WordPress SEO consulting for my job so I bought the ultimate plan to get the add-ons and can use it on multiple sites, but the $69/year plan is good if you’re just starting or want to test it.


All In One Schema Rich Snippets Plugin Review / Tutorial: Minimal Plugin That Does The Job, But Has A Boring Design

All In One Schema Rich Snippets is a WordPress plugin used to markup pages/posts with rich snippets.

It has good reviews and will do the job for a lot of people. But other people (like me) are picky about how the markup affects the design of the page. Since every rich snippet plugin adds content to your page which is needed for Google to show your rich snippets, the main difference between rich snippet plugins is how the information is presented on the page.

This post you’re reading is marked up with WP Rich Snippets and in my opinion, looks awesome. It can include a video, photo, links, and plenty of other options. Whereas All In One Schema Rich Snippets is limited when it comes to options and design customization.

Here’s how your page will look after marking it up with All In One Schema Rich Snippets:

All In One Schema Rich Snippets Plugin Markup


  • Free
  • Easy to setup
  • Supports most rich snippet types


  • Lacks design and customization options
  • Limited information can be presented
  • Doesn’t support local business markup

Supported Data Types

Should You Consider Other Rich Snippet Plugins?
If you’re happy with the basic design of All In One Schema Rich Snippets, it is the best free rich snippets plugin and I will show you how to set it up. But if you’re looking for something more robust and have $69+ for a premium plugin, check out WP Rich Snippets and view this tutorial. WP Rich Snippets has more options and supports local business markup which helps Google show your business information correctly in Google Maps.

Now let’s get started…


1. Install All In One Schema Rich Snippets

All In One Schema Rich Snippets Installation


2. Configure The Settings

Once installed you will see the “Rich Snippets” options in the left menu of your WordPress dashboard. Go through the settings especially the configuration and customization tabs. The other tabs are helpful but I listed a more robust set of resources at the bottom of this article.

All In One Schema Rich Snippets Configuration Settings

Basic styling options…

All In One Schema Rich Snippets Customization Settings


3. Add Markup To Pages

Edit a page/post you want to add rich snippets to then scroll down until you see “configure rich snippet.” Select the type of rich snippet then plugin will request specific data. Fill out as many fields as possible since this will help Google understand your data and show it in their search results. Certain fields are often required for rich snippets to work, but you can use Google’s Structured Data Testing (step 4) to see if you’re missing fields or getting errors.

Rich Snippet Types

Configure Rich Snippet


4. Test Your Rich Snippets

Once you fill out all the fields you can, use Google’s Structured Data Testing Tool to see if your rich snippets are working correctly (they won’t immediately appear in search results so use this tool instead). If you see red errors, click the box to expand and look at the items. Fixing them may be as easy as filling out a field you forgot about while marking up the page.

Google Structured Data Testing Tool


End Result

This is what a review rich snippet will look like once Google updates their search results which takes around 2-4 days. For other rich snippet types you will see different information; events will have hours and location information, products will have pricing information, etc. Once you get the hang of it, go ahead and start marking up other pages/posts that include reviews, events, products, videos, and other supported data types used in rich snippets.

Rich Snippets Google Search Results

Solutions To Common Problems

  1. Add data Google tells you to in their Structured Data Testing Tool
  2. Rich snippet data should be accurate and align with the content on the page
  3. Add markup to more pages instead of only having 1 page with markup
  4. Update WordPress core, theme, plugins, etc
  5. Review All In One Schema Rich Snippets’ support forum
  6. Visit this Google forum to see common problems and FAQs
  7. Visit the structured data section of your Google Search Console
  8. Comply with Google’s structured data policies and webmaster guidelines

If you’re still running into problems, leave me a comment or see All In One Schema Rich Snippets’ support forum. Otherwise I hope you found this review helpful and good luck driving more traffic to your WordPress site using this free, awesome rich snippets plugin!

Thanks for reading!

Tom Signature