Free Review Schema Generator

Review schema markup enables star ratings and review snippets to appear directly in Google search results. This powerful social proof can significantly increase click-through rates by showing users that your products, services, or content have been positively reviewed.

Schema Generator

Generate SEO-friendly JSON-LD structured data for your pages.

JSON-LD Preview

How to Add Review Schema to Your Website

  1. Enter the item being reviewed (product, service, etc.)

  2. Add the reviewer's name

  3. Set the rating value and scale

  4. Include the review body/text

  5. Add the review date

  6. For aggregate ratings, add total review count

  7. Copy the JSON-LD to your review page

Review JSON-LD Example

Here's an example of valid Review structured data that you can use as a reference:

{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": {
    "@type": "Product",
    "name": "Premium Wireless Headphones"
  },
  "author": {
    "@type": "Person",
    "name": "John Reviewer"
  },
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "4.5",
    "bestRating": "5"
  },
  "reviewBody": "Excellent sound quality with comfortable fit. Battery life is impressive.",
  "datePublished": "2024-01-15",
  "publisher": {
    "@type": "Organization",
    "name": "Tech Reviews Site"
  }
}

Tip: Always validate your schema markup using Google's Rich Results Test before deploying to production.

Frequently Asked Questions

Can I use Review Schema for my own products?

Google recommends that reviews should be from third parties. Self-reviews may not be shown as rich results. Use AggregateRating for collecting customer reviews.

What's the difference between Review and AggregateRating?

Review is for a single review with text. AggregateRating summarizes multiple reviews (e.g., '4.5 stars from 100 reviews').

What rating scale should I use?

Most commonly 1-5 stars, but you can use any scale. Just specify the bestRating property (e.g., 10 for a 1-10 scale).