we have added our Shopify store to Google search console. The crawler results return Missing field “name” error for 21 products pages. 58 products return an error that reads as follow:
Either “offers”, “review”, or “aggregateRating” should be specified.
I also Google Rich Results Test tool of Google search for one of the 21 product pages. Using Rich Results Test I receive a parsing error that reads as follow: Parsing error: Missing ‘,’ or ‘}’
Testing one of the 58 products with the aggregating error mentioned above on the Rich Results Test return the same as the Search Console.
Hey @beadworxus
It’s hard to tell exactly where the issue is coming from but it looks like someone modified the structured data attempting to add product information about the weight of your products. They nested a Product schema type inside another Product schema type which you can’t do. You’ll want to ask whoever edited the code to either fix it or undo what they did.
Your issues are a bit different and there are two things going on here.
The errors are from your theme structured data because they do not include either the offer, aggregateRating or review data. This is directly from your theme so you can contact your theme provider to have them fix it. You could install an app like JSON-LD for SEO and then either remove your theme data or ignore the errors since you know you have good data coming from another source.
TrustPilot does have the correct “offers, review or aggregateRating” however TrustPilot has a number of SEO implications.
Product reviews for stores live on TrustPilot’s domain, not your store. That means they receive the SEO benefits and your store doesn’t.
For Shopify stores, review providers should only use aggregateRating.
They use your private myshopify domain instead of your public domain which can confuse Google. If you do receive Rich Results for your TrustPilot reviews, you’re at risk of losing them in the future.
If you decide to go with JSON-LD for SEO, here’s the full list of review app integrations I have currently. If you use any of them, JSON-LD for SEO will be able to pull in their data and format it correctly for Google.
I hope that helps but if you have other questions, you can email me at support@ilanadavis.com as I’ll respond faster via that email than the Shopify forums.
Ilana