Free Review & Rating Schema Generator (AggregateRating + Review JSON-LD)
Review & Rating Schema Generator
Build the star rating live and add real reviews. Simple fields, valid JSON-LD.
What are you rating?
Individual Reviews
Star ratings next to a search result catch the eye before anyone reads a word of the actual listing. That small strip of gold stars comes from one specific type of code: review and rating schema. Getting it technically correct is only half the job, though - there's also a Google policy around who's allowed to show it, and missing that part is the most common way people waste time building this markup for nothing. This article covers both: how to generate correct Review and AggregateRating JSON-LD, and the rule that decides whether Google will actually display it.
What Is Review Schema?
Review schema is structured data that tells search engines a specific item, a business, a product, a book, anything with a name - has been rated or reviewed, and by how much. It comes in two related but different forms:
- AggregateRating is a summary. One average score, plus how many ratings it's based on. This is what most people mean when they ask what is review schema in the context of star snippets — a single number like 4.8 out of 5, built from 126 reviews.
- Review is an individual entry. One reviewer's name, their own rating, and what they actually wrote. A page can include several of these, each a separate Review object.
Both are usually attached to the item being reviewed — a Product, a LocalBusiness, or whatever type fits — and both are written in JSON-LD, the format Google recommends for structured data generally.
Why Add This Schema At All
The obvious reason is the star snippet itself — search results with visible stars tend to draw more attention and, in many cases, more clicks than a plain text listing next to them. But there's a second reason that matters even without a visible rich result: AggregateRating and Review data give search engines and AI tools a clear, structured signal about how an item is regarded, separate from whatever a page's marketing copy claims about itself. A product page that says "customers love this" is a claim. A product page with AggregateRating showing 4.7 from 340 reviews is a data point. Search systems, and increasingly AI answer engines pulling information from the open web, treat these very differently.
The Rule Most People Miss: Self-Serving Reviews
Here's the part that trips up a lot of local businesses specifically.
Since September 2019, Google does not show star rich results for reviews that are "self-serving" — meaning a business has marked up reviews about itself, on its own website, using LocalBusiness or Organization schema. A plumber who adds a "rate our service" form to their own site and marks up the results with their own schema falls into exactly this category. The code is still valid. Google simply won't turn it into a visible star snippet.
A few things worth knowing about this rule specifically:
- It doesn't apply to Product schema. If you sell something and collect reviews of that specific product on your own site, those reviews are fully eligible for star snippets. The restriction is about a business reviewing itself, not about e-commerce reviews in general.
- It covers embedded widgets too. Pulling in your Google Business Profile reviews or Facebook reviews through a third-party widget and marking them up still counts as self-serving if it's on your own site about your own business.
- You don't need to remove it. Google has said there's no penalty for keeping self-serving markup in place — it just won't generate a rich result. If you'd rather not maintain code that produces no visible benefit, that's a fair reason to skip it, but it's not a compliance requirement.
- The review text needs to actually be visible on the page. Google's broader guidelines require that what's marked up in schema matches what a visitor can actually read. Hidden or copied-from-elsewhere review text is a separate problem from the self-serving rule, and both can affect eligibility.
If you're generating this for a LocalBusiness client, it's worth explaining this upfront so nobody's surprised later that the stars aren't showing in Google despite technically correct code.
A Free Review & Rating Schema Generator, Built Around Both Formats
The Review & Rating Schema Generator on Tools Make Life Easy handles both AggregateRating and individual Review objects, for any item type, in one tool.
What it includes:
- Any item type. LocalBusiness, Organization, Product, Book, Movie, Recipe, Software, Event, Course, or a custom type if none of those fit.
- A live star preview. As you enter a rating value, an actual star display fills in to match — the same way it would eventually look in a rich result, so you can sanity-check the number before publishing.
- Both AggregateRating and individual reviews, independently. Turn on just the overall score, just written reviews, or both together.
- Automatic self-serving warnings. If you select LocalBusiness or Organization, the tool tells you directly that Google won't show star results for your own reviews about yourself — before you spend time filling in every field.
- Full validation. A rating outside a valid range, a review missing an author, or a count that isn't a whole number gets caught immediately, not after you've already copied broken code.
- One-click copy and download, ready to paste.
It's a review rating schema generator free of any signup, account, or data collection — everything runs in your browser.
How to Use the Review & Rating Schema Generator
- Pick what you're rating. Choose the item type that matches -Product for something you sell, LocalBusiness for a physical business, and so on.
- Enter the item's name, URL, and image, if available. Only the name is required.
- Turn on Overall Rating if you have a genuine average score, and fill in the rating value, how many ratings it's based on, and the top of the scale (usually 5).
- Turn on Individual Reviews if you want to include specific written reviews, and add each one with the reviewer's name, their rating, what they wrote, and optionally the date.
- Watch the status indicator -once the required fields are filled correctly, it shows the schema is ready.
- Copy or download the code, then paste it into your page.
Understanding AggregateRating Specifically
Since it's easy to mix up, it's worth separating this out clearly: an aggregaterating schema generator builds just the summary number -ratingValue, reviewCount, and the scale it's measured on. It doesn't include what anyone actually said. If a page shows "4.8 stars from 126 reviews" without displaying any individual review text, AggregateRating alone is usually the right and honest choice. Adding fabricated individual Review entries just to accompany a real average number is a bigger problem than skipping them -Google's guidelines are specific about not marking up reviews that don't genuinely exist or aren't visible on the page.
How to Check Your Code (Schema Validator)
Once the code is generated, run it through a validator before it goes live.
- Google's Rich Results Test checks whether your markup is eligible for the specific rich results Google currently supports, and flags missing required fields.
- Schema.org's own validator checks against the full schema.org standard, which is useful since not every valid property shows up as a visible rich result.
Either one takes under a minute and catches small mistakes -a rating value outside the valid range, a missing closing bracket -before they sit unnoticed on a live page.
Other Tools Worth Knowing
Rank Ranger's Schema Markup Generator, now part of Similarweb, includes review and rating schema among its supported types, along with FAQ, How-To, and several others. It has built-in Validate and Test buttons, which is a nice touch, though like most multi-type generators it handles one schema type per page rather than combining AggregateRating and individual reviews the way this tool does by default.
Merkle's generator at technicalseo.com also supports review-related schema as one of its 20-plus types, and is a reasonable choice if you're generating many different schema types across a site rather than focusing specifically on ratings and reviews.
Related Schema You Might Also Need
Review and rating schema usually sits alongside other structured data, not instead of it:
- A FAQ schema generator for a genuine question-and-answer section elsewhere on the page — a separate schema type with its own rules.
- A product schema generator for the rest of a product page's details — price, availability, SKU — beyond just the rating.
- A service schema generator for businesses that offer services rather than sell physical products, which uses a different structure closer to LocalBusiness schema.
These are handled by separate, focused tools rather than one generator trying to cover every schema type at once.
Common Mistakes to Avoid
- Assuming self-serving reviews will show stars in Google. As covered above, they won't, for LocalBusiness and Organization specifically.
- Marking up review text that isn't actually on the page. The schema needs to match visible content, not just describe what you wish were there.
- Inflating the rating or the count. This is against Google's guidelines directly and risks losing rich results sitewide if caught, not just for the one page.
- Copying reviews from another platform. Aggregating ratings from a site you don't control and republishing them as your own schema isn't allowed.
- Forgetting bestRating and worstRating. Without a defined scale, a rating of "4" is ambiguous — is that out of 5, or out of 10? Always specify the scale explicitly.
- Using generic Review markup for what's really just an average. If all you have is a single summary number, AggregateRating alone is the honest choice — don't invent individual reviews to go with it.
Frequently Asked Questions
What is review schema, in plain terms?
It's code added to a webpage that tells search engines a specific item has been rated or reviewed — either as one summary number (AggregateRating) or as individual written reviews (Review), or both together.
Is there a genuinely free review rating schema generator?
Yes. The tool here needs no signup and runs entirely in your browser. Rank Ranger's and Merkle's tools are also free to use.
What's the best review rating schema generator for a local business specifically?
Look for one that clearly explains the self-serving reviews rule rather than letting you find out the hard way that your stars aren't showing. Beyond that, a tool built specifically around both AggregateRating and individual reviews together tends to save more time than a generic multi-type tool.
Can I add reviews without an overall rating, or the other way around?
Yes. They're independent — you can generate just a summary score, just individual reviews, or both, depending on what you actually have to work with.
Does this replace Google Business Profile reviews?
No. Google Business Profile reviews are managed entirely through Google and aren't something you mark up yourself. Schema markup on your own site is a separate, additional layer — useful for your own page, but not a way to edit or replace what shows on your Business Profile.
What happens if I add a rating without specifying bestRating?
Google assumes a default scale of 1 to 5 if it's left out, but relying on the default is risky if your actual rating system uses a different scale. It only takes one extra field to remove the ambiguity, so it's worth always including bestRating and worstRating explicitly rather than counting on the assumption being correct for your case.
Final verdict!
Review and rating schema is one of the more misunderstood parts of structured data, mainly because the code being correct and the stars actually showing up in Google are two different things. A free tool that builds both AggregateRating and individual reviews correctly — and tells you upfront when Google's self-serving rule applies — saves the more expensive mistake: building technically perfect schema that was never going to show a rich result in the first place.

Comments
Post a Comment