Schema type

AggregateRating

AggregateRating is used when you have a statistically meaningful overall score. It must represent something real, not a placeholder or inflated number.

Summary of multiple reviews or ratings for a product or business.

When to use it

  • Product aggregate score
  • Business review summary
  • Highly-reviewed page

Core fields

  • itemReviewed
  • ratingValue
  • reviewCount
  • bestRating

Example JSON-LD

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Wireless Keyboard",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "812",
    "bestRating": "5"
  }
}

Common mistakes

  • Inventing rating counts
  • Pairing an aggregate score with a page that has no visible reviews