How To: Structured Data for the WP Job Manager Plugin

The WP Job Manager Plugin creates Structured Data out of the box. However, as almost always, these are not complete. Googles Structured Data Test Tool complains about missing recommended fields:

  • addressLocality
  • addressRegion
  • streetAddress
  • postalCode
  • baseSalary
  • And maybe more.

This post describes how you can build your own using SNIP, the Structured Data Plugin for WordPress.

Continue reading

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! 😉

How to deactivate JSON+LD schema output of “The Events Calendar” plugin

Google and other search engines are working heavily on schema.org integration. In the past, a lot of theme and plugin authors have integrated schema.org in their plugins but could not keep up with the speed of changes. So what I see happens a lot is that plugin and theme authors do not update their code accordingly. This is the case with the The Events Calendar plugin, too. It is missing some fields search engines want to see.

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 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

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.