Fix Schema error: either review, or aggregateRating should be specified

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, all products 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. 

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.

  2. Click on the Products tab in the settings screen.

    The Products settings screen opens.

  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.

  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.

Get WooCommerce SEO Only $79 / year (ex VAT) for 1 site – incl. 1 year free updates and support

Did this article answer your question?

Thanks for your feedback!

Get free SEO tips!