Schema Markup Generator

Generate valid JSON-LD or Microdata structured data for 16 schema types. Select a schema type, fill in the fields, and copy the markup to your site. Not sure where the code goes once you have it? Read how to add schema markup to your website for the exact steps on WordPress, Shopify, Wix, and custom sites.

Review Fields

Your entries for other schema types stay saved when you switch tabs.

Structured Data Output

Template incomplete: 3 fields need attention

  • - Item name is required
  • - Author name is required
  • - Rating value is required

Google rich-result check

Google has a related rich-result feature for this type. Eligibility also depends on page content, type-specific policies and Google’s test; a rich result is never guaranteed.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": {
    "@type": "Product",
    "name": ""
  },
  "author": {
    "@type": "Person",
    "name": ""
  },
  "reviewRating": {
    "@type": "Rating",
    "ratingValue": "",
    "bestRating": "5"
  }
}
</script>

Validate by copy, open and paste

Copy the markup, open a validator, choose its code option where shown, then paste. The validators do not support a reliable prefilled-code link.

How this could appear in Google

Simplified SERP preview

Example values

yoursite.com

Acme Boiler Service

What the review says...

4.5 / 5Reviewed by Jane Doe

Preview only. Google decides whether to show rich results; valid markup does not guarantee them.

Want schema added and validated across your whole site? Request a free SEO diagnosis.

What is Review schema?

Review schema records a genuine rating and review of a product, business, or other item, with the reviewer's name, a rating value, and optional review text. Google's review snippet rich result can show star ratings under a listing, but with one significant restriction: for LocalBusiness or Organization markup, Google does not display review snippets where the entity being reviewed controls the reviews about itself.

In practice, that means a business marking up its own self-authored rating of its own LocalBusiness or Organization listing will not get a review snippet, whether the rating sits directly in the structured data or comes through an embedded widget. Product, Book, Recipe, and similar content types do not carry that restriction. Fill in the fields below, choose what is being reviewed, and generate JSON-LD or Microdata output.

Frequently asked questions

Can a business add Review schema for its own reviews?

Not for a rich result. Google does not show review snippets for LocalBusiness or Organization markup where the business controls the reviews about itself, including its own testimonials page or an embedded reviews widget.

Does this restriction apply to Product reviews?

No, Product, Book, Recipe, and several other content types do not carry the self-review restriction, so genuine customer reviews of a product can be marked up and shown as a rich result.

What is the difference between Review and AggregateRating?

A single Review covers one reviewer's rating and comments. AggregateRating summarises many reviews into one average score and count. This generator produces a single Review; use Product schema's aggregateRating fields for a summary figure.

What rating scale should I use?

Set bestRating to match your scale, for example 5 for a five-star system or 10 for a ten-point one, and keep ratingValue consistent with that scale.

Want your structured data reviewed and validated by a human? The technical SEO audit includes a full schema markup review. Not sure where to paste the code above? Read how to add schema markup to your website.

Other schema types

Get Started

Want Your Schema Reviewed by a Human?

Tell me your site and CMS. The £495 audit reviews and validates your existing structured data against Google's Rich Results Test and gives you developer-ready fixes. Implementation is quoted separately or covered in a retainer.

  • Focus on your biggest search problem
  • Review the evidence you already have
  • Identify the most useful next step
  • Answer your priority SEO question
15+ years experienceFree 20-minute diagnosisNo contracts

Usually responds within a few hours

Currently accepting new clients

Tell me about your project

No obligation · Direct reply from Sunny · Reply within one working day

Prefer to talk? 07305 523333 · Hello@SunnyPatel.co.uk