Ready to generate
Fill in your item details and click Generate// build review & aggregaterating json-ld in seconds
Generate Review and AggregateRating JSON-LD structured data for products, apps, and services. Boost rich snippets and SEO with valid schema markup.
Ready to generate
Fill in your item details and click GenerateChoose Product, App, Service, or another schema type from the dropdown.
Pick AggregateRating, Single Review, or Both Combined at the top.
Enter ratings, author info, and review content as needed.
Click Generate, then copy the JSON-LD and paste it into your page's <head>.
Review Schema Builder generates JSON-LD structured data for review and rating information. This helps search engines display rich snippets โ star ratings โ directly in search results, increasing click-through rates and SEO visibility.
Supports all major schema.org Review types including Review, AggregateRating, and combinations used by Google's rich result guidelines.
Review schema markup is structured data using JSON-LD (or Microdata) that tells search engines about ratings and reviews for your content. It can trigger rich snippets โ star ratings shown in Google search results โ which can significantly boost click-through rates.
A Review represents a single user's review with a specific author, rating, and body text. An AggregateRating summarizes many reviews into one average rating with a review count. Google's rich results support both, and you can combine them on the same item.
Most schema.org types support review and aggregateRating, including Product, SoftwareApplication, LocalBusiness, Service, Book, Movie, Course, and Recipe. This tool supports the most commonly used ones for SEO purposes.
Paste the <script type="application/ld+json"> block anywhere in your HTML page โ ideally inside <head> or near the bottom of <body>. Google can read it from anywhere in the page source.
Yes. The generated markup follows Google's structured data guidelines for Review rich results. After adding the code, you can verify it using Google's Rich Results Test tool at search.google.com/test/rich-results to confirm eligibility.
This tool generates a single review block per output. For multiple reviews, generate each one separately and add them as an array in the review property, or use a CMS plugin that handles review aggregation automatically.
Google's guidelines state that reviews must be genuine and not self-serving. Reviews written about your own business or product may be considered spam. The structured data itself is valid, but the content policy is enforced separately by Google's quality guidelines.
Yes, completely free. All processing happens in your browser โ no data is sent to any server. Your item name, URL, and review details never leave your device.
Review schema markup is a type of structured data that helps search engines understand review and rating information on your web pages. By embedding JSON-LD code following the schema.org vocabulary, you provide machine-readable signals that Google and other search engines use to display rich snippets โ star ratings, review counts, and individual review highlights โ directly in search results pages (SERPs).
These visual enhancements make your listings stand out from competitors, signaling trustworthiness and social proof to users before they even click your link. Studies consistently show that rich snippets with star ratings improve click-through rates by 15โ30% compared to standard blue links.
๐ก Looking for premium SEO-optimized themes that include structured data support out of the box? MonsterONE offers unlimited downloads of templates, UI kits, and WordPress themes โ many with built-in schema markup support.
The schema.org vocabulary defines two primary types of rating structured data. A Review represents a single user's evaluation of an item โ it includes properties like reviewBody (the text content), author (who wrote it), reviewRating (their specific score), and datePublished. An AggregateRating, on the other hand, represents a statistical summary of many ratings โ it uses ratingValue (the average), reviewCount or ratingCount, and range values like bestRating and worstRating.
Google supports both in rich results, but each has different eligibility requirements. AggregateRating is often simpler to implement for e-commerce since it maps directly to your existing review system's average. Single Reviews are better for editorial content, expert evaluations, or publications where the reviewer's identity adds credibility.
The schema.org specification allows review and aggregateRating properties on dozens of item types. The most commonly used for SEO purposes include:
JSON-LD (JavaScript Object Notation for Linked Data) is Google's preferred format for structured data. Unlike Microdata or RDFa which require embedding attributes directly in your HTML, JSON-LD is placed in a separate <script> block that doesn't interfere with your markup. This makes it easy to add, update, and maintain without touching your page's visual structure.
To add review schema to your page: generate the JSON-LD using this tool, wrap it in <script type="application/ld+json"> tags, and paste it anywhere in your HTML โ typically inside <head>. Google's crawlers will find and parse it regardless of placement.
Not every page with review schema will automatically receive rich snippets. Google's guidelines include several requirements: the reviews must be about a specific item (not a general category or list), the rating scale must be consistent (bestRating and worstRating clearly defined), and the content must be genuine โ not self-serving or fabricated. Google also requires that the reviewed item be clearly identifiable on the page, not hidden in dynamically loaded content that the crawler cannot access.
After adding your schema, use Google's Rich Results Test (search.google.com/test/rich-results) to verify that your page is eligible. The tool will flag any missing required properties or policy violations and show you a preview of how the rich snippet might appear.
To maximize the effectiveness of your review schema: always keep the ratingValue honest and consistent with what's displayed on the page, include reviewCount so Google can assess credibility, use accurate datePublished to show content freshness, and make sure the item's name and url match the actual page content. Avoid inflating ratings, fabricating reviewer identities, or adding review schema to pages that don't visibly show the corresponding review content to users โ Google considers this cloaking and may penalize the site.