Review / AggregateRating Schema — JSON-LD Star Ratings
Review and AggregateRating schema displays star ratings directly in Google Search results — one of the most effective ways to increase click-through rate. Star ratings typically increase CTR by 15–30% compared to the same result without ratings.
What Google shows
Star rating (1–5), review count, and reviewer name or organisation directly below your search result title. Eligible on product, service, recipe, and local business pages.
Example JSON-LD
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Wireless Noise-Cancelling Headphones",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "3842",
"bestRating": "5",
"worstRating": "1"
},
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Alex K."
},
"datePublished": "2024-10-15",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
},
"reviewBody": "Best headphones I've owned. The noise cancellation is exceptional."
}
]
}Required by Google
- *itemReviewed (the thing being reviewed)
- *reviewRating (ratingValue 1–5)
- *author
Recommended
- ◎reviewBody
- ◎datePublished
- ◎publisher
- ◎bestRating (default 5)
- ◎worstRating (default 1)
When to use Review schema
Product reviews
Individual product review pages with Review schema show star ratings and the reviewer's name in search results.
AggregateRating on product pages
Product pages aggregating many reviews use AggregateRating with ratingValue and reviewCount to show overall star ratings.
Service and software reviews
Review schema works for any reviewable entity — software, services, books, movies, local businesses.
Frequently Asked Questions
What's the difference between Review and AggregateRating?▾
Review represents a single review from one person. AggregateRating represents the combined average of many reviews. Use AggregateRating on product/service pages, and Review on individual review pages. You can include both on the same page.
Can I add ratings to my own products?▾
Google explicitly prohibits self-reviews — ratings must come from actual users of the product or service. Adding fake or self-authored ratings violates Google's guidelines and risks penalties.
Which @types support Review schema?▾
Google supports Review and AggregateRating on: Product, Book, Movie, Recipe, SoftwareApplication, Event, LocalBusiness, Course, and CreativeWork. Review schema on Article or BlogPosting is not supported for rich results.
All schema types
Validate in Google Rich Results Test
Paste the JSON-LD above to confirm it qualifies for rich snippets.
