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 […]
I’ve been asked several times how to extend the WooCommerce: Offers” field type to include the Offer schema with additional information like hasMerchantReturnPolicy and shippingDetails. Here’s how to do it.
From time to time, customers ask me how to correctly create Structured Data for the Event Manager Plugin that is freely available on WordPress.org. In this post I’m going over all the properties that you’ll need.
Last week I already updated the plugin to version 2.25. Here is what is new.
Some people have asked me how the ratings from Judge.me can be included into SNIP. Here is how it works.
It’s time to take another look at the current state of my setup wizard. Prototype 3.0.
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“.
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.
This is some great news, not only for me, but for everyone out there who regularly used the Structured Data Test Tool: Google announced last week that it will no longer deprecate the Structured Data Test Tool!
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.
Article Schema Adding the appropriate metadata to your posts allows search engines to understand your content better. SNIP fully supports the article type schema, and it can be added to all of your posts automatically. By adding the Article Schema to your post, you increase the likelihood of it appearing as a rich card in […]
In SNIP there is a very easy way to work with product variations from WooCommerce. Here is how it’s done in a few simple steps:
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.
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.
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?
A few customers have reported today that Google search console as well as Googles Structured Data Test Tool brings up the following error: One of offers or review or aggregateRating should be provided. In this post I want to investigate a little further what’s happened.
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.
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.
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.
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.
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:
Because this is asked frequently here is a little how-to on how you can add Structured Data for Breadcrumbs on WooCommerce product pages.
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.
It seems that Structured Data and all that kind of things that come along with it get more and more traction these days. So it’s time for me to write something that shows you how you can add structured data markup to your WordPress site. Let’s begin!
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 […]
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 […]
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 […]
Since version 2.13.0, SNIP can import and export Global Snippets. Here I want to show you how this works.
It’s time for another great blog post. In this one I want to give you an extensive insight into SNIP, my WordPress Plugin for Structured Data. It should give you a great overview in which situations it can help you. Have fun! 😉
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 […]
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.
Have you ever seen the date of a post in search results? Yes, that’s also done with Structured Data. Here is how it works.
In version 2.8.0 of SNIP a long awaited feature came into the plugin. The feature is called “loop” and allows you to define a property to use a loop that it runs through. Here is how this works:
Google shows Social Profile links on the Knowledge Panel. How can I add those links to my panel, too?
Today I released version 2.7. In this version I mainly wanted to make the experience of using SNIP as smooth as possible. So I focused on the onboarding process a lot. But the update fixed some issues as well. Read more in this post.
A few days ago some customers reported that Google now wants to see the url as well as the priceValidUntil properties for all Offers. Here is how you can deal with this. Here are the exact warnings that Googles Structured Data Test Tools shows: The priceValidUntil field is recommended. Please provide a value if available. […]
The current version number is: . The required WordPress version for this plugin is: or higher. Check the full version history. Have any questions that have not yet been answered? Ask a question in the forum. Looking for a support form? Click here. Pre-Sales Questions What are the requirements? How does the licensing work? Is […]
Search Engine Land reported yesterday that Google now officially supports question and answer structured data for Q&A pages.
This course was designed to help you better understand what structured data is, how it works, and what you can do with it. The course is completely free of charge and you can view it immediately (see below) without registration. I hope you enjoy it!
A breadcrumb trail on a page indicates the page’s position in the site hierarchy. A user can navigate all the way up in the site hierarchy, one level at a time, by starting from the last breadcrumb in the breadcrumb list. Google uses the BreadcrumbList Schema-Type to show it in search results. You can read […]
The Events Calendar Plugin is a very popular plugin when it comes to create event pages on your WordPress site. It also outputs schema.org data on the frontend (that is not visible to the end user). However in the past the developers did not update their code according to the search engines needs.
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 […]
Search Engine Land reported last month that it’s okay to post reviews from other sites (like Yelp, Google Maps, etc.) on your website. However you should not mark them up with schema.org structured data as this is against Googles guidelines. The reason is that the markup is reserved for reviews “directly produced by your site” […]