Review and AggregateRating schema markup enables star ratings to appear directly in Google Search results — one of the most impactful rich results for click-through rates. AggregateRating summarizes overall scores across many reviews, while individual Review objects describe a single reviewer's opinion. Both types require an itemReviewed subject (a Product, Book, Recipe, etc.).
| Property | Type | Description |
|---|---|---|
itemReviewedrich result | Thing | The item being reviewed (e.g. Product, Book, Recipe, LocalBusiness). |
reviewRatingrich result | Rating | The rating given in this review. Include ratingValue (number). |
authorrich result | Person or Organization | The author of the review. |
Missing recommended properties generate warnings. They won't block validation, but rich result-tagged properties are needed for full Google rich result eligibility.
| Property | Type | Description |
|---|---|---|
name | string | The title or headline of the review. |
reviewBody | string | The full text of the review. |
datePublished | ISO 8601 date | The date the review was published. |
publisher | Organization | The publisher of the review. |
Rich result type: Star rating snippet in search results
Requirements: Required: itemReviewed (the thing being reviewed), reviewRating with ratingValue, and author. AggregateRating requires ratingValue and reviewCount or ratingCount.
{
"@context": "https://schema.org",
"@type": "Review",
"itemReviewed": {
"@type": "Product",
"name": "Wireless Ergonomic Mouse",
"image": "https://example.com/images/mouse.jpg"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5",
"worstRating": "1"
},
"name": "Best mouse I've ever used",
"author": {
"@type": "Person",
"name": "Jane Smith"
},
"datePublished": "2026-03-18",
"reviewBody": "Incredibly comfortable for long work sessions. The battery life is excellent and the scroll wheel is precise."
}Validate this schema against Google's requirements in one API call:
curl "https://schemacheck.dev/api/v1/validate" \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonld":{"@context":"https://schema.org","@type":"Review","itemReviewed":{"@type":"Product","name":"Wireless Ergonomic Mouse","image":"https://example.com/images/mouse.jpg"},"reviewRating":{"@type":"Rating","ratingValue":"5","bestRating":"5","worstRating":"1"},"name":"Best mouse I've ever used","author":{"@type":"Person","name":"Jane Smith"},"datePublished":"2026-03-18","reviewBody":"Incredibly comfortable for long work sessions. The battery life is excellent and the scroll wheel is precise."}}'100 free validations/month. No credit card required.