Dawn Theme - Duplicate Structured / Rich Data (Schema.org / JSON_LD) with Shopify Review App

Hi

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):

I had managed to remove this on my previous DEBUT theme by adding the below code to product template:


On changing to Dawn theme, I have this issue again and I am not able to remove the duplicate product schema information.

Here is the website URL: https://albarakahbooks.com

Any tips on how to remove this on DAWN theme?

2 Likes

I’m having the exact same problem! Any help would be appreciated!

Hi there:

Have you got solutions to fix Dawn Theme - Duplicate Structured data (rich results)?

https://soeks.store/

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

Having more than one set of product data is normal and a common misconception that there should be only one.

Google Search will pick the best set of data to use for its analysis and ignore the other Product data.

I cover these in more detail in my article on testing the structured data.
https://www.ilanadavis.com/articles/test-json-ld-code-shopify/

1 Like

Thank you for this article. It was very insightful and covered many of the doubts I had about structured data on my site.

1 Like

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.

Is there a solution for the DAWN 12 theme by example ?

I dont understand how it works for collection page of ici .

Hey @Univers-d-Ange

What issue are you trying to solve? I’m not sure I understand your question.

1 Like

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.

Hey @Univers-d-Ange

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.

1 Like

I’m not a developer, I just try to understand all of this :slightly_smiling_face:
I will send you an email, thank you.