SEO for Solos
schema.org/ReviewRich result eligible

Review schema

A single review of something, attributed to a named author with a rating.

Where to use it

Pages with real, attributable reviews.

A complete example

Valid as written, with every required property and the recommended ones that carry real information.

review.json
{
  "@context": "https://schema.org",
  "@type": "Review",
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": 5,
    "bestRating": 5,
    "worstRating": 1
  },
  "author": {
    "@type": "Person",
    "name": "A Real Person",
    "url": "https://www.seoforsolos.com/about"
  },
  "reviewBody": "A short review written by a real customer.",
  "datePublished": "2026-07-27T00:00:00.000Z",
  "itemReviewed": {
    "@type": "Product",
    "name": "Acme Reference"
  }
}

Properties

Review properties
PropertyStatus
reviewRatingRequired
authorRequired
reviewBodyRecommended
datePublishedRecommended
itemReviewedRecommended

The three mistakes this type attracts

  1. 01Marking up a review the site wrote about itself.
  2. 02Omitting author, which makes the review unattributable.
  3. 03reviewRating outside the declared bestRating and worstRating range.

Related types

Where this appears in the playbook

Questions

What is the Review schema type for?

A single review of something, attributed to a named author with a rating. Use it on: pages with real, attributable reviews.

Which Review properties are required?

Review requires 2 properties: reviewRating, author. It also recommends 3: reviewBody, datePublished, itemReviewed.

Does Review produce a rich result?

Review is eligible for a Google rich result when its required properties are present and valid. A validation error therefore has a visible cost in the search result itself.

What is the most common Review mistake?

The most common Review mistake is: Marking up a review the site wrote about itself.