Skip to content
GigAI Tools

Review Schema Generator, JSON-LD Review Markup for Star Rating Rich Results

Describe the item, the reviewer and the star rating once and get clean schema.org Review JSON-LD, previewed as stars and validated against the properties Google needs, all in your browser, nothing uploaded.

100% browser processingFree · no sign-up

What is the review schema generator?

The Review Schema Generator produces valid Review JSON-LD with the reviewed item, author, star rating and review body, normalising the rating into a Rating node with bestRating/worstRating bounds. A star preview and inline policy notes flag Google's rules against self-serving reviews. Free and browser-based, so reviewer names and ratings stay private.

The GigAI Review Schema Generator builds schema.org `Review` structured data as JSON-LD, the format Google recommends for the star-rating snippet that can appear beside a result in Search. You describe what was reviewed (the `itemReviewed`), who wrote it (the `author`), the star rating on your scale, and the review text, and the tool emits a clean, minifiable JSON-LD block live as you type, with empty fields stripped and the rating normalised into a proper `Rating` node with `bestRating`/`worstRating` bounds. What makes this more than a form is that it is opinionated about the rules that actually decide whether a review snippet shows: a review must be about one specific, eligible thing (a Product, LocalBusiness, Book, Course, Recipe, Movie and so on. Not a vague category or your entire website), Google forbids self-serving reviews of your own business or its services on your own pages, and the numeric rating must sit within its stated scale. The generator surfaces those policies inline, validates that a `reviewRating` is present before it calls the markup valid, and previews the rating as filled stars so you can sanity-check it at a glance. When you're done, copy the ready-to-paste `<script type="application/ld+json">` block or download the JSON, and share a link that reopens the tool pre-filled. Because generation and validation happen entirely on your device using the browser's own JSON engine, reviewer names, ratings and item details are never uploaded, stored or logged.

Difficulty:
Easy
Typical time:
~30s
Processing:
100% browser processing

Last updated

How to use the review schema generator

  1. 1

    Describe the reviewed item

    Enter the item's name and pick its schema.org type, Product, LocalBusiness, Book, Course, Recipe, Movie and so on. Reviewing a specific, eligible thing is what makes the snippet possible.

  2. 2

    Add the reviewer and the review

    Fill in the author name and paste the review body. Both are recommended for a trustworthy review snippet, though only the rating is strictly required.

  3. 3

    Set the star rating and its scale

    Enter the rating value and, if you're not on a 1–5 scale, adjust bestRating and worstRating. The live preview renders it as stars so you can confirm it reads correctly.

  4. 4

    Copy the script tag & paste it

    Copy the `<script type="application/ld+json">` block (or download the JSON) and paste it into the HTML of the page that shows the review.

  5. 5

    Test in Google's Rich Results Test

    Run the same markup through Google's Rich Results Test to confirm review-snippet eligibility on Google's own checker before publishing.

What Review Schema Generator includes

  • Review, item & rating in one form

    Set the reviewed item, its schema.org type, the author, the star rating and the review text: the JSON-LD regenerates on every keystroke as a proper Review with a nested Rating node.

  • Live required-property check

    The tool validates against schema.org's rules for Review (a reviewRating is required, author and reviewBody are recommended) so you know the markup is eligible before you ship it.

  • Star-rating preview

    See your rating rendered as filled stars against its scale (for example 4.5 of 5) so a mistyped value or a wrong bestRating is obvious at a glance.

  • Google review-policy guidance built in

    Inline notes cover the rules that actually gate the snippet: review a specific eligible item, no self-serving reviews of your own business, and keep the rating inside its stated range.

  • Copy the exact script tag

    Get a ready-to-paste `<script type="application/ld+json">` block, or download the raw JSON. No hand-editing braces and no guessing the nesting for itemReviewed and reviewRating.

  • 100% in your browser

    Markup is built with the browser's native JSON engine on your device. Reviewer names, ratings and item details are never uploaded, stored or logged.

Why use our review schema generator

Win the star-rating snippet, correctly

