How to Add Rich Snippets to Your WordPress Website

  • By Darrel Wilson
  • Last Updated: November 21, 2019

Have you ever wondered why some sites look a bit different in the search results page? For example, when you search for a review of some product, whether physical or digital, some websites will display star ratings.

Another example is when you search for a recipe and then you see websites that display recipe information such as prep time, calorie amount, and the rating.

Results that display this additional information, are from websites that use rich snippets and in this post, I’ll explain what rich snippets are, the benefits of adding them to your site, and how you can add rich snippets to your WordPress website. a

What Are Rich Snippets

Rich snippets, as mentioned earlier, are extra details that show up in the search engine when someone searches for your site. They can be used with any type of website, not just a food blog or an online store. You can use rich snippets to display with events, reviews, business websites, and more. Rich snippets are generated as the result of using structured data or schema markup.

In essence, structured data or schema markup is the code that you add to your site to make it easier for the search engines to understand what your website is about.

With proper schema markup, search engines can translate the 5-star number into a rating, numbers into price or calories, and more.

Once search engines find structured data on your site and interpret it, they generate rich snippets that are then displayed in search engine results.

It’s worth mentioning that the type of rich snippets that are generated depends on the type of content on your website. In other words, a food blog will not display the same rich snippet as an online store would.

Benefits of Adding Rich Snippets to Your Site

Aside from allowing search engines to better understand your site and therefore improving your search engine rank, rich snippets are also beneficial for your site visitors. When they enter a search term that’s related to your store or website and your website shows up, they will be more inclined to click through if you can show extra information.

Another benefit of using rich snippets is that they can also add a search box below your website listing as well as ensure your business listings are correct and up to date which helps with local SEO.

Now that we’ve covered what rich snippets are and their benefits, let’s go over the steps to add them to your site.

How to Add Rich Snippets with WP SEO Structured Data

You can easily add rich snippets to your site using the WP SEO Structured Data plugin.

This plugin supports a wide variety of schemas and is easy to use for beginners. You can use it on both posts and pages.

How to Use It

To start using WP SEO Structured Data and add rich snippets to your site, begin by going to your WordPress dashboard. Navigate to Plugins > Add new. Search for WP SEO Structured Data, install and activate the plugin.

Once the plugin has been installed, go to WP SEO Schema. Here, you can set up your homepage settings or the rich snippets that will show up when your homepage shows up as a relevant result in the search terms.


You can fill out the details about your business such as the name, contact details, and social profiles. You can also upload your logo. You’ll have to choose your site type from the drop-down menu and then fill out the relevant information for your business. When you’re done, click Save changes. You can also apply these settings to the entire website by going to WP SEO Schema > Settings and checking the box next to the Sitewide setting. Then, save the changes.

Aside from the homepage, you can add rich snippets to your posts and pages. The level of control here is pretty extensive. You can choose between various schema types which include a blog post, news article, event, product, ratings, restaurant, local business, and more. All you have to do is choose the appropriate schema type and fill in the details. Then, click on Update and you’re done.


WP SEO Structured Data offers a base, free version of the plugin on the official repository. The Pro version of the plugin includes more features such as:

  • Includes Auto-fill function
  • Support for Custom Post Types beyond default page and posts
  • Support for WordPress Multisite
  • Support for more schema types such as books, courses, job postings, movies, and more.

The pricing for the Pro version of the plugin starts at $49 for one site license.

How to Add Rich Snippets With Schema Plugin

Another way to add rich snippets to your WordPress website is with the Schema plugin. This is a completely free plugin that can be downloaded from the repository and it’s a good option if you want to control your schema markup sitewide.

It’s worth mentioning that the plugin doesn’t offer quite as many schema types as WP SEO Structured Data plugin nor does it have many options when it comes to schema markup for individual posts and pages.

How to Use It

To start using Schema plugin, go to your WordPress dashboard and navigate to Plugins > Add new. Search for the plugin, install it, and then activate it.

The next step is to configure the plugin. Go to Schema > Settings. As you can see from the screenshot below, the plugin has quite a few options, however, they also offer a quick configuration wizard which can speed up the setup process. I recommend you let the wizard guide you through the setup process. You’ll need to enter your website and business details, add your social media profiles, and the wizard will take care of the rest.

A notable feature of this plugin is that it will automatically detect the Yoast SEO plugin and override its output on the front page of your site, which means all Knowledge Graph and Site Search output will be generated by Schema. It will also detect the AMP plugin and generate a more accurate schema markup.


The Schema plugin is completely free and available on the official repository.

Which Plugin Should You Choose

Both WP SEO Structured Data and Schema plugin are great options for adding rich snippets to your WordPress website. If you’re looking for an easy way to do it without having to go through individual post and page setup, then the Schema plugin is the obvious choice.

However, if you want more control then the WP SEO Structured Data plugin makes more sense. Even the free version of the plugin is enough to get you started with rich snippets and you can always upgrade later on if you decide you need more advanced features.

Final Thoughts

Adding rich snippets to your website is easy and it can help improve your SEO because it gives the search engines more context about your site and the content on it. Both WP SEO Structured Data and Schema plugin are great options for adding rich snippets to your site. If you’re running a food blog, an e-commerce store or any type of review website, you need rich snippets. Use this tutorial to set them up and reap the benefits.

Like This Article?

I have tons of great free content and giveaways! Join 10,000+ others and get access to coupons, freebies, and other great wordpress tips and tricksfor your wordpress website!

2 thoughts on “How to Add Rich Snippets to Your WordPress Website

Leave a Reply

Hi, Sign Up For Freebies And Wordpress News!

Hi, Sign Up For Freebies And Wordpress News!

Join My Mailing List For Tips, News, And Discounts!

You have Successfully Subscribed!

Subscribe To Our Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!