Hi,
The SEMRUSH site audit of my shopify store is showing 53 errors all of the same type “53 structured data items are invalid”. These are all product pages and the details of the error are Field = ID; Issue Description = The property id is not recognized by Schema.org vocabulary. Can anyone please guide if something needs to the corrected in the theme. I am not a developer. Please guide in simple steps. Thanks a ton!
SEMRush is making an issue out of something that isn’t. You do not need to remove the id property nor is there anything that needs to be fixed.
The id field is a valid property on every Schema.org structured data object. It is the identifier for that object. Google doesn’t use it because it is an internal data field. There are hundreds of other fields that are 100% valid in the data, that Google doesn’t use for Rich Results. That does not make it an error. The id field is how all structured data is linked (the LD in JSON-LD which stands for linked data).
Thank you so much for your response @ilanadavis . Saves a lot of hassle for me! I would definitely consider adding JSON-LD to mysite.
My pleasure @Prajit_1 !
If you share your URL or email me at support@ilanadavis.com I can do a structured data audit for you to see if the app can help.