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 (itemReviewed.name), 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"
}
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"
}
Video Tutorial Showing Multiple reviews without aggregateRating object Issues
NOTE: when a website is using Microdata, then, it is missing this
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.
Thank,s very helpful post.
Great it was helpful Lakshmi