AggregateRating schema sits in the Structured Data & Schema group of the audit, and it is a high-priority item with a significant impact on how your results look in search. This is the markup behind the star ratings you see under listings — and getting it right is as much about honesty as it is about code, because Google has become strict about this one for good reason.
What this check is really asking
AggregateRating is the structured-data type that summarizes multiple reviews into a single score — a 4.6 out of 5 from 214 ratings, say — attached to a product, a service, or a recipe. This check verifies that where you have genuine ratings, you are exposing them in schema so search engines can render those stars in the result. When it fails, you either have no rating markup, or the markup is present but malformed, incomplete, or — the dangerous case — describing ratings that are not really there.
The required pieces are simple: a rating value, a count of how many ratings it summarizes, and a best/worst scale if you are not using the default. The subtlety is not technical. It is that the rating must be real, visible to users on the page, and tied to the specific thing being rated.
Why it matters for SEO
Star ratings in the search results are one of the most powerful click-through boosters available, full stop. Two listings rank next to each other; the one with a row of gold stars and a review count wins a disproportionate share of the clicks, because it looks trusted before anyone has visited. That is the upside, and it is large. The downside is equally real: Google actively polices rating markup, and self-serving or fabricated ratings — a business marking up its own five stars with no genuine review system behind them — can earn a structured-data manual action that strips your rich results entirely. This check is high priority precisely because the reward and the risk are both high.
How I would fix it
Difficulty Level: EASY – This fix is straightforward and can typically be completed by anyone with basic WordPress knowledge.
Estimated Time: 15 min
- Make sure the ratings are genuine and visible. Before any markup, confirm real reviews exist and are shown to users on the page. This is the rule Google cares about most, and skipping it is how sites earn penalties.
- Let your review system emit the schema. If you run WooCommerce product reviews or a dedicated reviews plugin, it likely outputs
AggregateRatingalready. Check the source before adding anything by hand — duplicate or conflicting markup causes its own errors. - Fill the gaps with your SEO plugin. Rank Math and Yoast can attach or complete rating schema per page. Use them to supply the rating value, count, and scale where your review system leaves them blank.
- Attach it to the right entity. The rating must be nested on the actual product or service being rated, not floating on the page or attached to your organization as a whole. Misplaced ratings are a common cause of invalid markup.
- Validate and monitor. Run the page through Google’s Rich Results Test, confirm the stars are eligible, then watch Search Console for how the enhancement performs and whether Google raises any warnings.
The shortcut that gets sites penalized
I will be blunt, because this is where I have seen real damage: do not fake it. The temptation to hard-code a glowing rating with no reviews behind it, or to mark up sitewide “customer satisfaction” stars that no user can actually see, is exactly the behavior Google’s guidelines target. Self-serving reviews — a business rating itself — are explicitly disallowed for rich results. A manual action here does not just remove your stars; it can cast doubt on all your structured data. Earn the ratings first, mark them up second. There is no durable version of this that skips the earning.
Recommended Tools & Plugins
- Yoast SEO – Comprehensive SEO plugin with schema output you can extend for ratings
- Rank Math – Feature-rich SEO plugin with a schema builder that handles AggregateRating cleanly
- Google Search Console – Free tool to monitor rich-result eligibility and catch markup warnings
- SEO Roadmap – Complete SEO audit and action plan tool to track your structured-data health
This guide is part of the SEO Roadmap knowledge base – your complete resource for WordPress SEO optimization.
Last modified: August 2, 2026
United States / English
Slovensko / Slovenčina
Canada / Français
Türkiye / Türkçe