Skip to main content

Review

Product and service reviews

About Review Schema

The Review schema type is used to mark up product and service reviews. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.

Properties

* Required Properties

@type
Must be "Review"
Type: Text
itemReviewed
The item being reviewed
Type: Thing
reviewRating
The rating given
Type: Rating

Recommended Properties

author
Review author
Type: Person or Organization
reviewBody
The review text
Type: Text
datePublished
When the review was published
Type: Date

Best Practices

  • Validate your JSON-LD with Google’s Rich Results Test before publishing.
  • Populate author, reviewBody to unlock enhanced snippets.
  • Keep structured data in sync with the visible content on the page.

Common Pitfalls

  • ⚠️Avoid mixing multiple schema syntaxes for the same entity.
  • ⚠️Do not include claims that the user cannot see or confirm on the page.
  • ⚠️Remember to update dateModified whenever the content changes.

JSON-LD Example

{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": {
    "@type": "Product",
    "name": "Wireless Headphones",
    "image": "https://example.com/headphones.jpg"
  },
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "5",
    "bestRating": "5"
  },
  "author": {
    "@type": "Person",
    "name": "John Reviewer"
  },
  "reviewBody": "These headphones are amazing! Great sound quality and battery life.",
  "datePublished": "2025-01-15"
}

Looking for more tools? TryEditPDF.profor visual pdf editor and annotator.