A Simple Guide To Rich Snippets For WordPress

Last Updated on January 9, 2024 by 16 Comments

Editorial Note: We may earn a commission when you visit links on our website.
A Simple Guide To Rich Snippets For WordPress
Blog / Resources / A Simple Guide To Rich Snippets For WordPress

Last week I created a tutorial here at Elegant Themes on how to set up a WordPress review site. One of the key ingredients to that process was using rich snippets to improve the visibility (and conversion rate) of WordPress review search results. In that example, we were able to make an ordinary search result look like this:


Obviously, that kind of visibility is a huge benefit when it comes to increasing your click through rate. Many WordPress users, whether they are reviewing products on a regular basis or not, will want something similar. That’s why in today’s post I’ll be going over the different types of rich snippets available and provide methods and/or tools for implementing them on your WordPress blog or site.

What is a Rich Snippet?

A rich snippet is the few lines of additional text/graphics that accompany some search results. They are designed to give users a better idea of the content that search result contains as well as its relevance to their query.


image via google webmaster tools

As you can see in the image above, Google (and other search engines) support more than just review stars–like we went over last week’s post. There are actually many types of rich snippets that can be put to use depending on the nature of the content you’ve created.

Types of Rich Snippets

In my previous post about using rich snippets as an integral part of a WordPress review site, we only discussed rich snippets for products. However, there are many more types of rich snippets. Well over 100 in fact. The full list can be found here, on the schema.org website.

But seeing as how Google is the reigning search engine in the world right now, it might be best if for the purposes of this post, we stick to the types of rich snippets they support. The are as follows:

Manual Implementation of Rich Snippets

It is possible to implement these rich snippets via markup within the various pages of your WordPress website. There are three different formats of markup that are supported: Microdata, Microformats, and RDFa. Mircordata is what Google recommends using, so we’ll go with that.

Microdata uses basic attributes in HTML tags such as span or div to assign brief and descriptive names to items and properties. Here’s an example from Google’s Webmaster Tools page on microdata of a short HTML block showing basic contact information for “Bob Smith”.

My name is Bob Smith but people call me Smithy. Here is my home page:
<a href="http://www.example.com">www.example.com</a>
I live in Albuquerque, NM and work as an engineer at ACME Corp.

Here is the same HTML marked up with microdata:

<div itemscope itemtype="http://data-vocabulary.org/Person">
My name is <span itemprop="name">Bob Smith</span>
but people call me <span itemprop="nickname">Smithy</span>.
Here is my home page:
<a href="http://www.example.com" itemprop="url">www.example.com</a>
I live in Albuquerque, NM and work as an <span itemprop="title">engineer</span>
at <span itemprop="affiliation">ACME Corp</span>.

Here’s how this sample works:

  • In the first line, itemscope indicates that the content in the div is an item. itemtype=”http://data-vocabulary.org/Person indicates that the item is a Person.
  • Each property of the Person item is identified with the itemprop attribute. For example, itemprop=”name” describes the person’s name.

As you can see, this process is not difficult, but it may become tedious for many. That’s where a good WordPress plugin can really help speed things along. If this is in fact your preferred method, you can see how to use the markup for all of Google’s supported snippet types by visiting this page of their Google Webmaster Tools.

Rich Snippet Plugin Solutions for WordPress

Even for WordPress users comfortable with using markup in their content, it can become tedious real fast. I have found that when it comes to quickly and easily implementing rich snippets across just about any WordPress site, using a plugin is the most effective way to go. That’s why below I’ve highlighted three free WordPress plugins that should be able to cover all of your rich snippet needs.

All in One Schema.org Rich Snippets


The All In One Schema.org Rich Snippets plugin is the most comprehensive option of this short list, so I’ll spend a little more time (words) on it than the others. As the name would suggest this plugin is designed to make adding snippet types to any page or post with ease.

Here is how it works. Once you have the plugin installed you will notice a new menu appear within your WordPress admin called Rich Snippets. When you click on that menu you will see a screen like the one below.


This page houses all of the types of snippets the plugin makes available. To configure the options for each one, simply click the dropdown option to the right and update the default values to your preferences.


Finally, when creating a new post or page you will notice a new meta box has appeared beneath your post content.


When you click the dropdown option you will see the content types are listed for you to select from. Once selected you can add your post or page specific information to the data fields and you’re done!


Content Types Supported:

  • Review
  • Event
  • People
  • Product
  • Recipe
  • Software Application
  • Video
  • Article

Download | More Information

Schema Creator by Raven


Schema Creator is another plugin for WordPress that provides users with a wide variety of schema options for displaying rich snippets. The one big difference between this plugin and the one above is that this actually outputs the information in the post as well–not just in search results.

For some users this will be seen as a big pro, for others a big con. I guess it depends on your personal preferences. For those that want to display the information on your post/page, you can leave it as is (with its default CSS) or you can choose to have the plugin inherit its CSS from your theme. Custom styling is not a built in option but you could write your own CSS for it.

