Free tool

Review Schema Generator

Build AggregateRating JSON-LD for a local business listing. Paste into your site head or CMS for review-rich result eligibility.

JSON-LD

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Business Name",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.8,
    "reviewCount": 156,
    "bestRating": 5,
    "worstRating": 1
  }
}
</script>

Schema should match publicly visible ratings. Self-marking reviews that are not on the page can violate Google guidelines. Use Review Audit to verify live Google review counts. For full LocalBusiness markup, try the Local Schema Generator.

Hand-written AggregateRating JSON-LD is easy to break

Missing commas, wrong types, or mismatched rating counts waste rich-result opportunities. A generator produces valid JSON-LD you can paste and validate.

Who it's for

SEO implementers

Add AggregateRating markup to local business pages without fighting JSON syntax.

Developers supporting marketing

Generate a correct snippet to drop into templates or a CMS.

Agencies shipping site fixes

Hand clients copy-ready JSON-LD tied to their public rating and count.

Use cases

Local landing pages

Attach AggregateRating to LocalBusiness-style pages that already show reviews.

CMS embeds

Paste JSON-LD into head scripts or tag managers after generation.

Validate before publish

Copy output into JSON Validator to confirm formatting before deploy.

How it works

1

Enter rating details

Provide business name, rating value, and review count (and related fields as prompted).

2

Generate JSON-LD

Create AggregateRating markup ready for your site.

3

Copy and deploy

Paste into your page head or CMS, then validate with Google’s rich results tools.

What you get

  • AggregateRating JSON-LD without hand-editing braces
  • Copy-ready snippet for local pages
  • Pairs with Local Schema and JSON Validator
  • No signup
  • Keeps rating and count fields explicit

FAQ

Will this alone unlock review stars in Google?

Markup supports eligibility; Google decides rich results. Ratings must reflect real, eligible reviews and follow Google’s structured data guidelines.

Can I invent a higher rating in schema?

No. Only mark up ratings and counts that match reviews you are allowed to represent. Misleading markup can trigger manual actions.

LocalBusiness vs AggregateRating only?

Use Local Schema Markup Generator when you need full LocalBusiness/NAP JSON-LD; use this tool when you specifically need AggregateRating output.

Run audits on Google Maps

Install GMB Audit Tool to pull Place ID, CID, categories, reviews, and competitor scans without copy-paste.

Add to Chrome — free