Blog

Version 2.4 has landed!

Hey there. Finally, version 2.4.0 has arrived! Yey!

New filters for developers

The most important change is that developers now have the option to use the following filters to add custom JSON+LD data to each snippet:

  • wpbuddy/rich_snippets/rich_snippet/json+ld
  • wpbuddy/rich_snippets/rich_snippet/json+ld/value
  • wpbuddy/rich_snippets/rich_snippet/json+ld/value/{key}

With this, Global Snippets now have a new field that allows you to add value to the @id-value of the snippet.

Gutenberg

Another important milestone is that the plugin is officially compatible with Gutenberg (the new block editor that is coming with WordPress 5.0).

Other bugfixes

Several bugs have been fixed. For example it was not possible to properly select a single post or page from within the position metabox. This now works as it should be.

It was also not possible to rate feature requests. I’ve fixed this now as well.

Is the plugin up-to-date?

A question that I get asked from to time to time is if the plugin gets updated regularly. The answer is yes! The plugin exists since 2011 and it seems that it’s not going anywhere soon! 😉

Continue reading

Is the plugin multisite-friendly?

Kind of. If you activate the plugin network-wide you have to setup each site separately. There is no “global schema page” that are included on all network-sites at once.

What Schema Markup is supported?

This plugin allows you to add every single schema markup found on schema.org. Here is a complete list that shows all markups on one page.

Plus: the plugin allows you to add schemas from the hosted extensions that are not officially part of the main syntax. You can find a complete list on this page.

Here is a complete list, of schema classes / schema types the plugin:

Does the plugin add content to each website page?

The answer to this questions (obviously) is yes as we have to output readable structured data so that search engines can read it.

However the data that is outputted is not visible to the end user. It’s only readable by search engines.

If you would view the sourcecode of one of your pages, you would find lines starting with something that looks like this:

<script data-snippet_id="snip-59a6a8000b284" type="application/ld+json">...</scrtip>

The data that can be found between these lines is the actual structured data that is formatted in JSON+LD format.

Can I create a star rating system with this plugin?

SNIP, the Structured Data Plugin for WordPress allows you to create Rich Snippets that produce stars in search results. However it does not allow your users to rate your blog post as it’s not a rating plugin. That means it has no built-in rating system that counts automatically.

Continue reading

Planned maintenance from our Web Hosting Provider

Hey customers! Today our web hosting provider told us that there will be a planned maintenance between July, 09 and July, 10 around 11 pm and 5 am CEST. So it might be that our server will not be available for up to 60 minutes during that time. That means that the Rich Snippets WordPress plugin will maybe not work as expected as it needs to load some data for your snippets from our servers.

Sorry for that inconvenience.

Planned maintenance from our Web Hosting Provider

Hey customers! Today our web hosting provider told us that there will be a planned maintenance between May, 22 and May, 24 around 11 pm and 5 am CEST. So it might be that our server will not be available for about 30 minutes during that time. That means that the Rich Snippets WordPress plugin will maybe not work as expected as it needs to load some data for your snippets from our servers. Sorry for that inconvenience.

How to build a proper LocalBusiness Rich Snippet

Jayne sent me an email today. She wanted to know how to properly build a Rich Snippet for Businesses. She wrote that her competitor has stars in his search results and she wants to do the same but don’t know how it works. Jayne, I’m here to help. So please read on! Continue reading

What’s new in version 2.3.1?

Hey folks! Version 2.3.1 is primarily a maintenance release:

  • I’ve fixed some issues regarding the 5-star and 100-points rating. It didn’t really work when a rating-property has initially been added.
  • I also did a rollback on the design as the non-table-layout confused people (not only you or your neighbor but also myself).
  • Last but not least I’ve added two new examples that get installed automatically on plugin-activation. These are:
    • an example for a Product snippet when using WooCommerce
    • an example for a Review snippet for a product.

Have fun with it!

What are Global Snippets?

Global Snippets are a beautiful thing. They allow you to add one rich snippet to many posts at once. But how does it work exactly?


