Create valid Review JSON-LD structured data with a star rating and author, nested on the item you are reviewing. Live code and preview, ready to copy. 100% in your browser - nothing is uploaded or stored.
Use review markup only for genuine reviews shown on the page, and on the item being reviewed - not self-serving reviews of your own business on your own site, which Google ignores. Mark up products with the Product Schema Generator.
Approximate preview. Validate with Google's Rich Results Test before relying on it.
π Everything runs in your browser. Your input is never uploaded, logged or stored.
The Review & Rating Schema Generator builds valid Review JSON-LD structured data - with a star rating, reviewer and review text - nested on the item being reviewed, whether that is a product, book, course or local business. It also supports an AggregateRating mode that summarises many reviews into a single average and count. Correct review markup can earn eye-catching star snippets in search results.
It is part of the Structured Data Generators group in our free SEO Toolkit, and it pairs with the Product Schema Generator and LocalBusiness Schema Generator. Verify the result in the Rich Result Preview and build your head tags with the Meta Tag Generator. Everything runs in your browser - your input is never uploaded or stored.
Generate valid Review and AggregateRating JSON-LD with no coding.
Build one detailed review, or summarise many into an average rating.
Review a Product, Book, Movie, Course, Recipe, business and more.
See an approximate star snippet with author and review text as you type.
The review is nested on the reviewed item, exactly as Google expects.
From review details to valid JSON-LD in under a minute.
Choose a single review or an aggregate rating.
Set the item type, name and the rating.
For a single review, add the author and text.
Paste it on the item's page and run the Rich Results Test.
A Review nested on the reviewed item.
{ "@context": "https://schema.org", "@type": "Product", "name": "Wireless Headphones", "review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" }, "author": { "@type": "Person", "name": "Priya Sharma" } } }
Review schema is structured data, written in JSON-LD, that describes a review or rating of something - a product, book, course, recipe or business. It always attaches to the item being reviewed, carrying a rating value, the reviewer and optionally the review text. With valid markup, Google can show star ratings beside your listing, making it stand out. This generator builds that markup for you. It is part of the Structured Data Generators group.
| Type | Use When |
|---|---|
| Single Review | One person reviews the item, with a rating and text |
| Aggregate Rating | Many reviews are summarised into an average and a count |
A single review captures one opinion in detail; an aggregate rating represents the overall score from many reviewers. This tool builds either, nesting it on the item so it is structured correctly.
Use real reviews shown to users on the page, never invented ratings.
Reviews of your own business on your own site are ignored by Google.
Reviews must be about specific items, not vague or whole-site ratings.
The rating in markup must match what visitors actually see.
Google does not show review rich results for reviews an entity writes about itself on its own pages. A business cannot rate itself and expect stars in search. Reviews should be from genuine third parties, or aggregate ratings drawn from real customer reviews displayed on the page.
Google supports review snippets for specific categories, including products, books, movies, recipes, courses, software and local businesses. This tool covers the common types. Reviews of broad or unsupported entities may be valid markup but will not produce a star snippet.
Put it on the page about the item being reviewed, inside a script tag with type application/ld+json. The review or aggregate rating is nested inside the item, so a single block describes both the item and its rating together. Avoid duplicating it across unrelated pages.
No. The JSON-LD is built locally in your browser with JavaScript. Nothing you enter is uploaded, logged or stored, so the tool is safe for staging sites and confidential client work.
Add ratings to product pages for star snippets in shopping results.
Mark up reviews of books, courses and other learning content.
Show how readers rated a recipe with an aggregate rating.
Add structured ratings to editorial reviews you publish.
Use the Review Schema Generator with these tools from the SEO Toolkit: mark up products with the Product Schema Generator, describe a shop location with the LocalBusiness Schema Generator, describe your brand with the Organization Schema Generator, preview results with the Rich Result Preview, build head tags with the Meta Tag Generator, and add articles with the Article Schema Generator.
Anyone publishing reviews or ratings online.
Everything about Review and Rating structured data.
It builds valid Review JSON-LD with a rating, reviewer and review text, nested on the item being reviewed, or an AggregateRating that summarises many reviews. You fill in the fields and copy a clean script tag for your page so search engines can show star ratings.
Yes, completely. There is no cost, no sign-up and no limit on how many schemas you create. The tool runs entirely in your browser, so there are no server costs and nothing to pay for.
A single Review captures one person's opinion with a rating and text. An AggregateRating summarises many reviews into an average score and a review count. Use a single review for one detailed opinion, and an aggregate rating to represent overall sentiment.
Yes. The JSON-LD is built locally in your browser with JavaScript. Nothing you enter is uploaded, logged or stored, which makes the tool safe for staging sites, unpublished pages and confidential client work.
Self-serving reviews, where an entity reviews itself on its own pages, are not eligible for review rich results in Google. Reviews should come from genuine third parties, or be aggregate ratings built from real customer reviews shown on the page.
No. Ratings must reflect genuine reviews shown to users on the page. Inventing ratings or borrowing them from elsewhere breaks Google's guidelines and can trigger a manual action that removes your rich results. Only mark up real reviews.
This tool supports common reviewable types including Product, Book, Movie, Course, Recipe, LocalBusiness, Organization and Service. Google shows review snippets for specific categories, so pick the type that best matches the item you are reviewing.
No. Valid markup makes a page eligible for a review snippet, but Google decides whether to show stars based on quality, the item type and other factors. Accurate markup that matches the visible reviews gives you the best chance.
Put it on the page about the item being reviewed, inside a script tag with type application/ld+json. The review or aggregate rating is nested inside the item, so one block describes both the item and its rating together.
They define the scale of your rating. bestRating is the maximum possible score, usually 5, and worstRating is the minimum, usually 1. Setting them tells search engines how to interpret your rating value, especially if you use a non-standard scale.
Yes. The generator is fully responsive, so you can build review schema from a phone or tablet. Switching modes, filling fields, viewing the code and preview tabs, and copying the output all work the same as on desktop.
Convert, compress, and resize images in multiple formats - JPG, PNG, WebP, ICO, and more.
Calculate in-hand salary, CTC breakup, tax deductions, and more for Indian employees.
Convert length, weight, temperature, speed, volume, and 200+ measurement units instantly.
Count words, convert case, generate lorem ipsum, find & replace text, and more writing utilities.
Build valid Review or aggregate rating structured data in seconds - free, private and instant in your browser.
β Open the Generator β All Schema Generators