How To Add Rich Snippets To WordPress And Stand Out In Google’s Search Results

Add rich snippets to wordpress

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 schema. Org rich snippets installation
In the settings, the configuration tab can be left as-is unless you want to change the text…

All in one schema. Org 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)



  1. Hi Tom,

    Great post. WP Rich Snippets was a good plugin, but sad to see developer abandon it.

    I’m also surprised at lack of good plugins related Rich Snippets in WordPress plugin directory!

    • Me too, I used to love this plugin. A lot of SEO plugins have them built-in now like Rank Math and SEOPress – but of course it requires the paid version.

    • Can you ellaborate? Yoast is the only plugin I use for SEO titles and meta descriptions, but I also use the Structured Content plugin for FAQ snippets, as well as WP Review for the review stars.


Leave a Comment