This is May from Shopify Support.
I apologize for the delayed response.
You’ve put your trust in us to keep your business running smoothly, and I understand how frustrated and worried you must feel when you see these warnings. Although it can be alarming, these warnings are generally considered recommendations by Google. It is not required, but they want it to be supplied if available. Even though they are optional, Google will still prompt a warning so you are aware there is an option to use that field if desired.
As most of you may already know, this issue would revolve around the setup of the information in your theme code (either specifically by your theme or added via an app). All themes developed by Shopify are routinely updated to follow SEO best practises. If Google makes a change to their Rich Data Structure, we will look to incorporate that change. We cannot comment on third party themes; for those please contact the theme developer.
All those Google warnings are kind of scary; does this mean my pages are getting buried in search?
No, warnings will not affect search rankings. They may make some optional features not available though. For example, Google will not show prices/products after the date of the “priceValidUtill” field is filled.
I also saw some discussions in this thread on adding structured data to your theme (microdata & JSON-LD). Some merchants have had positive experience from using this. I highly recommend checking it out if you haven’t already.
@May thank you for the reply.
I tried to add the JSON-LD as recommended on https://feedarmy.com/kb/shopify-microdata-for-google-shopping/ i could not get it to work.
Depending where i placed the code i still had the same errors or i had more error & warnings.
Minimal theme product liquid is small, i moved the code all over and could not make it work
What a pain in the rear!
I have product-template.liquid in the Sections section.
I really don't understand all this but my Minimal is the most updated version, if the itemscope, itemprop etc does not work why is it in there??
Anyway, do i just remove the line, such as, line 1, 30, 31 etc?
i paste the feedarmy JSON-LD code in my product template in my minimal Theme
when i test my products url in the testing tool of google i have this :
i end up with 2 product structured data, how can i remove the first product structured data ? (i suppose it's the old microdata in the minimal theme)
and in the second product structured data i have this :
How can i fix these warnings knowing that i have reviews in my products thanks to the app "products reviews" ?
thanks in advance for your answer.
I can't figure it out, I removed each line with itemtype, itemprop and itemscope but I can't save the page. According to this - https://www.littlestreamsoftware.com/articles/removing-invalid-microdata-shopify-theme/
Step 3 - Some will be attached to HTML components you want to keep, like your price display and product name. Others will be hidden elements like meta or span tags. This is where HTML expertise will help.