Free Schema Markup Generator Review & Rating Schema Generator
Free SEO Tools · Review & AggregateRating Schema Generator

Free Review & Rating Schema Generator - Instant Review and AggregateRating JSON-LD

A free schema markup generator and JSON-LD builder for reviews and star ratings - as a single review, an aggregate rating, or both nested inside your product or item.

Add the item, its rating and the reviewer's details, then copy the generated JSON-LD into the page's <head>. This review schema generator builds clean markup on the exact schema.org/Review and schema.org/AggregateRating specs and checks it against Google's review snippet requirements as you type.

Review, AggregateRating or Both
Standalone or Nested in the Item
Google Review Snippet Checklist

Based on schema.org/Review & schema.org/AggregateRating · Validated JSON-LD Output

100% Free, No Sign-Up
Valid Schema.org JSON-LD
Built for AI & Traditional Search
Live Preview As You Type
Review
Schema Type
0
Properties Set
0 / 3
Google Requirements Met
0 B
Schema Size

Fill Your Review Details

Schema @type
Review is one person's review. AggregateRating is an average across many ratings. Google recommends adding an aggregate rating whenever you include several individual reviews.
Markup Placement
Nested puts the review inside the item's own markup - best for a product or app page. Standalone keeps it separate and points at the item with itemReviewed. Google supports both.
Item Reviewed
The 17 types Google supports for review snippets.
Individual Review
Review Rating
The default scale is 1 to 5. Set best and worst rating for any other scale. Use a dot for decimals (4.4, not 4,4).
Author
Google requires the author; keep it under 100 characters.
Publisher (optional)
Recommended by Google.
Aggregate Rating
The average rating and the number of ratings must be visible on the page. Never aggregate reviews or ratings from other websites.
Google needs at least one of rating count or review count.
Advanced Options
Other pages that show this same review or rating.
Review Schema, Explained

What Is Review & Rating Schema (schema.org/Review)?

Review schema and rating schema are JSON-LD structured data, based on the Review and AggregateRating types on schema.org, that describe what people think of a product, app, course, book or other item - a single review with its rating and author, or an average rating across many. It's added to the page's <head> as a <script type="application/ld+json"> block.

In short: a "review schema generator" is a tool that turns a review or rating into a ready-to-use JSON-LD block - a Review with a reviewRating and author, an AggregateRating with a value and a count, or both nested in the item they describe. This page builds that code instantly, for free, in your browser.

When Google finds valid review or rating markup, it may show a review snippet with stars in search results. That depends on following Google's review guidelines - the checklist next to the generated code tracks the required properties - and display is never guaranteed.

Nested review & rating example

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "AuraCam Camphor Pods",
  "review": {
    "@type": "Review",
    "reviewRating": {
      "@type": "Rating",
      "ratingValue": 5
    },
    "author": {
      "@type": "Person",
      "name": "Priya Sharma"
    },
    "datePublished": "2026-08-14"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 4.8,
    "ratingCount": 157
  }
}
Choosing the Right @type

Review vs AggregateRating - Which Should You Use?

One describes a single opinion, the other summarises many. Product pages often need both.

Review

One person's evaluation of an item. Google requires the author's name and a rating value, and the item being reviewed needs a name. A review date is recommended.

AggregateRating

The average across many ratings. Google requires the rating value plus either a rating count or a review count. If you show several individual reviews, add an aggregate rating too.

Standalone vs Nested

Where Should the Review Markup Live?

Google supports two patterns. Nested markup puts review or aggregateRating inside the item's own markup, such as a Product - it's the natural choice for a product, app or course page. Standalone markup keeps the Review or AggregateRating separate and points to the item with itemReviewed, which suits pages that are mainly about the review itself.

Either way, the item needs a name, and the page must refer clearly to one specific item rather than a category or a list of items. The Markup Placement option in the generator switches between the two.

Standalone review with itemReviewed

{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": {
    "@type": "Product",
    "name": "AuraCam Camphor Pods"
  },
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": 4.5
  },
  "author": {
    "@type": "Person",
    "name": "Priya Sharma"
  }
}
Google's Review Guidelines

Rules to Follow Before You Add Review Markup

Breaking these can make a page ineligible for review snippets - or lead to a manual action.

No self-serving reviews

A business or organization that controls the reviews about itself - directly, or through an embedded third-party widget - isn't eligible for star results.

Visible on the page

Visitors must be able to see the review text and rating you mark up - and the aggregate rating, if you use AggregateRating.

Genuine reviews only

No fake reviews, and no incentivized reviews unless the incentive is clearly and prominently disclosed.

One specific item

Review a specific product or service - not a category or a list of items.

Don't borrow ratings

Don't aggregate reviews or ratings from other websites. Use only ratings your own visitors gave.

Supported item types

Google supports review snippets for 17 item types, including Product, SoftwareApplication, Course, Book, Movie, Recipe and Event.

Step by Step · Technical SEO

How to Build & Implement Review Schema Markup

This JSON-LD builder does the heavy lifting - here's the full technical SEO workflow, start to finish.

01

Choose the type & placement

Pick Review, AggregateRating or both, then decide whether to nest it in the item or keep it standalone.

02

Add the item & the rating

