Schema type

Review

Review markup is best when there is a specific reviewable item and a real written review. Do not create fake review objects or markup for pages that are not reviewing a real item.

A single review written for a product, service, or business.

When to use it

  • Product reviews
  • Service testimonials
  • Business review content

Core fields

  • itemReviewed
  • author
  • reviewBody
  • reviewRating

Example JSON-LD

{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": {
    "@type": "Product",
    "name": "Wireless Keyboard"
  },
  "author": {
    "@type": "Person",
    "name": "Alex"
  },
  "reviewBody": "The keyboard feels solid, stable, and comfortable for daily use.",
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "4.8"
  }
}

Common mistakes

  • Fabricated rating values
  • Creating review markup when no review is visible