A visible star widget in Search depends on valid Review or AggregateRating markup on an eligible item. The generator produces it cleanly so you skip the nesting mistakes that silently disqualify the snippet.

Stay on the right side of Google's policy

The tool spells out the review-snippet rules (one specific eligible item, no self-serving reviews of your own entity) so you don't earn a manual action for markup Google considers spammy.

Verify the rating before you publish

A required-property check plus a live star preview mean you catch a missing rating or an out-of-range value in the tool, not later in Search Console.

Safe for unpublished review data

Because everything runs locally, you can build markup with draft ratings, real reviewer names or internal item data without any of it leaving your machine.

Built for the way you work

From quick one-off fixes to daily workflows, see how people put this tool to use.

  • E-commerce manager

    Mark up an on-page product review

    Attach a Review with a star rating to a product page so an individual customer review is eligible for the star-rating enhancement in Search.

  • SEO specialist

    Structure editorial reviews

    Generate Review markup for hands-on reviews of books, courses, movies or software, with the correct itemReviewed type and a rating on the right scale.

  • Local business / agency

    Publish reviews the compliant way

    Use the built-in policy notes to add third-party customer reviews to an eligible page without tripping Google's ban on self-serving reviews of your own business.

  • Developer

    Prototype review JSON-LD fast

    Fill the form, copy the exact script tag and drop it into a template. No memorising the Review → itemReviewed → reviewRating nesting by hand.

Supported formats

Accepts Form, and produces JSON-LD and HTML, all processed locally in your browser.

Input formats
  • Form
Output formats
  • JSON-LD
  • HTML

Frequently asked questions

Common problems, solved

Hit a snag? Here are quick fixes for the issues people run into most.

  • The check says a required property (reviewRating) is missing.

    A Review needs a rating to be eligible for the star snippet. Enter a rating value: the generator wraps it in a Rating node with your bestRating/worstRating bounds and the error clears.

  • My star preview shows fewer stars than I expected.

    The stars are drawn against your bestRating. If you rated 9 on a 1–10 scale, set bestRating to 10 so the preview (and Google) interpret the value correctly instead of assuming a 1–5 scale.

  • Google won't show my review stars even though the markup is valid.

    Valid markup is necessary but not sufficient. Confirm the itemReviewed is an eligible type, that the review isn't a self-serving review of your own business, and that the reviewed content is actually visible on the page: then re-test in the Rich Results Test.

  • Should I use Review or AggregateRating?

    Use Review for a single person's review with one rating. If you're summarising many ratings (an average across N reviews), that's AggregateRating, build it on the item itself with the Schema Markup Generator or a Product schema instead.

Get the most out of it

  • Only mark up reviews that are genuinely visible on the page: invisible or fabricated review markup can trigger a manual action.

  • Never add a review of your own business, product or service to your own site as a Review, Google explicitly forbids self-serving reviews for the snippet.

  • Always set bestRating (and worstRating if it isn't 1) so a rating like 8/10 isn't misread as 8 out of 5.

  • Attach the review to a specific eligible item (Product, Book, Course, Recipe, Movie, LocalBusiness…), not to a homepage or a broad category.

  • After copying, run the markup through Google's Rich Results Test. Passing this tool's check is necessary but Google adds its own eligibility rules.

What's new

Recent updates and improvements to the review schema generator.

  1. Initial release: Review JSON-LD generator with itemReviewed (type + name), author, review body and a normalised Rating node, live star preview, required-property check, copy-ready script tag, download, presets, undo/redo and share links.

  2. Added bestRating/worstRating scale controls with a rating-range guard, inline Google review-snippet policy notes, and a minified-output toggle.

Your privacy is built in

Your review markup is generated and validated entirely in your browser using its native JSON engine. Nothing is uploaded to any server. Reviewer names, ratings, review text and item details are never stored, logged or transmitted, so you can safely build markup containing draft or private review data. Close the tab and every trace is gone.

  • Runs in your browser
  • No uploads
  • Nothing stored

Ready to try the review schema generator?

Free, private and instant. Review Schema Generator runs right in your browser.