Review schema generator

SEO tools

A review Google can read

Describe what was reviewed, who reviewed it and the rating, and copy Review JSON-LD — with the rules that decide whether stars appear.

JSON-LD

Test the live page with Google’s Rich Results Test or the Schema Markup Validator.

About this tool

Review markup, and the rules behind the stars

Review markup describes one review of one specific thing: a product, a book, a film, a course, a restaurant. Google shows review stars only when the reviewer is a real person or publication and the review is not self-serving — a business marking up reviews of itself on its own site is not eligible. The generator checks the rating against its scale and flags generic reviewer names that Google ignores.

  • Free, no sign-up
  • Runs in your browser
  • No limits

Rating on its scale

Set the scale (out of 5, 10 or 100) and the rating is checked against it.

Eligible or not

The self-serving rule and generic reviewer names are explained before you publish, not after.

Any reviewable type

Products, local businesses, software, books, films, courses, events, games, recipes and more.

Step by step

How to create review schema

  1. Fill in the form

    Required fields are marked with an asterisk; recommended ones say so. Leave anything you do not have blank — it is left out.

  2. Fix what it flags

    The checks under the code update as you type. Fix the red ones to be eligible for rich results.

  3. Copy into your page

    Paste the script tag into your page’s head (or add it through a tag manager), then confirm it in Google’s Rich Results Test.

Get the most out of it

Tips for the best results

  • Mark up what is on the pageStructured data must describe content visitors can see. Hidden or invented details can earn a manual action.
  • One script per type is fineA page can carry several JSON-LD blocks — a LocalBusiness and a BreadcrumbList, for example.
  • Use absolute URLsEvery url, image and sameAs value must start with https://.
  • Test after publishingRun the live URL through Google’s Rich Results Test and watch Search Console’s enhancement reports.

Questions

Questions about this tool

Everything here runs in your browser — nothing you add is uploaded. More in the general FAQ.

What is schema markup?

Structured data in a standard vocabulary (schema.org) that describes what a page is about in a form machines can read without guessing — a business and its hours, a product and its price, a list of questions and answers. Google uses it for rich results, and AI search engines use it to understand and cite pages.

Where do I put JSON-LD on my page?

Paste the whole <script type="application/ld+json"> block into the page’s <head>, or anywhere in the <body>. Google reads it in either place. In WordPress, Webflow or Shopify, use the page’s custom code field, or add it through Google Tag Manager.

Does schema markup improve rankings?

Not directly. It makes a page eligible for rich results — stars, prices, breadcrumbs — which tend to earn more clicks, and it helps search engines and AI assistants understand the page correctly.

How do I test my structured data?

Use Google’s Rich Results Test to see which rich results a page qualifies for, and the Schema Markup Validator at validator.schema.org for general schema.org errors. After publishing, Search Console reports any problems it finds across the site.

Is anything I type stored?

No. The markup is generated in your browser as you type, and nothing is sent anywhere or saved.