AggregateRating is a schema.org structured data property representing the average rating value and total count of reviews for an item, used to display star ratings in search results.
Fields:
{
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": 218,
"bestRating": "5",
"worstRating": "1"
}Google recommends a minimum of 3 reviews before emitting AggregateRating to avoid sparse-data warnings. Below 3 reviews, omit the property entirely.
In 2019 Google introduced the "self-serving review" restriction: AggregateRating no longer displays as a rich snippet when emitted on a page about the entity that owns it (Organization or LocalBusiness reviews on the brand's own site). Product reviews collected from real customers about specific products still display normally.
For ecommerce, AggregateRating is one of the highest-leverage rich-snippet types — star displays in SERPs increase CTR by 10–30% in competitive niches.