Do you have an e-commerce website and want more traffic to your products?
One way you can do that is by adding schema markup to your products.
While WooCommerce can help automate this, sometimes there can be missing properties in your product schema markup.
In this article, we’ll show you how to fix missing schema properties for WooCommerce product pages.
What is Schema Markup (and Why is it Important)?
Schema markup is code you can add to the HTML code of your WooCommerce store and products. This snippet of code, or metadata, helps search engines better understand your content. Examples of schema markup that needs to be on your products include:
- Product name
- Price
- Reviews
- Manufacturer
- Brand
- Color
- Product identifiers (like SKU, GTIN, ISBN or MPN)
As mentioned above, WooCommerce automatically merges this information into your structured data, enabling search engines to understand your products better. However, some of this data may be missing from some of your products. And when this happens, it will trigger an “Either ‘offers,’ ‘review’ or ‘aggregateRating’ should be specified” error in Google Search Console.
What does this mean for your store?
To offer users a better search experience, Google added a “Products” section to their enhancement report on Search Console. The report shows you if your products are correctly structured, therefore making them eligible for rich results.
If your products are missing a schema property for Google to implement in providing rich results, the error will be triggered.
Failure to include the missing schema properties results in Google struggling to paint a full picture of your product. This will lead to your product listing failing to reach its full potential in search. Therefore, fixing the error is important if you want to give your WooCommerce product listing a better chance of standing out on search engine results pages (SERPs).
More importantly, it can have a negative impact on your search engine optimization (SEO).
Why Should You Bother Fixing Missing Schema Properties for WooCommerce Products?
Schema markup enables search engines to return better search results for the keywords you’re ranking for. Adding schema markup to your products also results in rich snippets. These are interactive descriptions of your products on SERPs. Both of these factors are essential to ranking high and driving traffic to your product pages.
Fixing missing schema properties may sound complicated, particularly if you’re not tech-savvy. Fortunately, you don’t need to have a technical background to fix missing schema on properties on your WooCommerce store. You just need a powerful SEO tool like AIOSEO. With AIOSEO, generating and fixing schema markup for your products is super easy. Let’s get to it then, shall we?
Fixing Missing Schema Properties for WooCommerce Products — A Step-by-step Guide
If you’ve discovered that some schema properties on your WooCommerce products are missing, there’s no need to panic. With a powerful tool like AIOSEO, this is a simple fix. Here’s how you can do it:
The first step to fixing missing schema properties is to head over to your WooCommerce dashboard. If you haven’t installed the AIOSEO plugin yet, this would be a great time to do so. Check out this video on how to do so.
If you already have AIOSEO installed, simply head over to the backend of your WooCommerce store and go to the dashboard. Once there, open the product page with the missing schema properties. Scroll down to the bottom of the page where you’ll find the AIOSEO settings menu.
Clicking on the schema tab will open up your product’s schema properties. Once on this page, identify the schema properties missing from your product.
To add these schema properties, all you have to do is click on the form field and fill in the relevant information. For example, if you’re running a sale, you need to specify how long the sale price is valid. Failure to specify this could trigger the “Either ‘offers,’ ‘review’ or ‘aggregateRating’ should be specified” error. To fix this, simply go to the “Price Valid Until” field in your AIOSEO settings and input the date. Do the same for any missing schema properties.
What if you want to include reviews from your WooCommerce site?
This is another area in which the AIOSEO plugin shines. We pull the reviews straight from your store, thereby helping automate this part of adding schema markup to your products. That’s if you’ve enabled this feature, of course. That's why, when you compare different SEO plugins, we usually come out tops.
Wrapping it Up
Ensuring that your product schema is optimized is critical to helping your product page rank well on the SERPs. That’s why you mustn’t ignore the “Either ‘offers,’ ‘review’ or ‘aggregateRating’ should be specified” error. With the tips outlined above, this should now be an easy fix for you.
Next, explore how to get your WooCommerce product attributes showing up in search results.
Need an SEO plugin that makes it easy to add and edit schema properties?
Then go ahead and get AIOSEO today!
Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.
Brand isn’t the only error. There’s also name, offers, review and rating are others.
You’re right, Brad. Thanks for adding more value to this post. You rock!