Yotpo Bridge for SNIP: Enhancing Structured Data with User Reviews and Ratings

In the ever-evolving world of SEO, structured data has become crucial for websites to improve their online visibility and search engine rankings. For WordPress users, the SNIP plugin has been a go-to solution for seamlessly adding structured data to their posts, pages and products. And now there’s an exciting new development that takes this functionality to the next level – meet the SNIP Yotpo Bridge plugin.

Continue reading

Making sense of Schema.org: Order of properties and their meaning

Schema.org, the structured data markup vocabulary, is a valuable tool for websites to communicate effectively with search engines and other tools. It helps provide context about the content on your site, making it easier for search engines to understand and display relevant information to users. A common question is whether the order in which properties are used in Schema.org markup really matters. Let’s dive into this topic and clarify things in simple terms.

Continue reading

Understanding URL Formatting in JSON and JSON+LD

In the world of web development, data formatting is key. A common format used to structure data is JSON (JavaScript Object Notation) and its derivative, JSON+LD (JSON for Linking Data). Both are lightweight data exchange formats that are easy for humans to read and write, and easy for machines to parse and generate.

Continue reading

Working with userdata

In version 2.29.0 of SNIP it’s possible to target author pages, too. In this case you may want to include some userdata. Here is how that works.

Continue reading

Using SNIP on Static Site Generators

Today I was asked by a customer if it’s possible to use schema generated by SNIP on static sites generators like Gatsby. The short answer to this is: not out of the box but in this article, I would like to give a few tips and assistance on how it can work after all.

Continue reading

How to add schema to WordPress without plugin

From time to time I get asked if it’s possible to add schema to WordPress without plugin. And the answer is yes. Even though it’s super inconvenient if you want to add Structured Data to many posts at once. But read on to learn more about schema, Structured Data and the benefits in SEO.

Continue reading

Find weird issues using WP_DEBUG

For a developer like me it is impossible to achieve full compatibility with all plugins and themes in the WordPress ecosystem. In spite of all the care taken, it is simply the case that some plugins or even the theme will output a strange error. On this page you can find out how to locate these errors using WP_DEBUG.


Let’s say you have an issue on WooCommerce category pages. It’s a weird behavior that occurs but you know it only happens when SNIP is activated. You can do the following to get to the error log:

  1. Follow the guide here on how to enable WP_DEBUG.
  2. Also make sure you activate WP_DEBUG_LOG.
  3. Once this is done, navigate to the page where the problem occurs (in our case this would be a WooCommerce category page).
  4. If you’re already on this page, reload it.
  5. Download the file that you can now find in the wp-content folder using FTP. The file is called debug.log.
  6. Send the file (or the content of the file) to your support staff.

If you don’t get a debug.log file, the issue maybe not related to SNIP but to another plugin or theme, too.

Which schemas do I need?

From time to time, people ask me what schemas I would recommend. The answer is: you need to decide that yourself. Since Structured Data is part of technical SEO, it depends on your plans on your overall holistic SEO strategy. Here are a few tips.

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 purchased SNIP on CodeCanyon, you subscribed to a 6-month (or optionally a 12-month) support plan, which automatically expires after this time. After that, you will need to renew your support in order to receive personalized support. Here’s how you can do that:

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

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

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