How-To Fix Review Snippets Structured Data Errors

Review Snippet report

Review snippet (Review, AggregateRating) structured data Google supports requires certain Property and Value that must be included in your website Schema Markup Code. When the required fields (and their values) are missing or incorrectly coded, Google Search Console Enhancement Reports for Rich Results will show an error. In this blog post I’ll show you how to troubleshoot and fix Review snippet related issues.

Minimum Required Properties for Review Snippets

  • author, itemReviewed (, reviewRating (reviewRating.ratingValue)

Recommended Properties for Review Snippets

  • datePublished, reviewRating.bestRating, reviewRating.worstRating

It is very important to understand that although certain properties are not required, non-the-less you should consider using recommended properties to take full advantage of Structured Data. In this example: Google really wants BEST & WORST rating values as opposed to a simple rating.

Also, almost all Reviews will be more than 1 for a web page, Google requires that you Aggregate Rating.

Minimum Required Properties for AggregateRating

  • ratingCount, reviewCount, ratingValue

Recommended Properties for AggregateRating

  • bestRating, worstRating

Missing field “ratingValue” (in “reviewRating”)

reviewRating is the rating given for the review. Basic example to add missing ratingValue to have a valid Review Snippets markup "reviewRating": { "@type": "Rating", "bestRating": "5" "ratingValue": "5", "worstRating": "1" } reviewRating JSON-LD

Video Tutorial Showing Missing field “ratingValue” Issues

Multiple reviews without aggregateRating object

For more than one reviews on a web page, Google wants you to aggregate the rating, aggregateRating is the average rating based on multiple ratings/reviews. "aggregateRating": { "@type": "aggregateRating", "ratingValue": "4", "reviewCount": "199" } Structured Data AggregateRating explained

Video Tutorial Showing Multiple reviews without aggregateRating object Issues

NOTE: when a website is using Microdata, then, it is missing this Structured Data AggregateRating explained

Basically, to fix missing fields for Review Snippets Schema Markup, a website must include the required itemtypes and their properties to be considered for Rich Results.

By RankYa

RankYa is a digital services provider dedicated to growing your sales and business website's results. Highly experienced technical problem solver, Google products expert with proven 'Social Media Marketing' skills, RankYa (100% Australian Owned and Operated) is dedicated to helping small businesses to grow.

We're looking forward to contributing towards your online success. Contact Us.


Questions? Leave a Comment!

Your email address will not be published. Required fields are marked *