How to create a global Rich Snippet

  1. When you activate the plugin you will see a new menu item under “snip” in your WordPress dashboard. It’s named “Global Snippets”.
  2. Just open it up and add a new Global Snippet.
  3. You will then be able to create a Rich Snipppets.
  4. When you’ve finished creating the snippet, you can choose where it should appear.
  5. For this scroll down to the “Position” metabox.
  6. There you can create a set of rules to determine which pages will use these schema.org syntax you’ve just created.

Are there any examples?

Yes there are!

If you have a fresh install:

  1. Go to “snip” in your WordPress dashboard and choose “Global Snippets”.
  2. A new admin notice will appear on top of the screen. It says “Hey Dude! The plugin can install some predefined global snippets for you!”.
  3. It also shows a button that says “Awesome! Install them please”.
  4. Click on this button.
  5. Here are your examples! 😉

If the snippets where installed previously and you want to create them again, do the following:

  1. Go to “snip” in your WordPress dashboard and choose “Settings”.
  2. Scroll down to the “Actions” part.
  3. Click the “Go for it” button where it says: “Reinstall predefined global snippets.”.
  4. You should then be redirected to the Global Snippets page and should see some new Global Snippets, like the “Article”.

How can I fill certain properties automatically?

Can I add another snippet to a post that has a global snippet?

Yes you can. Read more about this here: Can I use multiple snippets on one page?

Version 2.3.0 Release Re-Scheduled to February 12.

Holla! Here is Flo. I hope all of you are doing well. I just wanted to let everyone know that the release of version 2.3.0 has just been re-scheduled to February 12 as I need some more time for testing. Unfortunately I told some customers that the version will be read till the end of last week but that doesn’t work. So please lean back, relax and let me do my homework so that the upgrade will be smooth as silk within your WordPress install.

How to tell search engines which of the snippets is the main snippet on a page

As you may know it’s possible to have multiple snippets on one page. However this may cause side effects. Especially if you’re using multiple snippets that can create a Rich Snippet on search results. Let’s say you have a blogpost that generates the following snippets:

  • WebPage
  • Review
  • Event

The Review- and the Event-Snippet can create a Rich Snippet on search results. But how do you tell search engines which one to show? Continue reading

Can I use multiple snippets on one page?

A new customer contacted me today and had a really good question. So I thought I can write a blogpost about it. The question was if it’s okay to have multiple snippets of the same type on one page. Here is the answer:

Continue reading

Can the plugin be updated automatically?

Yes, but only with version 5.5 of WordPress and above. It brings all the necessary functions that are needed to update the plugin automatically over time.

Before WordPress 5.5 the plugin-update can be triggered from the “Update” menu in your WordPress dashboard.

Read more below if the update cannot be performed:

Continue reading

“Tied to another host” errors after updating rich-snippets.io

Some of our users currently get the message that they cannot update the plugin because of the error that says they purchase code is tied to another host. This may occur because we’ve updated our servers just this night so that it can also recognize subdomains.

As you may know: CodeCanyon only sells licenses that are bound for one domain. However subdomains are allowed.

If you still get the error, please follow the steps found here: I get an error that the domain is tied to another host.

I get an error that the domain is tied to another host.

This error occurs due to the fact that CodeCanyon only sells licenses that are available for one domain only. If you’re trying to install the plugin on multiple domains you will get the following error on the second domain:

“It seems that this purchase code is tied to another host. Please buy a new license in order to use this plugin on another sites.”

or

It seems that this purchase code is tied to another host and/or IP address. A purchase code can only be linked to one domain at a time.

Continue reading

Can I use Yoast SEO title and description?

Yes, with the beginning of version 2.2.0 you can use the following three internal values (if Yoast SEO plugin is installed):

  • SEO title
  • SEO meta description
  • and the Primary Category

Internal Yoast SEO values in dropdown menu
Choose one of the following values provided by the Yoast SEO plugin.

Does the plugin support custom fields?

In general, yes but there are limitations. Some of the plugins out there (like AdvancedCustomFields) save their data into the wp_postmeta database table. From there you can use the saved data to include it into your snippets.

