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)


About Tom Dupuis

Tom Dupuis 2017Tom Dupuis writes WordPress speed and SEO tutorials out of his apartment in Denver, Colorado. In his spare time, he plays Rocket League and watches murder documentaries. Read his bio to learn 50 random and disturbing things about him.

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

  1. Yesterday after reading this post I installed all in one schema plugin and created rich snippet on a post. That card is showing on the blog post below the content, so I removed plugin because I am not sure showing that card on the post is good or not. Please advise.

    I checked on the search console structured data testing tool and found without this plugin also showing structured data without any errors. I am using Yoast free. Is it necessary or better to use the rich snippet plugin?

    1. Ahhh, yes I literally just today updated my posts to recommend WP Review by MyThemeShop, but if you want to stick with All In One Schema, you do need to show that information on the post (whether it be before the content, after, or even in the middle – it must be somewhere in the content to get those review stars).

      Yes you need a rich snippets plugin to show the data in Google’s search results. Google has a list of “required properties” that need to be shown on the page: here are for reviews

  2. Hi Tom, I have a couple of sites where the rich snippets (item reviews by All in One Rich Snippets ) were removed. Any solutions on how to recover them?

    1. Hm, was there an update? Do you see any errors in Google’s Structured Data Testing, any other changes that have been made? I recently switched from WP Rich Snippets to WP Review (by MyThemeShop) and am very happy.

  3. Hi.
    I tried to embed JSON-LD snippet code into a WP widget but I don’t see any data on my website.
    I’ve tested the snippet on the Google Structured Data testing tool and it works fine.
    In order to make the data contained in the snippet appearing on my website, may I have to add something into header.php file?
    Thx in adv. for yr support.

  4. It doesn’t appear that WP Rich Snippets handles Local Business snippets either. Did I miss it? Any recommendations for Local Business mark-up plugins?

  5. Hi,
    I have installed the free All in One Rich Snippets,
    I am having some problem while using the plugin.
    I want the width of the plugin to be 100% and the content should be centered.
    Will you please provide me the necessary CSS changes and guide me where to implement them?

    1. I don’t have the CSS for that, sorry! I use WP Rich Snippets. Maybe contact the developer to see if they have it? Or have a developer do it for you.

  6. Tom,

    Thanks for the great low down on rich snippets. It’s definitely something I have to implement however I tried to go to the link you provided for WP Rich Snippets but I can’t connect. Is the link correct?

    1. Hey Emmanuel,

      I see the same thing – not sure what is wrong on their end – first time I’ve gone to their website and it’s been down like that. Try again soon and thank you!

  7. Hello, I just recently found your guide and I love it. I really want to add a video rich snippet on my homepage, which I used the schema one since I’m only needing one.

    It’s been a few days and still hasn’t shown. I have used Yoast since day 1 and I haven’t had any luck with google showing the snippet from Yoast that I made a while ago. Do you think I’m going to also run into this issue for the rich snippet?

    I’m on the Cherry Framework, SiteGround, Yoast, and the schema all in one plugin.

    Thanks in advance for all of your help.

    1. Google ultimately decides what your snippet is and it can be based on the keyword. As long as your Yoast SEO title is filled out that’s all you can do.

      Rich snippets are completely different… use Google’s structured data testing tool to check for errors. Sometimes you need to enough content (and ideally a few other pages/posts with rich snippets) before Google “awards” you with showing these in search results.

      I know there was also a plugin for Genesis Framework I needed to install before mine worked there might be something similar for Cherry Framework but not 100% sure…

      1. Ok thank you. So maybe try more than 1 page with rich snippets. Is it ok if they’re all the same or should they be different? Also, schema shows a weird thing on the bottom of my home page.

    1. I think you can do it for homepage as long as the rich snippets are present…but most sites have a blogroll or homepage with no rich snippets. As long as the markup is there though, it should work.

  8. Thank you for such invaluable information. Your blog has been my go-to guide. No bluff. Pure knowledge. Thanks again.

    I have two questions:
    1. For all the guides that you published in this blog, did you publish them as pages or post? Would this make any difference from SEO point of view?

    2. Do you still create a customize Meta Description via Yoast if you already create one using WP Rich Snippet?

    1. Hey Wan,

      1. Most all my guides on posts – I like to give people the option to comment, leave feedback, etc. The only page tutorial is my WordPress SEO Guide which was kind of an experiment – but I think I’ll keep doing posts.

      2. Yes I always write a custom meta description. WP Rich Snippets only generates the review stars – the meta description is different :)

    1. I am not using Thrive Architect, I generally avoid using page builders since they slow down load times and Yoast doesn’t detect words in there. Not sure why it’s not compatible – I would reach out to the plugin developer.

Leave a Reply

Your email address will not be published.