Review schema generator
One editorial review of a product, book, film, recipe, or similar.
Rich result availableReview · Review snippet
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.
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
| Property | Status | In the form |
|---|---|---|
| itemReviewed | Required | What is being reviewed |
| reviewRating | Required | Rating |
| author | Required | Reviewer |
| datePublished | Recommended | Published |
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.