Structured data
LOWProduct `aggregateRating` present
Each Product JSON-LD node carries an AggregateRating with ratingValue in [0,5] and reviewCount/ratingCount ≥ 1. Review ratings are a trust signal agents use to rank and filter products.
What this check looks for
Aggregate ratings drive agent rankings and rich results. Valid means `ratingValue` parses to a number in [0,5] and `reviewCount` (or `ratingCount`) parses to ≥ 1. This is an optional enhancement — stores without reviews must NOT fabricate ratings (Google penalty). Coverage ≥ 60% across PDPs with Product JSON-LD passes; ≥ 30% partial; otherwise fail.
Which AI surfaces it affects
- Google AI Mode (UCP)50
- ChatGPT (ACP)40
- Perplexity40
- Microsoft Copilot30
- Meta AI20
Weighted against the live specs — ACP 2026-04-17, UCP 2026-04-08.
How to fix it
Add an AggregateRating to Product nodes when you have real reviews
Shopify
A few minutes- Install a Shopify review app (Yotpo, Stamped, Judge.me, Loox, Okendo).
- Most apps inject AggregateRating JSON-LD automatically once they have one or more reviews.
BigCommerce
A few minutes- Use BigCommerce's built-in Product Reviews or install Yotpo / Stamped.
- Confirm the review widget injects AggregateRating JSON-LD on PDPs.
WooCommerce
A few minutes- Enable WooCommerce reviews under Products → Settings → Reviews.
- Yoast / RankMath emit AggregateRating from the WC review count.
Custom / headless
Developer- Render `aggregateRating` from your review system's totals.
- Make sure ratingValue is in [0,5] and reviewCount is an integer ≥ 1.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Example Hat",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.6,
"reviewCount": 128
},
"offers": {
"@type": "Offer",
"price": "49.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
</script>The spec it's pinned to
schema.org/AggregateRating
schema.org/AggregateRating requires `ratingValue` (0–5) and `reviewCount` (or `ratingCount`) ≥ 1. Agents use ratings to rank and filter products.
Does your store pass this check?
Run the full audit — 82 checks across five AI shopping surfaces. Most tools only check whether you get mentioned; we check whether an agent can buy from you.