Trust

Review & AggregateRating Schema

Generate Review and AggregateRating JSON-LD to display star ratings in Google search results — one of the strongest CTR improvement tactics available.

Rich result type
Star ratings in SERP
Google documentation →

What valid Review JSON-LD looks like

A complete, validator-ready example — drop it in your <head>, swap the values for yours, and you're done.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Blue Widget Pro",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": 128,
    "bestRating": "5",
    "worstRating": "1"
  }
}
</script>
Want more than Review validation?

Run a full CrispAudit on your URL

Schema, cookies (GDPR/CCPA), accessibility, SEO — plus AI-generated fixes populated with your page's actual content. Free.

Run full audit →

Required fields

  • itemReviewed.name
  • reviewRating.ratingValue
  • author.name

Recommended fields

  • reviewBody
  • datePublished
  • publisher

Common Review schema errors

  • ratingValue outside 1–5 range
  • reviewCount is 0 or missing
  • Self-serving reviews without verified purchases
  • AggregateRating without individual Review entities

Generate Review schema

Fill in the fields below to generate valid JSON-LD you can paste directly into your page.

Review schema — frequently asked questions

Can I add star ratings to my own products?

Yes, but Google's guidelines prohibit self-serving reviews. Ratings must reflect genuine customer opinions. First-party review schema is allowed if reviews are authentic.

What's the difference between Review and AggregateRating?

Review is for a single individual review. AggregateRating summarizes all reviews with an average score and count. Most product pages should include both.

Will star ratings always show in search results?

No — Google only shows review rich results for certain content types (products, recipes, books, movies). Blog posts and most service pages are not eligible.

Other schema types

E-commerceProductProduct snippets, Google ShoppingContentArticleTop Stories, Article rich resultsRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERP

Audit your full schema coverage

CrispAudit checks all schema types at once — get a complete score and fix-it report for any URL.

Run free audit →