Generate Review or AggregateRating JSON-LD schema with a live star rating preview. Supports both individual reviews and aggregate ratings across products, books, movies, local businesses and software applications.
Select Individual Review mode for a single reviewer's rating, or Aggregate Rating mode to represent the average across multiple reviews. Then select what is being reviewed — Product, Book, Movie, LocalBusiness, SoftwareApplication, Course, Recipe or Article.
For individual reviews: enter the reviewer name, rating value (out of your best rating), and optionally a review body. For aggregate ratings: enter the average rating, best possible rating, rating count and review count. The live preview shows your star rating visually.
Copy the complete script tag and add it to your page. Review schema must match reviews that are actually visible on your page. Never fabricate ratings — this violates Google's guidelines and can cause a manual penalty.
Review schema represents a single person's assessment of something — their name, their rating, and their written review. AggregateRating represents the statistical average of multiple reviews — the mean rating, how many ratings contributed, and how many written reviews exist. Both can appear on the same page.
Google supports Review and AggregateRating for: Product, Book, Course, Event, HowTo, LocalBusiness, Movie, Recipe, SoftwareApplication, and a few others. They are most commonly used on e-commerce product pages, recipe sites, software review pages and local business pages.
No — aggregateRating must only represent ratings collected on your own website. Using third-party review platform averages in your schema violates Google's structured data guidelines and can result in a manual action removing rich results from your site entirely. Your schema data must match first-party reviews visible on your page.
bestRating defines the maximum possible rating in your system. If you use a 5-star system, bestRating is 5. If you use a 10-point system, bestRating is 10. The ratingValue must always be less than or equal to bestRating. Google defaults to assuming a 5-star scale if bestRating is omitted.
Valid Review and AggregateRating schema enables star ratings to appear directly in Google search result snippets. These yellow stars are one of the most attention-grabbing SERP features and consistently improve click-through rate. However, Google only shows stars for eligible schema types — confirm eligibility in Google's Rich Results Test.
Review schema itself is not a direct ranking factor. However, the star ratings it enables in SERPs significantly increase CTR, which is a behavioural signal Google uses as an indirect ranking input. Higher-rated products and services also benefit from trust signals that can support conversion rates independent of rankings.