Testing mode.
Back to JSON-LD Format
Schema Type

Review Schema Markup

Learn how to implement Review schema markup to enhance your product and service reviews and potentially earn review rich snippets in search results.

Benefits of Review Schema Markup

Review schema markup helps search engines understand product and service quality and can lead to enhanced search result appearances with star ratings.

Review Rich Results

Enables review rich snippets in search results

Higher Click-Through Rates

Star ratings in search results increase engagement

Better Understanding

Helps search engines understand product/service quality

Increased Visibility

Can lead to higher placement in search results

Required Properties

These properties are mandatory for all Review schema markup.

@context

The schema.org context for the structured data

"https://schema.org"

@type

The type of content (Review for review schema)

"Review"

itemReviewed

The item being reviewed

{"@type": "Product", "name": "Wireless Headphones"}

reviewRating

The rating given in the review

{"@type": "Rating", "ratingValue": "4.5", "bestRating": "5"}

name

The title of the review

"Great Wireless Headphones with Excellent Battery Life"

Rating Properties

Essential properties for the reviewRating section of Review schema.

@type

Must be "Rating"

"Rating"

ratingValue

The numerical value of the rating

"4.5" or "5"

bestRating

The highest possible rating value

"5" or "10"

worstRating

The lowest possible rating value (optional)

"1"

Author Properties

Essential properties for the author section of Review schema.

@type

The type of author (Person or Organization)

"Person" or "Organization"

name

The name of the reviewer

"John Doe"

url

URL of the reviewer's profile (optional)

"https://example.com/authors/john-doe"

Code Examples

Practical examples of Review schema markup implementation.

Basic Review Schema

{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": {
    "@type": "Product",
    "name": "Wireless Bluetooth Headphones"
  },
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "4.5",
    "bestRating": "5"
  },
  "name": "Excellent Wireless Headphones with Great Battery Life",
  "reviewBody": "These wireless headphones exceeded my expectations. The battery life lasts a full day of use, and the sound quality is exceptional. The noise cancellation works well in most environments, though it struggles with very loud ambient sounds. Overall, I'm very satisfied with this purchase.",
  "author": {
    "@type": "Person",
    "name": "John Doe"
  },
  "datePublished": "2024-02-15"
}

Review Schema with Aggregate Rating

{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": {
    "@type": "Product",
    "name": "Smart Fitness Watch",
    "image": "https://example.com/fitness-watch.jpg",
    "description": "Advanced fitness tracking smartwatch with heart rate monitor and GPS."
  },
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "4.8",
    "bestRating": "5",
    "worstRating": "1"
  },
  "name": "Outstanding Fitness Tracker with Accurate GPS",
  "reviewBody": "This fitness watch is fantastic! The GPS is incredibly accurate, even in challenging environments like dense forests. The heart rate monitor matches my chest strap readings closely. Battery life is excellent at 7 days of normal use. The companion app is intuitive and provides great insights into my workout data. Highly recommend for serious fitness enthusiasts.",
  "author": {
    "@type": "Person",
    "name": "Jane Smith",
    "url": "https://example.com/authors/jane-smith"
  },
  "datePublished": "2024-03-01",
  "publisher": {
    "@type": "Organization",
    "name": "Fitness Gear Reviews",
    "sameAs": "https://www.fitnessgearreviews.com"
  }
}

How to Implement Review Schema

Follow this systematic approach to effectively implement Review schema markup.

1

Identify Review Content

Determine which pages contain review content

  • Product review pages
  • Service review pages
  • Restaurant and hotel reviews
  • Movie and book reviews
  • App and software reviews
2

Structure Review Information

Organize your review content with required information

  • Clearly identify the item being reviewed
  • Provide a numerical rating value
  • Write a descriptive review title
  • Include detailed review body content
  • Identify the reviewer (person or organization)
  • Note the publication date
3

Create JSON-LD Markup

Write the structured data in JSON-LD format

  • Use @type Review for individual reviews
  • Include itemReviewed with appropriate @type
  • Structure reviewRating with proper values
  • Include all required properties
  • Ensure proper JSON syntax and formatting
4

Implement on Pages

Add the markup to your review pages

  • Place in <head> section of HTML
  • Use <script type="application/ld+json"> tags
  • Ensure unique markup for each review
  • Test implementation thoroughly
5

Test and Validate

Verify your markup works correctly

  • Test with Google's Rich Results Test
  • Check in Google Search Console
  • Monitor for rich result appearances
  • Update as review information changes

Best Practices

Follow these guidelines to maximize your Review schema effectiveness.

Do: Use Genuine Reviews

Only markup authentic, unbiased reviews

Do: Include Detailed Content

Ensure reviews provide substantial, helpful information

Do: Attribute Properly

Clearly identify reviewers and publication sources

Do: Keep Ratings Consistent

Use the same rating scale across all reviews

Common Mistakes to Avoid

Steer clear of these pitfalls that can harm your Review schema implementation.

Don't: Markup Fake Reviews

Avoid marking up paid or incentivized reviews as independent

Don't: Omit Required Properties

Ensure all mandatory review properties are included

Don't: Use Inconsistent Scales

Don't mix 5-star and 10-star rating scales

Don't: Duplicate Markup

Avoid implementing the same markup multiple times

Ready to Implement Review Schema?

Review schema markup can significantly enhance your product and service review search presence and drive more traffic to your review pages. Our team can help you implement comprehensive schema markup for all your reviews.

Pro Tip: Implement Review schema on all your product and service review pages, especially those with customer-generated content. This is one of the easiest ways to start seeing review rich results in search engines.