Free tool · No signup required

Review Schema
Generator

Generate valid Review JSON-LD structured data. Show star ratings for products, books, movies, and services directly in Google search results.

Google-approved format
Instant output
🔒
No data stored
Unlimited use
Review details Step 1 of 2
What are you reviewing?
The review
Star rating
Click a star to set rating
Paste output into your <head> tag
JSON-LD Output · Ready to paste

  

How to use

01

Enter review details

Fill in the item being reviewed, your review text, and star rating above.

02

Generate the code

Click "Generate Schema" to produce valid JSON-LD markup instantly.

03

Paste in <head>

Copy and paste the output inside the <head> tag of your review page.

04

Validate & publish

Test with Google's Rich Results Test, then publish your page.

What is Review Schema Markup?

A review schema is JSON-LD structured data that tells Google your page contains a review, who wrote it, what they reviewed, and what rating they gave. Google uses this to display gold star ratings directly in search results, which significantly increases click-through rates for review and affiliate pages.

When someone searches for a product or service and sees star ratings next to your listing, they're far more likely to click. Pages with review-rich results consistently outperform standard listings at the same position, making review schema one of the highest-ROI structured data types for affiliate marketers and review sites.

What can you add Review schema to?

The review schema works for almost any item type: products, books, movies, music albums, software, restaurants, local businesses, courses, and creative works. Each review page should have its own unique schema with the specific item, reviewer, and rating for that review.

Review vs AggregateRating: What's the difference?

A Review schema represents a single review written by one person. An AggregateRating represents a combined score from multiple reviews. This tool generates single Review schema. If you want to show an overall rating from many users, use the Product schema generator which includes AggregateRating support.

Who benefits most? Affiliate marketers, review bloggers, product comparison sites, and anyone writing in-depth reviews. If you write "best X" or "X review" content, this schema should be on every single page.

How to Validate Review Schema Markup

After generating your schema, always validate before publishing. Follow these 4 steps:

1
Generate your schema
Fill in your review details above, click Generate Schema, and copy the output.
2
Open Schema Markup Validator
Go to Schema Markup Validator and click the "Validate" tab.
3
Paste & run the test
Paste your JSON-LD and run the test. Google shows whether it's valid and eligible for rich results.
4
Fix errors & publish
Fix any errors, re-test, then paste the code into your page's <head> tag and publish.

Common Review Schema Mistakes to Avoid

These are the most frequent reasons Review schema fails to generate rich results:

❌ Self-review of own products
Google prohibits using Review schema for reviews written by the business about its own products. Reviews must be genuine third-party opinions.
❌ Missing reviewer name
Google requires a real author name in the review. Anonymous reviews or reviews attributed to "Admin" will fail validation.
❌ Rating outside valid range
Your ratingValue must be between worstRating and bestRating. A rating of 6 out of 5 will cause an error. Always keep values consistent.
❌ Review not visible on page
The review text in your schema must match visible content on the page. Hidden or dynamically loaded reviews that Google can't crawl will be ignored.
❌ Fake or incentivised reviews
Using Review schema for paid, fake, or incentivised reviews violates Google's policies and can lead to manual actions against your site.
❌ Wrong item type
Using "Product" type for a book review or "Movie" for a software review sends incorrect signals. Always match the itemReviewed type to what you're actually reviewing.

Frequently Asked Questions about Review Schema

Yes. The review schema is actively supported by Google and continues to generate star rating-rich results in search. Google has tightened eligibility over time; reviews must be genuine, from real authors, and visible on the page, but for legitimate review content, it remains one of the most effective schema types available.
Yes, this is the primary benefit. Star ratings displayed in search results are visually distinctive and signal credibility to users before they even click. Review pages with star ratings in search consistently see higher click-through rates than listings without them, often 20–35% higher at the same position.
A review schema represents a single review by one person. An aggregate rating represents a combined score calculated from multiple reviews, like "4.6 out of 5 based on 342 reviews". This tool generates a single review schema. AggregateRating is typically nested inside Product schema and is available in the Product Schema Generator.
Yes, as long as your review is genuine and not fabricated. Affiliate review pages are one of the best use cases for Review schema. Your honest opinion, clearly disclosed as an affiliate review, with a real rating and detailed review body is fully eligible for rich results.
Use Schema Markup Validator and paste your URL or the JSON-LD code directly. It will will confirm whether your schema is valid and eligible for review rich results. Always validate before publishing to catch errors early.

Related Schema Generators

Other free structured data tools you might need

FAQ Schema
Q&A rich results in Google Search
🛍️
Product Schema
Price, availability & aggregate ratings
📝
Article Schema
Author & date metadata for blogs
🔗
Breadcrumb Schema
Show site path in Google results
🏢
Local Business Schema
Google Maps & local search panel
📋
HowTo Schema
Step-by-step rich results