Blog

Search hits with ratings reduced by 40%

In mid-September, Google announced changes to the way Rich Snippets are displayed. By tagging websites with structured data, website operators can create more than just the usual snippets of title, text and URL. Now, it seems, the changes are through.

Continue reading

What’s new in version 2.14?

Finally I found the time to write the “what’s new” blog post like I did it with the other updates before that.

Read more

How to add comments into schemas

Benoit, a developer and very welcoming customer of mine, asked how he can integrate comments into this schemas. Here is an example field type that I’ve coded for him. Feel free to customize it the way you like it.

Continue reading

Can I get a discount?

From time to time people are asking for a discount. To make it short: I’m afraid I can’t offer you any discounts due to technical reasons. Read on to learn more about this.

Continue reading

How to renew your support

If you bought SNIP on CodeCanyon you subscribed to a 6-month (or optionally to a 12 month) support plan that expires automatically after at that time. After that you need to renew your support in order to get one-to-one support via E-Mail. Here is how you can do that.

Continue reading

First Impressions of the new Setup Wizard

I’ve just sent out an email to all subscribers to inform everyone about the things that are currently going on in my day-to-day job of making SNIP better and better. Of course I also want to keep everyone else up to date with the latest news. That’s why this blog post exists.

Continue reading

How can I remove duplicate Structured Data?

Lots of customers didn’t recognize that they have Structured Data on their site. But when they install SNIP, the Structured Data WordPress Plugin, they check their sites using Googles Structured Data Test Tool and they suddenly recognize that there are other schemas, maybe duplicate ones, that they now want to remove. Here is how you can detect those and how they can be removed.

Continue reading

SEO for Job Postings and how to post a Job on Google

Google started its job search some time ago in Germany (and some other countries). This functionality was already available in some English-speaking countries, but it has since been introduced in many other countries, too.

It seems like it’s time for me to write something about what others call “SEO for Job Postings”. This only describes how to post a job on Google. “Post a job” is, however, the wrong word for it as you can read below.

Of course you need structured data again. And in this blog post I explain how this works and how you can integrate it into WordPress. Let’s get started!

Continue reading

Structured Data Examples

In this post I want to show you a few Structured Data examples, how they may look like in search results and how they’re actually build. If you’re using SNIP, my Structured Data Plugin for WordPress, you can either copy&paste the JSON+LD code or (even better) copy&paste the Global Snippets code. That will save you a ton of work because you basically only need to have look if it fit’s your need. No coding. Nothing. Enjoy! 😉

Continue reading

How to use a certain post thumbnail size

Bill asked me today how it’s possible to use a certain post thumbnail size in SNIP. Unfortunately that is not possible at the moment directly within SNIP. However there is a workaround that extends its functionality. And here is how it works:

Continue reading

Best Structured Data Plugin for WordPress: a comparison of 10+ Plugins

You maybe heard the term Structured Data already, right? It’s part of technical SEO (as you will learn below) and therefore important for every website that thrives for higher rankings and/or for better search results that perform. So now you’re curious which one is the best Structured Data plugin for WordPress, right? It’s SNIP, the Structured Data Plugin for WordPress, but read on to learn everything about the comparison I did here.

Continue reading

Schema for WooCommerce: The Ultimate Guide

The time has come: nobody can avoid structured data anymore. It’s part of technical SEO. I wrote a lot about it in the past but in this blog post I want to focus on Schema for WooCommerce. Hopefully you can learn a lot about it and you are able to create your own snippets after that. Have fun!

Continue reading

How to deactivate Structured Data Generation in Yoast SEO

Yoast SEO has started to integrate Structured Data in version 11.0. However it’s still not possible to create your own schemas without the knowledge of the programming language PHP. If you want to totally remove Structured Data generated by the plugin, follow the instructions below. In the end I also clarify how it’s possible to remove Structured Data generated by Yoast SEO for WooCommerce plugin.

Continue reading

How to Exclude Structured Data on certain Posts

Of course you can exclude Structured Data on certain posts (pages and custom post types), too. It’s super easy (see down below). However I would not recommend to use this functionality very often as it messes up your ruleset-metabox and therefore it quickly gets very complicated.

Continue reading

Server maintenance in May

Our webhosting provider notified me about a scheduled maintenance of the server rich-snippets.io is running on. Therefore it might be that our website is not reachable for 60 minutes between Monday May 6, 2019 11pm and Tuesday May 7, 2019 5am (CEST timezone).

It can be that SNIP will not be able to retrieve any data from the API that is on this server. Please wait for 60 minutes in order to continue your work with Structured Data.

Sorry for the inconvenience caused by this.

How to use stamped.io ratings in Structured Data with SNIP

A customer asked how he can use stamped.io review ratings for an AggregateRating for his WooCommerce products. Here is how it works:


As far as I know you need to use stamped.io’s WordPress Plugin. It fetches all the ratings from their API and buffers it into the WordPress post meta database table. SNIP can access this data.

First of all you need to follow the example on how to work with custom fields. The configuration of the AggregateRating schema is a little different.

You can use the following values:

  • ratingValue: Post meta field “stamped_io_product_reviews_new->rating”
  • bestRating: Direct Text Input “5”
  • reviewCount: Post meta field “stamped_io_product_reviews_new->count”
  • worstRating: Direct Text Input “1”

That’s it! Have fun! 😉