Here is an example of what the default product box looked like on my test site:


Content Types Supported:

  • Person
  • Product
  • Event
  • Organization
  • Movie
  • Book
  • Review
  • Recipe

Download | More Information

Rich Contact Widget


Finally we have our last plugin option. This plugin, the Rich Contact Widget, provides exactly what the name would suggest. A simple widget that takes advantage of the person/entity schema to enrich your search results with information about your or your company. This is a great little widget to assign to your site’s sidebar or footer. When a potential visitors comes across your search result they will see your telephone and email address as clickable links to either call or email. Great for mobile and/or Skype users.

Content Types Supported:

  • Person/Entity (Corporations, Charity, etc.)

Download | More Information

In Conclusion

Rich snippets are a fantastic way to improve your click through rate on search engines. One of the most recognized ways of acquiring these snippets is through reviewing products, but as I showed today, rich snippets are for everyone. So regardless of whether you regularly review content and/or products, you can still find a schema type that is right for you and implement it either manually or by using one of the three plugins highlighted in this post.

Are you using rich snippets on your website? If so, how did you implement them and what has the experience been like? Tell us your story in the comments below!

Article thumbnail via ratch / shutterstock.com


Want To Build Better WordPress Websites? Start Here! 👇

Take the first step towards a better website.

Get Started
Premade Layouts

Check Out These Related Posts

WordPress vs Medium (2024) — Where Should You Blog?

WordPress vs Medium (2024) — Where Should You Blog?

Updated on February 14, 2024 in Resources

If there is one question that goes back to the very beginning of blogging, it’s “what blogging platform should I use?” Everyone asks this question (to Google, most likely), and everyone gets bombarded with a thousand different answers. That’s primarily because there are so...

View Full Post
9 Non-Profit Child Themes for Divi

9 Non-Profit Child Themes for Divi

Updated on January 23, 2023 in Resources

There are lots of nonprofit organizations across the globe. Just about every one of them needs a well-designed website to tell their story and receive donations to help their causes. Divi is an excellent theme for nonprofits such as charities. Fortunately, you don’t have to start from scratch for...

View Full Post


  1. Any reason this functionality wasn’t included in Extra?

    • I believe Google has since discontinued most forms of rich snippets.

  2. I got to install All the Schema on my subject, but I Sentio that the page was a little charged perhaps by prominent photo of the bill, and after desisntalei the plugin my site was once again fast, moreover, aesthetics inner page was not agradével, or where do I have wrong? Because I would love to use a rich snippet but fose only external, but do not know what would be the ideal.

  3. Thank you for a nice guide and plugin tips. I have a one question though – can be a snippet used even on WordPress homepage (the list of posts for example)?

  4. I’m using WP Rich Snippets, a premium plugin. It’s really good but overpriced 🙁

  5. I have seen some websites video snippets vanishing from search and most people are using custom code in their theme.Is it okay if we use such methods ?

  6. I have tried so many plug-ins and I either get a ‘location’ or ‘name’ error for Event schema on my site eastwoodhouston.com, has anyone found a good plugin for Events? Thanks!

  7. I have implemented one of the plugins on top , but still not exactly what I expected .

    Thank you for the info

  8. Thank Nathan for this useful article. Do you know if All in one schema.org can also NOT show the rich snippet on the post page?


  9. Informative article, Nathan! Google now recommends using schema.org to data-vocabulary.org

  10. Hi,

    Nice descriptive article about this subject. I will definitely try these pugins.


  11. That is the best plugin for rich snippets.

    I might add to other viewers here who aren’t SEOs that basically, Google often creates its own rich snippet — especially if you don’t force your own rich snippet on them.

    This can lead to more flexibility, as Google will extract different phrases (meta descriptions and meta titles to create your rich snippets) based on different search queries.

    So there’s a lot of debate in my community on whether or not on-page SEO is even worth it. At best, on-page SEO is about 5% of your total overall search marketing efforts.

    There are no SEO plugins on the WordPress repository that properly create rich snippets, however, other than the plugin you mentioned.

    Some SEO plugins that market themselves well claim they create great rich snippets, but they don’t.

  12. I use All in One Schema.org Rich Snippets it is really easy to use and within just a few days all of my recipes in google had the rich snippet info going.

    This plugin will also display the rich snippet information on your post or page. Apparently it is highly recommended by google to do this. However, as far as design is concerned it can be a little annoying. It is also redundant looking and users might wonder why its there. It shows up at the bottom of the content so it’s not all that bad.

  13. Thx for the tips. I will try it on my website.

  14. Nice article, quite relevant for SEO and traffic. I often use Woocommerce and the basic options of the plugin seem to cater for some of these snippets, isn’t it? If not, would this plugin be compatible with it and would it not be duplicating data, which may be relevant for the search engines, but confusing for visitors? Kindly advise. Thanks

  15. Thank you for this post. Just last night I was reading up on this one–talk about serendipity. Thanks so much.

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Get Started With Divi