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).

Butuh review platform atau testimonial section? Hire me.

Konsultasi Sekarang