Must specify offers review or aggregaterating năm 2024

I have an issue in Search Console, where i have a lot of products having an error (not a warning!) that “Either “offers”, “review”, or “aggregateRating” should be specified”.

I have tried several things to no avail like:

  1. Adding the script from this page into my functions.php (https://www.checkerboard.com/web-development/fix-offers-review-aggregaterating-specified/)
  1. Setting both these settings to ‘on’ in my SEO plugin (Rank Math):

WP Admin->Rank Math->Titles & Meta->Product categories->Remove Snippet Data WP Admin->Rank Math->Titles & Meta->Product tags->Remove Snippet Data

I have furthermore read this guide (), however collecting reviews is not a possibility. We have a lot of products (several thousand), many which will never get a review.

The full text of this error reads : Either ‘offers’, ‘review’ or ‘aggregateRating’ should be specified. To make it easier for you to fix the error, we divided it in two articles. If you want to fix the missing ‘offers’ schema properties go to this help article.

Since March 2020, are required to have either offers, review, or aggregateRating properties specified in their markup. WooCommerce automatically adds the properties to your product pages. But, for an even better Schema implementation that Google will easily pick up, you can use our WooCommerce SEO plugin. We have developed a sophisticated approach to implementing Schema markup which makes it easy for search engines to recognise it. So, by using WooCommerce SEO, you increase the chances that your products will get rich results! In this article, we’ll explain how you can fix the missing schema properties “review, or aggregateRating should be specified” with WooCommerce SEO.

Why do I need those properties?

You need to have valid markup on your product pages if you want the Google search engine to be able to show rich results for your products.

Must specify offers review or aggregaterating năm 2024
An example of a rich result

The review or aggregateRating properties

The review schema outputs properties that inform Google about what previous customers of a product and how they rate the product. The aggregateRating schema outputs properties that inform Google about the average rating based on multiple ratings or reviews.

How to fix the AggregateRating or Review missing schema properties

For reviews and aggregateRating Schema to be generated by WooCommerce SEO, you need to enable product reviews and ratings in the WooCommerce settings. Please note that, customers will need to leave some reviews and ratings on your site so that the plugins can output the data. To enable product reviews and ratings, follow these steps.

  1. Go to the WooCommerce admin menu, and then select Settings. The settings screen opens.
    Must specify offers review or aggregaterating năm 2024
  2. Click on the Products tab in the settings screen. The Products settings screen opens.
    Must specify offers review or aggregaterating năm 2024
  3. In the Products tab screen, scroll down to the Reviews settings and enable product reviews and product ratings. Tick the box next to Enable product reviews, Enable product ratings and Star ratings should be required, not optional. The other two boxes (Show ‘verified owner’ label on customer reviews and Reviews can only be left by ‘verified owners’) are optional.
    Must specify offers review or aggregaterating năm 2024
  4. Click Save changes.

WooCommerce SEO will pick these changes up, and it will automatically produce the correct Schema! Still not using WooCommerce SEO? Get it now, and improve the SEO of your product pages!

Use the WooCommerce SEO plugin to solve this issue and more!

Get best practice technical SEO for ecommerce, automatically! And make your products stand out in the search results.

But I have already disabled all the product reviews on my product pages, which means I don’t want anyone to give the review, and in Rank Math > Titles & Meta > Product categories > Remove Snippet Data is also on.

Why do I still get so many issues in the Google search console?

The page I need help with: [log in to see the link]

Google’s recent run of enhancement reports in Search Console gives you lots of insights into how your site is performing in search. Sometimes, though, it gives you stuff to think about, like errors or improvements to make. For instance, if you run an online store, you’re bound to have come across this structured data error: “Either ‘offers’, ‘review’ or ‘aggregateRating’ should be specified.” There’s a very easy solution for this if you run WooCommerce and Yoast SEO: our WooCommerce SEO add-on.

The “Either ‘offers’, ‘review’ or ‘aggregateRating’ should be specified” error in Google Search Console

The “Either ‘offers’, ‘review’ or ‘aggregateRating’ should be specified” happens for a lot of online stores. It means that Google misses several properties in your product schema implementation. By not offering these, your product listings will not reach their full potential in search. This way, Google has a hard time tying all the product-specific properties together to paint a full picture of your product. In some cases, though, they manage, but why let them figure it out? Fixing this becomes imperative if you want a better chance of standing out.

Who doesn’t want a product listing like the one pictured below?

Must specify offers review or aggregaterating năm 2024
Valid product schema might lead to eye-popping rich results like this one from Reverb

Oftentimes, however, invalid or incomplete structured data might cripple your perfomance in search. Errors are all too common, like the one in the screenshot from Search Console below.

Must specify offers review or aggregaterating năm 2024
The “Either ‘offers’, ‘review’ or ‘aggregateRating’ should be specified” error is very common

Help is at hand: Yoast SEO & WooCommerce SEO

WooCommerce is huge in the WordPress world. According to W3Techs, 5.5% of all sites run an online shop on the WooCommerce platform on WordPress — and growing fast. That’s amazing. Joost wrote a post with a deeper analysis of the CMS market. We have a plugin that helps customers improve their online store: WooCommerce SEO. This addon ties neatly into Yoast SEO, including the big schema graph we build for every site. It also greatly improves the product schema output by WooCommerce.

If your site runs on WooCommerce and Yoast SEO you need WooCommerce SEO. Besides all the cool behind-the-scenes improvements, it fixes that dreaded “Either ‘offers’, ‘review’ or ‘aggregateRating’ should be specified” error for you: automatically! It gives Google everything it needs to figure out your products are products and thus increases your chances of getting those important rich results.

Why you should fix this error

Google is increasingly betting on schema structured data to help understand the world. If your site offers search engines enough context about what’s on it, the rewards could be great: rich results. And for some types, visibility on other devices like smart speakers or visual assistants.

Getting your product schema right, means you can get these types of results. The one earlier in this article is from Reverb and shows a nicely formed product rich results, with breadcrumbs, product information, ratings and reviews, pricing details and an in-stock message. This is all powered by product schema.

Reporting on the performance of products

To help you track how your products are doing, Google recently added a Product enhancement report to Search Console. This report lets you know if your products are correctly structured and, therefore, eligible for rich results. This week, Google also announced that it will allow you to see the performance of your product in the search results. You can now find a new Product line in the Search Appearance section of the Search Performance section.

Must specify offers review or aggregaterating năm 2024
Search Console now has a product results view in Search Appearance

This report shows exactly how well your products are doing: how many impressions did they have and how many clicks? This is invaluable data to improve your product listings.

Fix the error and check your listings

Seeing the product schema error in Search Console? Using Yoast SEO and WooCommerce? Well, you’re in luck. The WooCommerce SEO add-on is the glue that ties the product schema structured data between those two platforms together. It fixes that dreaded error and gives you a better chance at getting your products noticed in Google!

Read more: Did Google Search Console send an email with an error message? »

Edwin is a strategic content specialist. Before joining Yoast, he spent years honing his skill at The Netherlands’ leading web design magazine.

What is the difference between review and AggregateRating?

Unlike a simple review, an aggregate rating is the average of the ratings provided by many different individual reviewers. For example, IMDb collects many ratings about a movie to generate an aggregate rating for that movie. The schema type for an aggregate rating is AggregateRating.

What is AggregateRating?

The average rating based on multiple ratings or reviews.

What is missing field review in Google search console?

The missing field “review” and missing field “aggregateRating” warnings imply that your products don't have reviews or ratings. Currently, there is no built-in tool for collecting ratings and reviews in Ecwid. However, you can install the HelpfulCrowd app from Ecwid App Market.

What is unparsable structured data?

This report lists structured data found on your site that could not be parsed because of a serious syntax error. The intended type of structured data (Job, Event, and so on) could not be determined because of the parsing error.