Methods of Adding Schema And Rich Snippets In WordPress

How To Add Schema And Rich Snippets In WordPress

Last updated: 13th August 2018

Have you ever seen those Google search motors with all the fancy celebrities or pictures?

You know the ones that actually grab your attention when you are scrolling through the search results?

They could look like this:

Blogging Wizard Schema Markup Example

Or sometimes they look like this:

Schema Markup Example

The websites with those juicy eye-magnets are not exploiting some loophole in Google. They are using a very transparent method called schema markup to generate rich snippets (AKA the fanciness!) .

If you would like to create your content stand out in precisely the same style, I will teach you just how to get those same details included to the search results listings for your WordPress website.

Here is how to add rich snippets to your WordPress websiteClick To Tweet

What are schema and rich snippets?

Schema and rich snippets are closely tied, but slightly different, matters. Basically, schema markup, or structured data markup as Google calls it, is behind-the-scenes code which makes it much easier for search engines to comprehend the context and structure of your articles. This markup design is preserved at, which is sponsored by Google, Bing, Yahoo, and Yandex.

By way of example, schema markup can tell search engines that that number is a 5-star review rating and that other amount the price of an item in USD.

As smart as search engines have become, they still benefit from having the ability to rely on these contextual clues when parsing your articles.

Therefore, after Google or another search crawls your website that is marked up with schema, search engines may use that info to produce the rich snippets that people actually see in the search results.

These rich snippets will be dependent on your precise content. For reviews, they’ll include star ratings, for eCommerce products they’ll comprise prices and availability, and so on.

If You’d like an easy way to remember the difference, think of it like this:

  • Schema markup is for search robots
  • Rich snippets are for humans

However, to get to the people, you have to speak to the robots !

Benefits of schema and rich snippets

Ok, just from your own experiences, you probably realize how feature-rich wealthy snippets are. However, singular experiences do not always tell the full story. So what does the data say?Search Engine Land gather a great list of case studies looking at the effect of implementing schema/structured data markup. You can dig into the respective studies, but generally, people have discovered up to a 30% increase in organic CTR after implementing schema markup.

It’s not just about CTR, either. The rich snippets generated from your schema markup may also:

  • Help searchers understand your content better by incorporating breadcrumbs
  • Give your articles a opportunity to appear in Google’s Knowledge Graph (those large automated summaries at the peak of some search results!)
  • Add a site search box under your listing
  • Ensure your business listing details are correct, which Is Particularly important for local SEO

All that aside, schema markup is just plain clever. It makes it easier for search engines to parse your articles, which should always be something you’re striving towards. And with Google and the other significant search engines pushing for its adoption, so you can be certain it is not going away anytime soon.

Now you know the what and also the why, let’s get in the how.

First, I’ll show you how using a superior plugin called Schema Pro. This plugin has one of the slickest implementations of schema markup that you’ll find and it supports 13 different types of schema markup, such as recipes, reviews, articles, and more.

Afterward, I’ll also give you a second tutorial using a free plugin called All in One Rich Snippets. This plugin is still fairly elastic, but it will add a”outline” box into your content that your customers will see, which isn’t always ideal.

At the conclusion of the post, I’ll also dig a bit more into the question of which wealthy snippets plugin you need to choose for your site.

How to add schema markup to WordPress with Schema Pro

Schema Pro is a superior plugin from Brainstorm Force that manages to do exactly what many other schema plugins can’t:

It permits you to add schema markup to your own content without forcing you to bring a new content box onto your front-end. That is, most plugins, including the second plugin which I’ll share in this post, add some kind of box onto the front-end with new content.

Schema Pro, on the other hand, allows you to also add schema markup to your existing content, which prevents you in displaying what’s sometimes a nasty box. Additionally, it utilizes that the JSON-LD ordered data format that Google recommends.

Configuring Schema Guru

As soon as you install and activate the Schema Pro plugin, it is possible to configure its own basic settings with the included setup wizard. To access the wizard, go to Settings → Schema Guru → Configuration and click on the Start installation wizard button:

Start Setup Wizard Schema Pro Rich Snippets

That should start the setup wizard interface. Just click Start again to start working through the magician.

Note — a few of those configurations that you’ll configure within this wizard pertain with SEO plugins such as Yoast SEO. If Schema Pro finds any overlap, it will offer you an option to disable some of these configurations. You won’t find this in the screenshots below — just be aware that it might occur to you and that’s totally fine!

From the General tab, you can add basic advice for Google’s Knowledge Graph, like a symbol and what type of thing your Site represents:

General Tab Settings Schema Pro Rich Snippets

In the Social Profiles tab, you can include your own profiles if desired:

Social Profiles Settings Schema Pro Rich Snippets

And then the Other Schemas tab lets you install breadcrumbs, sitelinks, and some other markup. You can hover over the question mark icon if any of those configurations are confusing — but generally, you’ll want to enable All these and select the relevant pages/menus:

Other Schemas Settings Schema Pro Rich Snippets

When you click Next, you need to visit a success page, as well as an option to make your very first schema.

Adding schema markup to content with Schema Guru

The setup wizard above configured all of your basic website schema, but you still have not added schema markup to your actual articles, pages, along with other content. That’s what you will do today!

Here is how it works. You’ll:

  • Choose what type of schema markup you need to utilize
  • Configure exactly what bits of content you want to apply the schema markup to
  • Tell Schema Pro how to”map” the schema markup for that type to your Current content

Then, Schema Guru will automatically apply the schema markup to each of the pieces of content which meet the conditions you set.

Yeah — I know that might seem a little bit confusing. Nonetheless, it’s not that bad and Schema Pro does the majority of the work for you. For everything else, I’ll do my very best to make it as straightforward as you can !

