Review Schema Markup
Review markup enables Google to display star ratings and review snippets in search results. It can be applied to products, local businesses, books, movies, courses, and many other items.
Eligible Rich Results
When to Use Review
Properties
| Property | Type | Status | Description |
|---|---|---|---|
| itemReviewed | Thing | required | The item being reviewed. |
| reviewRating | Rating | required | The numeric rating. |
| author | Person or Organization | required | Who wrote the review. |
| reviewBody | Text | recommended | The review text. |
| datePublished | Date | optional | When the review was published. |
| publisher | Organization | optional | Where the review was published. |
JSON-LD Examples
Product Review
A customer review of a product.
{
"@context": "https://schema.org",
"@type": "Review",
"itemReviewed": {
"@type": "Product",
"name": "Ultra Comfort Running Shoes"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "4",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "John D."
},
"reviewBody": "Great shoes for daily runs. Very comfortable and lightweight.",
"datePublished": "2024-02-15"
} Common Mistakes
Self-serving reviews — Google penalizes businesses that mark up their own reviews of themselves.
Not including itemReviewed — the review must reference what's being reviewed.
Complete Guide to Review Schema Markup
Review schema markup enables star rating snippets to appear in Google search results. When a page contains a review of a product, business, or other item, Google can display the rating prominently alongside the search listing.
Google has strict guidelines about review markup: the review must be about a specific, named item (itemReviewed), and businesses cannot mark up reviews of themselves on their own site. Review markup is for editorial or customer reviews.
Related Types
Ready to Create Review Markup?
Use our free generator to create valid Review JSON-LD markup with a visual form. No coding required.
Open Generator