Review Schema Generator

Build Review JSON-LD for first-party reviews of products, services, books, movies, and more. Includes reviewRating + author.
Technical SEO Intelligence
Review schema makes your reviews eligible for star ratings in search, within Google's rules for review snippets.
Review markup requires itemReviewed, reviewRating, and author. For aggregate ratings across many reviews, use AggregateRating within the Product schema instead.
Build your schema
Fields
Fill in required fields marked with *
Awaiting input
Generated JSON-LD
Paste in <head>

          
How to deploy
  1. Copy the generated JSON-LD above.
  2. Paste it inside a <script type="application/ld+json">...</script> tag inside the <head> of the relevant page.
  3. Verify with Google's Rich Results Test.
  4. Google crawls and processes new schema within days: monitor appearance in Search Console's Rich Results report.
Next steps
Check structured data across the site
SEORCE Technical Suite checks structured data on every page it crawls and lists what is missing or broken.
Frequently asked questions
What is Review schema?
Markup for a single review of a product, business, or creative work. Different from aggregateRating which is the average across reviews.
What are the required fields?
itemReviewed, reviewRating, author: reviewBody is optional but recommended.
Can I show stars in SERPs with a Review?
Yes. Google displays the rating from reviewRating.ratingValue (relative to bestRating).
What is itemReviewed?
The thing being reviewed: Product, LocalBusiness, Book, Movie, Software. Must have at least its name.
Is review schema for first-party or user reviews?
Either. Editorial reviews from the site, or user-submitted. Google treats both.
Can I show my own site's rating of my own product?
Google policy prohibits self-serving reviews in schema. Legitimate editorial review of your product is fine; fake reviews are banned.
What is reviewRating structure?
{"@type": "Rating", "ratingValue": "4.5", "bestRating": "5"}. Both numeric strings.
Should I combine Review and aggregateRating?
Yes on product pages. Multiple Review entries + an aggregateRating summarising all of them.
What about critic reviews from third parties?
criticReview on movies, books. Links to the external review source.
Does Review schema work for services?
Yes. Review a Service entity (sub-type of Thing). Common for consultancies and agencies.
Can one page have multiple reviews?
Yes with @graph. Each Review as a separate entity.
Free · no account

SEORCE for Chrome, Edge and Firefox

Audits the page you are on: headings, meta tags, schema, indexability, and whether AI crawlers can read it. Export the result as a PDF. Free, with no account.

It audits one page at a time and does not track AI answers. About the extension

Structured data at scale

Build one block here. Check every page in SEORCE.

SEORCE Technical Suite checks structured data on every page it crawls, and AutoFix can apply schema fixes on your live site through one script tag. The schema types it covers are still growing, so ask about the ones you need in a demo.
3,000+ users · Free forever plan, no card needed