The Shopify Review App creates a duplicate set of rich data fields for each product so on Google Search I can see for each product, there are duplicate product listings (see below):
No, I did not. I have removed the SPR app temporarily which has removed the
extra structured content while somehow still allowing the original
structured data to pull aggregate rating information.
I am still looking for a solution which will allow me to keep the SPR app
without creating duplicate structured data
Thanks, your article is very insightful and clears up many of the doubts I
had with structured data from my site including duplicate sets of
structured data, google warnings regarding no reviews, etc.
Hello Ilana,
Thank you for your question. I’m wondering how to integrate structured data into the DAWN theme. It looks like I need to use a json file with the data found at schema.org (agregaterating , pricevaliduntil etc.). Or maybe I need to modify the theme.liquid?
Sorry for the newbie question.
Dawn has some structured data already built-in but it may not be complete. If you’d like to email me at support@ilanadavis.com, I can do a free structured data audit to see if JSON-LD for SEO can help.
JSON is not the same thing as JSON-LD. JSON is a file format to transmit data. JSON-LD is a method to link data using JSON. So no, don’t add the structured data to your JSON file. It should be in the liquid files based on the page type.
If you’re not a developer, I recommend using an app like JSON-LD for SEO if it’s not already included in your theme. It would take a skilled developer a few hours to code this in plus the cost of maintenance. Google constantly makes updates to the structured data requirements so using an app like JSON-LD for SEO ensures you have the most up-to-date code without the stress of having to maintain the code and doesn’t impact your site speed at all.