Continue reading

How to set up a Rich Snippet for a WooCommerce Product

After the long post I wrote about Schema for WooCommerce, customers asked how it’s actually done. How can one build his or her own Rich Snippets? In an email a customer of mine, Michael, asked if I could do a blogpost or a video about how to set up SNIP, my Structured Data Plugin for WordPress to use it with WooCommerce products. I guess what he wanted to do is to produce a Rich Snippet for WooCommerce products so that search engines show a nice search result. But read on …

Continue reading

How to make global snippet properties overridable in each post

In version 2.2.0 of SNIP, the Rich Snippet WordPress Plugin, there is a cool new feature that allows you to overwrite global parameters directly in your posts.

If you’re new to SNIP, please take a look at the Structured Training Course. There are also two videos in the training that are related to Global Snippets:

Here is how it works in text format:

Continue reading

Scheduled Maintenance

On Monday the new version 2.2.0 will arrive in your WordPress dashboard. To be prepared for this I’ll switch rich-snippets.io to a new server that allows to receive more requests made from the plugin. Continue reading

Does this plugin work with All In One WP Security?

Yes it does. However you need to deactivate the “Advanced Character String Filter” under WP-Security > Firewall > Additional Firewall Rules. Otherwise the plugin will prevent the Rich Snippet Plugin to load some important JavaScript files that it needs to load properly.

Advanced Character String Filter Setting
Deactivate this setting to make the Rich Snippet Plugin to work properly

Research Paper Says Rich Snippets are Compelling

Some days ago I’ve read an interesting article about semantic data and how it affects a sites SEO. “Semantic data” in this case is the data you provide to search engines and that has been processed specially for them. In short: we’re talking about schema.org syntax and Rich Snippets.

If you don’t know what Rich Snippets are, go to the home page of this site to learn more.

The research paper I’m talking about were put together by a team at WordLift. Data results were presented at SEMANTiCS 2017 and posted on TorqueMag. I won’t go into every detail as you can read through the whole story yourself. However what blow my mind was the fact that a website was able

  • to get +12.13% new users,
  • saw a +18.47% increase in organic traffic,
  • increased page views +2.4 times,
  • and expanded session duration by +13.75%

Just by adding schema.org data! Sounds to good to be true? I’m telling you: it’s not. Why? Because schema.org and Rich Snippets are around for a while. It’s not something new. It’s not something special. Search engines force you to add semantic data to your website, too. Why not, using the Rich Snippet WordPress Plugin?

Does the plugin work with PageBuilders?

Some of you asked if the plugin is compatible to page builders like Beaver Builder, Elementor or Divi Builder. Except of the Divi Builder and the Avada-Builder I’ve not tested the other ones. However the plugin should be compatible as it does not add anything to the builders itself. The Rich Snippets will appear on the frontend as a JavaScript, not visible to the end user but readable to search engines.

Maybe also interesting for you:

Fix missing logo URL error on publisher information

Sometimes you get an error from the Rich Snippets Test Tool by Google that says that the image URL is missing. If this is the case, you maybe did not define a Site Identity Logo in WordPress. So to fix this you can do one of the following (A or B):

Solution A:

  1. Login to your WordPress Dashboard.
  2. Go to Appearance > Customize.
  3. Click on “Site Identity”.
  4. Upload an image in the section where it says “Site icon”.

Solution B:

There are several reasons why you don’t have the “Site Identity” option:

  • You’re using an old WordPress version.
  • Your theme removed the setting from the customizer.
  • Or you don’t want to use the site icon image.

In this case, do the following to add an image manually:

  1. Login to your WordPress Dashboard.
  2. Go to “snip – The Rich Snippets Plugin” > Global Snippets.
  3. Edit the “Organization” Snippet.
  4. Scroll down to the http://schema.org/logo property.
  5. Then edit the three image-properties as shown in the image below by setting the dropdown from their original properties to “Direct text input”. Then enter:
    1. The image URL to the logo.
    2. The width of the image.
    3. The height of the image.

Rich Snippet for an Organization
Change these three properties if you want to edit the logo image manually