Skip to content
Schema Generator
Menu

Review schema generator

One editorial review of a product, book, film, recipe, or similar.

Rich result availableReview · Review snippet

Fields marked with an asterisk are required. Your input stays in this browser.

Required

Without these, Google won't use the markup.
What is being reviewed (required)
Rating (required)

Defaults to 5.

Defaults to 1.

Reviewer (required)

A real name or publication, not a slogan or discount offer.

Fill what applies. More complete markup gets richer results.
OptionalExtra detail for other search engines and tools.Show 2 fields

The site or magazine, if different from the reviewer.

Guide

What Google does with Review markup

Star ratings can appear under the result. Google ignores reviews a business writes about itself, so a LocalBusiness or Organization reviewing itself gets no stars.

Google's review snippet documentation

When to use it

Use on editorial reviews and customer review pages where the review body is the main content. Pair with the item being reviewed via itemReviewed.

Fields Google looks for

PropertyStatusIn the form
itemReviewedRequiredWhat is being reviewed
reviewRatingRequiredRating
authorRequiredReviewer
datePublishedRecommendedPublished

Example output

This is what the builder produces from the example data. Paste it into the page's HTML, in the <head> or the body.

{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": {
    "@type": "Product",
    "name": "Trail Runner 2",
    "url": "https://example.com/p/trail-runner-2"
  },
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": 4,
    "bestRating": 5
  },
  "author": {
    "@type": "Person",
    "name": "Jane Doe"
  },
  "datePublished": "2026-02-20",
  "reviewBody": "Grippy on wet rock, but the toe box runs narrow."
}

Common questions

Review vs AggregateRating?
Review is one evaluation. AggregateRating summarizes many reviews. Product pages often include both when ratings are shown.
Can I mark up third-party reviews I do not host?
Only mark up reviews that appear on your page. Do not import off-site review text you do not display.