In version 2.30.of SNIP it’s possible to load user data as well. Here is how that works:Continue reading
How to work with custom user meta
In Version 2.30.0 of SNIP it’s possible to also add user meta data to your schemas. Here is how you it works.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 block content
Since version 2.26. SNIP can add content from a block that was made with the new block editor (called Gutenberg). Here is how that works:Continue reading
How to use ratings from Judge.me
Some people have asked me how the ratings from Judge.me can be included into SNIP. Here is how it works.Continue reading
Advanced Custom Fields (ACF) Support
Advanced Custom Fields (ACF) support is coming soon to SNIP. In this blog post I gather some data that is important for the usage.Continue reading
What does “Unnamed item” mean in Googles Rich Results Test Tool?
My good friend Brett (who also is a super nice customer of mine) asked what the “Unnamed item” on Googles Rich Results Test Tool means. The reason for the question was a warning from a SEMRush tool that told him the following: “A value for the itemListElement field is required“.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
What fields to use together with the Rate My Post plugin
Some users like to use the simple Rate My Post plugin that can be downloaded from wordpress.org free of charge. Here is how you can configure an AggregateRating within SNIP.Continue reading
Error on RDNS
In some cases the plugin may report an “Error on RDNS”. In this post I’ll cover what that means.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
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:
- Follow the guide here on how to enable WP_DEBUG.
- Also make sure you activate WP_DEBUG_LOG.
- Once this is done, navigate to the page where the problem occurs (in our case this would be a WooCommerce category page).
- If you’re already on this page, reload it.
- Download the file that you can now find in the
wp-contentfolder using FTP. The file is called
- 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.
BulletProof Security Pro blocks requests to the REST API Endpoint
Dirk, one of our customers, reported an issue together with SNIP and the BulletProof Security Pro (BPS) plugin.
As he reported on their forums, BPS blocks a request to a REST API endpoint that is there for deleting snippets on a singular page/post.
What can you do? Follow the instruction from this post.
Can I aggregate ratings from Google My Business, Facebook, etc.?
The short answer is: you can do whatever you wan to do! 😉 The question is: should you? And the answer is: no! Here is why:Continue reading
Does SNIP impact page loading?
From time to time customers ask me if SNIP has a negative impact on page load time. Here is the answer to that:Continue reading
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
How to add a single snippet to a custom post type
If you have custom post types or post types that have been added by third-party plugins and want to add singular Structured Data snippets to them, please follow the instructions below:Continue reading
Use content from a shortcode inside of a schema property
A customer asked if it’s possible to add content from a shortcode inside of a schema property. The short answer is: SNIP does not support this at the moment, but I can see that there are use cases where this can be beneficial.Continue reading
How to create a Speakable schema
Well…. at this point in time, the speakable schema is still in BETA. At least this is what Googles Structured Data reference says about the Speakable. However some users want to integrate it already in their sites. So why not creating a little tutorial about it?Continue reading
Is SNIP compatible with plugin X?
People keep asking me if SNIP is compatible with plugin X, Y and Z. Here is the answer:Continue reading
How to add your own loop
Ivan sent a message over Twitter and asked how to get breadcrumbs to work with tags. As you may know from the How to use Loops to iterate over items tutorial, it’s pretty simple with categories because they’re hierarchical. That’s not the case with tags. So it lead me to this blog post which shows how you can create your own loop.Continue reading
Is SNIP compatible with my theme?
From time to time people ask me if SNIP is compatible with their theme. This is what I tell them:Continue reading
How to generate Sitelinks
This will be a short post because Sitelinks – at this point in time – do not have anything to do with Structured Data.Continue reading
How to create an FAQPage Schema
Since Google said that they now support the FAQPage schema, customers keep ask me on how to do it properly.Continue reading
Comparison: Free and PRO Version of SNIP
How to cancel your subscription for SNIP Pro
All subscriptions are handled by our payment provider Fastspring. So all subscriptions need to be handled on their site. In this post I’ll show you how you can access the subscriptions page.Continue reading
How many rich snippets can be displayed simultaneously?
I’ve got a new pre-sales question from Tobe. He asked what the maximum Rich Snippets are that can be displayed at the same time. In this post you can find the answer.Continue reading
Is SNIP compatible with Yoast SEO?
Yes it is.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 add your own field type
In this blog post I want to demonstrate how you can create your own field types in SNIP so that you can calculate and integrate custom code into any field.Continue reading
How to build complex Structured Data using @id
Sometimes you want to display multiple Schemas on one page and therefore need the same schema over and over again. Let’s take a look how you can build complex Structured Data using SNIP.Continue reading
Filter Hooks in SNIP v2.13
In this post you’ll find a list of filter hooks that SNIP provides. Filter allow you to override certain code.Continue reading
WooCommerce Product Listing (Carousel) on Category Pages
Here is an example of a Global Snippet that allows you to show lists of products on product taxonomies (product categories and product tag) pages: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
Breadcrumbs for WooCommerce Product Pages
Because this is asked frequently here is a little how-to on how you can add Structured Data for Breadcrumbs on WooCommerce product pages.Continue reading
How to Fix Structured Data Errors in WordPress
Another question that I get asked frequently is how one can fix Structured Data Errors in WordPress. And in this blog post I want to give some tips how it’s actually done.Continue reading
What is covered by support?
I’m a seller of the Envato stores (CodeCanyon). So I’m bound to their regulations. This page tells you everything about what is included in support and what not.Continue reading
How to uninstall SNIP
If you no longer want to use SNIP and/or want to delete all data that has been created, follow the instructions below: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
I cannot activate the plugin
This is a collection of questions from users about the activation process. It hopefully helps you to find out why it’s not working on your site.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
How to import and export Structured Data
Since version 2.13.0, SNIP can import and export Global Snippets. Here I want to show you how this works.Continue reading
WooCommerce review rating shows wrong numbers
A customers of mine just told me that he found an issue within WooCommerce that leads to the problem that SNIP shows wrong rating numbers.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
Position: How to target pages that have a parent
A customer asked if it’s possible to target all pages that have a parent page. And here is how it works: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
Does SNIP work with WP Job Manager?
Yes it does. However you need to work with overridable schema properties within SNIP because the WP Job Manager Plugin does not provide all fields that are necessary to add all recommended properties.Continue reading
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:
- And maybe more.
This post describes how you can build your own using SNIP, the Structured Data Plugin for WordPress.Continue reading
Plugin says that there is no route
Robert reported today that he got an error saying that the REST API has no route. Here is how he had fixed it:Continue reading