Review Schema Checker
Generate valid Review and AggregateRating JSON-LD, and see at a glance whether it's eligible for star rich results — before you paste it into your site. No sign-up.
Reviews
Schema check
- !Item has a name
- !At least one complete review (name + rating + text)
- All ratings are between 1 and 5
- Item type is eligible for star rich results
Generated JSON-LD
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product"
}
</script>Preview only. Paste inside your page's <head>, then validate with Google's Rich Results Test. Use real reviews from verified customers — never invented ones.
Will this actually show stars in Google?
Valid schema is necessary but not sufficient. Google does notshow star rich results for reviews a business marks up about itself on its own homepage or LocalBusiness page — even when the reviews are shown through a widget. Stars are eligible on pages like products, services, and software. We'll never promise guaranteed stars — here's the honest, full explanation:
Read: how review rich snippets really workReviews to put in that schema
AutoReview collects the real reviews — and emits the schema for you
Your AutoReview widgets can output valid Review and AggregateRating markup automatically, fed by real reviews you collect on autopilot. Start free for 7 days.
See AutoReview plansReview schema FAQ
Why are my review stars not showing in Google search?
Valid markup is only step one. The most common reasons stars never appear are: the reviews are self-serving (marked up about your own business on your own site), the item type isn't eligible for star rich results, the structured data has errors, the marked-up reviews aren't visible to users on the page, or Google simply hasn't recrawled the page yet. Run the page through the Rich Results Test first — if it reports "valid" but stars still don't show, the issue is almost always self-serving reviews or an ineligible page type, not a syntax problem.
Is self-serving AggregateRating allowed for rich results?
No. Google's review snippet guidelines explicitly disallow "self-serving" reviews — ratings a business writes or hosts about itself. That means AggregateRating placed on your own homepage, About page, or a LocalBusiness entity describing your own company will not earn star snippets, even if the JSON-LD validates perfectly. AggregateRating is eligible when it's attached to specific items you're reviewing — Products, Software, Recipes, Books, Movies, Events, and similar — not to your own organization. This checker flags the item type so you know up front whether stars are even possible.
How do I validate my review schema / JSON-LD?
Paste your page into Google's Rich Results Test or the Schema.org Validator. The Rich Results Test tells you whether Google can read the markup AND whether it's eligible for a specific rich result, while the Schema.org Validator only checks syntax. This tool generates clean Review and AggregateRating JSON-LD and links you straight to the Rich Results Test so you can confirm there are no errors before you ship. Watch for the common warnings: missing required fields, a rating outside the declared scale, or an AggregateRating with no underlying reviews.
What makes a page eligible for review star snippets?
Four things have to line up. First, the markup is valid with no errors. Second, the item type is one Google supports for review snippets (Product, Software, Recipe, Book, Movie, Event, etc.) — not your business itself. Third, the reviews are genuine and visible to users on that same page, not hidden or invented. Fourth, the page is indexed and Google has recrawled it. Miss any one and stars won't appear even when the Rich Results Test says "valid."
Do review rich results still work in 2026?
Yes — review and AggregateRating snippets are still a supported, active rich result. What changed over the years is enforcement: Google tightened the rules so self-serving reviews on your own site no longer earn stars, and it now ignores markup that doesn't match visible content. So the markup itself works fine in 2026; the difference between pages that show stars and pages that don't is eligibility and honesty, not whether the feature exists. Validate eligibility first, then ship.