To create your first schema markup, visit Settings → Schema Guru and click Insert New next to Schemas:

Add New Schema Schema Pro Rich Snippets

The very first thing that you’ll have to select is what sort of schema to include. Again, you’ve got 13 distinct choices.

If you only want to add schema markup for regular blog posts, you’d pick the Article alternative (that is what I’ll use for your example). However, feel free to use whichever kind best applies to your site:

Choose Schema Type Schema Pro Rich Snippets

On the next screen, you define where you want Schema Guru to use the schema markup. You can either aim:

  • All posts, pages, etc..
  • Individual posts or webpages (helpful if you just have a single article you need to employ specific schema markup to)

Notice how you can use the two Enable or Exclusion rules for much more fine-tuned targeting.

For this instance, it probably makes sense to use the Article markup to all of the blog posts, so you’d choose All Posts from the drop-down:

Target Pages Settings Schema Pro Rich Snippets

When you click on Next, Schema Pro will give you a success webpage. Click the Complete Setup button to continue.

Now, it’s time for the last step. Once you click on Complete Installation , you will see a display with a bunch of drop-downs. This is where you are able to map the schema data in the Article type to the data on your WordPress site.

Schema Pro will try to fill out as much of this as possible. For options that Schema Pro can not figure out, you may use the drop-down to pick present content. Or, you can use the New Custom Field alternative to possess Schema Pro insert a meta box in the WordPress Editor.

Let me try to make that better using a real example. Look at this screenshot:

Example Screenshot Schema Pro Rich Snippets

In the example above, Schema Pro will:

  • Use your current articles for schema markup for everything in the box. In other words, it will pull the Writer Name data in the WordPress post writer, the Headline from the WordPress post title, etc..
  • Insert new meta boxes to your Rating and Inspection Count You can then manually enter this data in the WordPress Editor for every single article.

Now, when you go to the WordPress Editor, you’ll see the new meta boxes for those 2 choices, and Schema Pro will automatically handle everything else for you:

WordPress Editor Schema Pro Schema Pro Rich Snippets

And that is it! When you get the hang of it, Schema Pro is the most flexible method to add schema markup to WordPress that I have found.

How to add schema markup with All In One Rich Snippets

If you don’t enjoy the idea of experiencing a review box on all your articles, then All In One Rich Snippets offers a more lightweight method to add schema markup into your WordPress content. Rather than eye-catching review boxes, it adds a discreet schema box to the end of posts.

Unlike WP Review Pro, All In One Rich Snippets’ box isn’t designed to offer thorough reviews or CTA buttons. Instead, it’s just there to follow Google’s need that sites display the marked up data to people.

Oh, and it’s also 100% totally free. That never hurts, right?

Currently, it supports 8 different schema content types:

  • Overview
  • Event
  • Folks
  • Merchandise
  • Recipe
  • Computer Software Program
  • Video
  • Articles

Below, I will provide you a quick tutorial on how you can use All In One Rich Snippets to add schema markup to your website.

Configuring All In 1 Rich Snippets

Because All In 1 Rich Snippets is recorded at, you are able to install it directly from your WordPress dashboard. Then, head to the newest Rich Snippets tab to configure it.

From the Setup tab, it is possible to configure the various tags which show in your snippets boxes (this may make more sense at a second). You do not need to change anything here unless you want to:

Configuring All in One

In the Customization box, You May Also change the colours of your box:

Customizing All in One

And now you are ready to add any schema markup!

Adding schema markup with In One Rich Snippets

Just like WP Review Guru, you are going to add your schema markup directly in the WordPress Editor. You’ll have a fresh Configure Rich Snippet meta box. If You Would like to incorporate schema markup into your articles, you Simply Need to select the relevant schema type from the drop down:

Configure Rich Snippet

By Way of Example, selecting Recipe can Provide you All the boxes that apply to a recipe:

Rich Snippets Form

Like WP Review Pro, you don’t need to complete every box. But make sure you provide Google enough information for the rich snippet.

Then, when you print your post, you’ll see a small wealthy snippet box in the end with All Your schema markup and content:

Important — Always validate your markup!

Rich Snippet Schema Content And Markup

Important – Always validate your markup!

Here’s something to Actually pay attention to:

You shouldn’t just enable these plugins and assume that which is perfect. You will need to be certain that your content is marked up perfect.

Thankfully, that’s super simple because Google produced a tool to do precisely that.

It’s called the Structured Data Testing Tool. All You Have to do is enter your URL and reach RUN TEST to assess if there are any problems with your schema markup:

Structured Data Testing Tool

Which schema markup plugin is better?

Overall, I believe Schema Guru is the best option for most sites because:

  • It’s the very flexible plugin, though that does mean it might have a small learning curve if you are not already knowledgeable about the concept of custom areas.
  • It doesn’t force you to add a new content box to your website.

Therefore, in the event that you can swing the price and are willing to learn just a tiny bit, it’s your very best option.

On the flip side, if you would like something free and do not mind including a content box, All In One Rich Snippets is a totally viable option (it’s really from the exact same programmer ). The content boxes are not especially appealing, but they get the job done and the plugin is rather simple to use.

Colin Newcomer

Colin Newcomer is a freelance writer for hire using a background in SEO and affiliate marketing. He assists customers to grow their internet visibility by composing primarily about electronic marketing, WordPress, and B2B subjects.

Wish to grow your blog 425% quicker?

Newsletter subscribers get FREE access to 15+ guides, templates & checklists to hasten your site’s growth.

Get Our Subscriber-Only Content & Blogging Tips Newsletter

Enter your email address below to get started:

Contains Email Updates. Unsubscribe Anytime.


Includes Email Updates. Unsubscribe Anytime.


You May Also Like

About the Author: Steve West