@rose014 everyone’s theme and implementation of this is going to be context dependent on the theme code and structure.
Topic summary
“Missing field aggregateRating” error in Google Search Console on Shopify product rich results, mainly when using Shopify Product Reviews (SPR).
Key points:
- aggregateRating is the Schema.org field for average product rating; the issue appears to come from theme/schema implementation where review schema is duplicated or not attached to the main Product JSON-LD.
- A suggested fix was to add Liquid code into sections/product-template.liquid near the product title output to correctly surface ratingValue/reviewCount from SPR metafields.
Developments/outcomes:
- One store owner initially still saw the error after pasting code, but later confirmed they found the correct placement and the fix resolved the issue.
- Others report the error persists due to theme-specific differences and difficulty locating the right insertion point.
Broader guidance offered:
- The “right” fix is context-dependent (theme schema, apps generating schema, JSON-LD vs metadata, possible GTM/JS).
- Practical options: manually audit/remove conflicting schema and implement correct Product JSON-LD, or use an app (JSON‑LD for SEO / Schema Plus for SEO) configured to pull SPR reviews.
Status:
- Partially resolved for one case; ongoing for others seeking theme-specific implementation help or paid assistance.