Skip to content

Review Schema Generator

Create Review and AggregateRating JSON-LD for star rating rich results

Earning Star Ratings in Search with Review Schema

Star ratings are one of the most eye-catching elements in search results. Our review schema generator creates valid JSON-LD markup for both individual reviews and aggregate ratings, enabling the golden stars that make search listings stand out and drive higher click-through rates.

Single Review vs Aggregate Rating

A single Review represents one person's evaluation with a rating and optional review text. It works well for critic reviews, editorial assessments, or featured testimonials. AggregateRating summarizes data from multiple reviews — the average score and total number of reviews. For e-commerce and service pages with many customer reviews, AggregateRating is the more appropriate choice.

Eligible Item Types

Google only shows review rich results for specific schema types. Products, local businesses, books, movies, recipes, software applications, courses, and events are all eligible. Reviews of generic Things, Organizations (unless LocalBusiness), or WebPages are not eligible for star ratings in search results. Always wrap your review within a supported item type.

Google's Self-Serving Review Policy

One of the most important restrictions is that you cannot use Review schema for self-serving reviews. This means you cannot mark up customer testimonials about your own business on your own website. The review must be a genuine third-party assessment — a critic reviewing a movie, a blogger reviewing a product they purchased, or an independent evaluation of a service.

Rating Scale Configuration

While the 1-5 star scale is standard, review structured data supports custom scales through bestRating and worstRating properties. If your site uses a 1-10 scale, set bestRating to 10. Google normalizes any scale to its 5-star display, so a rating of 8 out of 10 shows as 4 stars. Always specify the scale explicitly to prevent misinterpretation.

Review Authenticity Requirements

All review data in your schema must represent genuine, visible reviews on the page. Fabricating ratings, inflating review counts, or including reviews that are not visible to users violates Google's guidelines and can result in manual actions that remove all rich results from your site. Google actively monitors for fake review markup and has become increasingly aggressive in enforcement.

$ faq

What is Review schema markup?
Review schema markup is structured data that describes a review of a product, service, business, or other item. It includes the reviewer, rating, review text, and the item being reviewed. Google uses this data to display star ratings in search results, making your listing more prominent and trustworthy to users.
What is the difference between Review and AggregateRating?
A Review represents a single individual review with one rating and review text. AggregateRating summarizes multiple reviews into an average rating with a total review count. Use Review for individual testimonials or critic reviews, and AggregateRating when you want to show the overall rating from many reviewers.
What types of items can be reviewed?
Google supports review rich results for specific item types including Product, LocalBusiness, Book, Movie, Recipe, SoftwareApplication, Course, Event, and CreativeWorkSeason. Self-serving reviews are not allowed — you cannot review your own business or product using Review schema on your own website.
Can I use Review schema for testimonials?
You can mark up genuine third-party reviews and critic reviews. However, Google restricts self-serving reviews — testimonials on your own site about your own business are not eligible for review rich results. The review must be about a specific item type that Google supports, not a generic endorsement.
What rating scale should I use?
The most common scale is 1 to 5 stars. Specify both bestRating and worstRating in your schema if you use a different scale (like 1-10). Google normalizes ratings to display as stars, so a 9 out of 10 would display as approximately 4.5 stars in search results.
Do review rich results always show in Google?
No, Google decides whether to display review rich results based on several factors including the type of item reviewed, the quality and authenticity of the review, and whether your site follows the structured data guidelines. Even valid schema does not guarantee rich results will appear for every search query.