Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

Review Schema Generator

Fill in a review and, optionally, an aggregate rating to generate Review and AggregateRating JSON-LD you can paste into your page.

Home / Tools / Review Schema Generator
Your Review JSON-LD

Paste this inside a script tag with type application/ld+json in your page head. Only mark up genuine reviews you actually collected on this page.

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

A review schema generator builds the Review and AggregateRating JSON-LD that lets search engines show star ratings next to your listing. This tool builds both blocks together, keeps the rating scale consistent between them, and flags the item types where Google will not actually award a star rich result no matter how correct your markup is.

Which schema types actually earn star results

For most item types, including Product, Book, Course, Recipe, SoftwareApplication and Movie, a correctly marked up review or aggregate rating can produce the familiar star snippet in Google Search. LocalBusiness, Organization and Service are different: Google only grants the rich result on those types when the reviews are not self-serving, meaning the business itself does not control or collect them, which in practice disqualifies most testimonials a business publishes about itself on those types. This generator shows a warning automatically when you pick a restricted type.

What changed with Google's fake review crackdown

Google updated its review snippet documentation in July 2026 to explicitly state that sites should not include fake or undisclosed incentivized reviews on the page or inside structured data markup. Incentivized reviews can still be used when properly disclosed, but burying that disclosure in terms and conditions or off-page policy language is unlikely to meet the standard Google describes. The documentation also repeats an older rule: do not aggregate reviews or ratings sourced from other websites and republish them as your own.

Using the generated code correctly

A review block and an aggregateRating block can each stand alone or appear together. Add just a review when you are highlighting one specific testimonial, add just aggregateRating once you have enough reviews to summarize meaningfully, or include both when a specific quoted review sits alongside your overall rating. Only mark up reviews that genuinely exist on the page, since Google can issue a manual action for structured data that misrepresents real content.

Related articles

FAQ

Review Schema Generator: questions, answered

What is review schema and what does it do?
Review schema is JSON-LD structured data that marks up a review, an aggregate rating, or both for a specific item, letting Google and other search engines understand it and potentially display star ratings directly in search results.
Which item types are actually eligible for the star rating rich result in Google?
For most item types such as Product, Book, Recipe, Course, SoftwareApplication and Movie, star reviews can appear normally. For LocalBusiness, Organization and Service types, Google only grants the rich result when the reviews are not self-serving, meaning the business itself does not control or collect them, which rules out most self-published testimonials on those types.
What happened with Google's July 2026 review snippet update?
Google updated its review snippet documentation to explicitly ban fake or undisclosed incentivized reviews from both visible content and structured data markup, tightening a policy area it has enforced with manual actions before.
Can I mark up reviews I collected from another website?
No. Google's guidelines explicitly say not to aggregate reviews or ratings sourced from other websites and republish them as if they were reviews of your own; only publish structured data for genuine reviews on your own page.
Do I need both a review and an aggregateRating?
No, either can stand alone. Add a single review's reviewRating for one specific review, add aggregateRating on its own once you have enough reviews to summarize, or include both when you are showcasing a specific review while also reporting the overall rating.
What happens if I use this schema incorrectly?
Google can issue a manual action for structured data spam if review markup misrepresents real reviews, includes fake or incentivized reviews without disclosure, or is added to content that is not a genuine review. Only mark up real, unaltered reviews.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com