Review
Review schema marks up individual opinions about a product, service, business, or other entity. When properly structured, reviews can trigger star rating rich results in Google Search, showing the reviewer's score directly in the SERP.
When to use Review
Use this type when a page contains a single critic or user review of a specific item. For pages that aggregate multiple reviews into a summary score, use AggregateRating instead. Reviews can also be nested inside the reviewed item using the review property on types like Product or LocalBusiness.
Google support
Google supports review snippet rich results for Review markup. Eligible types include: Book, Course, Event, HowTo, LocalBusiness, Movie, Product, Recipe, and SoftwareApplication. Self-serving reviews (reviewing your own business) are against Google guidelines.
Fields
Required
- itemReviewed — The entity being reviewed (required for standalone reviews)
- reviewRating — The rating given, as a nested Rating object
Recommended
- bestRating — The highest value in the rating scale
- reviewBody — The full text of the review
Review also inherits properties from CreativeWork, including author, datePublished, and name.
JSON-LD example
{
"@context": "https://schema.org",
"@type": "Review",
"itemReviewed": {
"@type": "Restaurant",
"name": "Legal Seafood",
"servesCuisine": "Seafood",
"address": {
"@type": "PostalAddress",
"streetAddress": "26 Park Plaza",
"addressLocality": "Boston",
"addressRegion": "MA"
}
},
"reviewRating": {
"@type": "Rating",
"ratingValue": 4,
"bestRating": 5,
"worstRating": 1
},
"reviewBody": "Outstanding clam chowder and fast service. The harbor view makes this a great spot for business dinners.",
"author": {
"@type": "Person",
"name": "Bob Smith"
},
"datePublished": "2024-03-15"
}
Webflow implementation
For Webflow review pages, add Review markup in Page Settings > Custom Code or through a CMS template embed. At minimum, include itemReviewed, reviewRating, and author. The reviewBody and bestRating fields add depth for AI answer engines.
Schema HQ generates Review markup automatically for Webflow CMS template pages, building the nested Rating and itemReviewed objects from mapped collection fields.