Validation

Review Schema Validator

Paste your Product or Review JSON-LD and get an instant pass-or-fail against Google's product review eligibility requirements. Know before you ship.

This validates the structural requirements Google publishes for product review rich results. It does not check page content, link authority, or traffic signals, which also affect whether rich results appear.

Results

Paste your JSON-LD and press Validate.

Read next
Common questions
What does this validator check?
It checks your JSON-LD against the requirements Google publishes for product review rich results: a Product type with a name, an aggregateRating with ratingValue and reviewCount (both numeric, ratingValue between 1 and 5), at least one Review with an author Person and a reviewRating, and no self-review pattern (the author must not be the same entity as the product seller).
Will passing this validator guarantee rich results in Google?
No. This validator checks the structural requirements. Google also applies quality signals (traffic, link authority, page trustworthiness) before deciding to show rich results. Valid markup is necessary but not sufficient. A page that passes this check and has genuine organic traffic is the most likely candidate.
What is a self-review and why does it disqualify the markup?
A self-review is when the business being reviewed is also listed as the author of a Review. Google's product review guidelines explicitly prohibit this. Review authors must be People (customers), not Organisation entities. If your markup sets the review author to the same Organisation as the publisher, it will fail this check and the rich result.
Other tools