Skip to main content

Free tool

Review schema tester

Paste your JSON-LD or the full HTML of a page. The tester finds your AggregateRating and Review markup, lists every error and warning in plain language, and shows how the star rating would look in a search result.

Nothing to check yet. Paste your markup above — everything is parsed in your browser and nothing is uploaded.

What Google needs for star rich results

A rating has to belong to something. Nest your AggregateRating inside the item it describes — a LocalBusiness, Product, Service or Organization — give it a numeric ratingValue on a stated scale, and include reviewCount or ratingCount. Individual Review items each need an author with a name and a reviewRating, and ideally a datePublished. Everything you mark up must also be visible on the page.

Get valid markup without writing any

Our widget outputs correct review structured data automatically from your live reviews — free to start.

Next steps

Frequently asked questions

What does this review schema tester check?+

It parses your JSON-LD, finds every AggregateRating and Review item, and checks the fields Google requires: a numeric ratingValue inside the allowed scale, a reviewCount or ratingCount, an author with a name on each review, and a parent item such as LocalBusiness or Product for the rating to belong to.

Why are my review stars not showing in Google?+

The three usual causes are a bare AggregateRating with nothing to attach to, a missing reviewCount, or self-serving markup for a business reviewing itself on a page that is not about a single reviewable item. Even with perfect markup, Google chooses when to display stars — eligibility is not a guarantee.

Is AggregateRating or Review better?+

Use both where they are true. AggregateRating gives search engines the summary star rating and the count; individual Review items give the words, authors and dates. A page that displays real reviews should mark up both, matching exactly what a visitor can see.

Does the markup have to match the reviews on the page?+

Yes. Google's structured data policies require the marked-up content to be visible to the user on the same page. Marking up a rating you do not display, or displaying one number and marking up another, risks a manual action.

Can I add review schema to my home page?+

Only carefully. Review markup belongs on a page about one specific thing — a product, a service, a location. Home pages usually carry Organization or LocalBusiness details instead, and a LocalBusiness with an aggregateRating is legitimate when it reflects genuine customer reviews of that location.

Is my markup uploaded anywhere?+

No. The tester parses everything in your browser. Nothing is sent to a server, logged or stored, so you can paste markup from a page that is not live yet.

Ready to embed reviews on your website?

Create your free Reviews Widget in under two minutes. No plugins, no code.

All free tools