Enter the item's type and name, then the rating value - plus the author for a review, or the count for an aggregate rating.

03

Check the checklist

The Google checklist beside the code shows which required properties are still missing, and warns about self-serving reviews.

04

Copy & paste into your <head>

Hit Copy (or Download), paste the script into the page's <head>, then validate with Google's Rich Results Test.

Implementation note: add the markup to the page that actually shows the review or rating, and keep the numbers in sync with what visitors see. This generator builds one review; if the page shows several, add the extra Review entries by hand alongside the aggregate rating.

Why Use This Tool

A Free, Instant Schema Generator Built for Real Websites

No sign-up, no watermark, no code editor required - just clean, valid Review and AggregateRating JSON-LD you can trust.

100% Free, No Sign-Up

Generate unlimited review and rating schema - no account, no email, no usage cap.

Instant Schema, Live Preview

Your JSON-LD updates as you type - no waiting, no separate "generate" step.

Clean, Valid JSON-LD

Output uses only real schema.org properties for each type, with ratings written as numbers.

Google Requirements Checklist

Track the item name, rating value, author and count Google requires, and get a warning for self-serving reviews.

Nested or Standalone

Nest the review inside your Product or other item, or keep it standalone with itemReviewed - one click switches the output.

Nothing Leaves Your Browser

Everything runs client-side. Your reviews and ratings are never uploaded or stored on a server.

FAQs

Frequently Asked Questions About Review Schema

What is review schema used for?

Review and AggregateRating schema describe what people think of an item - a single review with its rating and author, or an average rating across many - in structured JSON-LD. When Google finds valid markup that follows its guidelines, it may show a review snippet with stars in search results, though display is never guaranteed.

Is this review schema generator really free?

Yes. It's completely free to use, with no sign-up, no watermark, and no limit on how many review or rating schemas you generate.

What's the difference between Review and AggregateRating?

A Review is one person's evaluation of an item, with their rating and name. An AggregateRating is the average across many ratings, with a count of how many people rated. If you show several individual reviews on a page, Google recommends including an aggregate rating as well.

What does Google require for review snippets?

For a Review, Google requires the author's name, a rating value, and the reviewed item with its name (unless the review is nested inside that item's own markup). A review date and the best and worst rating are recommended. For an AggregateRating, it requires the reviewed item's name, the rating value, and either a rating count or a review count. The checklist next to the generated code tracks these.

Can I add review schema for my own business?

Not for star results. If the business or organization being reviewed controls the reviews about itself - either in its own structured data or through an embedded third-party widget - Google makes those LocalBusiness and Organization pages ineligible for the review star feature. Review markup for these types is meant for sites that collect reviews about other businesses or organizations.

Which item types does Google support for reviews?

Google supports review snippets for these item types: Product, SoftwareApplication, Course, Book, Movie, Recipe, Event, Game, HowTo, LocalBusiness, Organization, MediaObject, MusicRecording, MusicPlaylist, Episode, CreativeWorkSeason, CreativeWorkSeries. The generator's item type list contains exactly these.

Should I nest the review in the product or use itemReviewed?

Both work. Nest the review or aggregate rating inside the item's markup - a Product, for example - when the page is about that item. Use a standalone Review or AggregateRating with itemReviewed when the page is mainly about the review itself. Either way, it must refer clearly to one specific item and the item needs a name.

How do I mark up a rating scale that isn't 1 to 5?

Google assumes a 1 to 5 scale, so set bestRating and worstRating for anything else - for example a best rating of 100 for a 100-point score. A rating value can also be a percentage or a fraction such as 6 / 10. Use a dot for decimals: 4.4, not 4,4.

Do the reviews have to be visible on the page?

Yes. The review content you mark up must be readily available to visitors on that page: they should be able to see the review text and its rating, and if you use AggregateRating, the aggregate rating too. Markup for content that isn't visible can make the page ineligible.

Can I mark up reviews I copied from other websites?

No. Google's guidelines say not to aggregate reviews or ratings from other websites, and not to include fake or undisclosed incentivized reviews. Only mark up genuine reviews and ratings that your own visitors left on your own page.

How many reviews should I include?

There's no fixed number, but Google recommends adding an aggregate rating whenever you include several individual reviews. This generator builds one review plus an optional aggregate rating; if your page shows more reviews, add the extra Review entries by hand.

How do I validate my review schema?

Use Google's Rich Results Test and the Schema Markup Validator - both are linked next to the generated code. The Rich Results Test checks eligibility for review snippets, and the Schema Markup Validator checks your JSON-LD against the schema.org vocabulary. Neither can judge whether your reviews follow Google's content guidelines.

Is this the same as a rating schema or star rating schema generator?

Yes - review schema generator, rating schema generator, star rating schema generator, AggregateRating schema generator and review markup generator all describe the same type of tool: one that outputs schema.org Review and AggregateRating JSON-LD. This generator builds either type, or both together.

Does this tool work as a general free schema markup generator too?

This page is focused on Review and AggregateRating schema specifically. For other schema types - Organization, Article, Product, HowTo, Event, and more - use the Free Schema Markup Generator hub, which links to 16 dedicated JSON-LD generators.

More Free Tools

Explore More Free Schema & SEO Tools