Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hello,
In your structured data and or visually on your product landing page.
I recommend you check the product landing page here: https://search.google.com/test/rich-results
And update using:
Hey, I ran that URL and it looks like the site is ok
Showing 5 valid items, doesn't mean anything, for all you know, everything is wrong inside. The tool does not check if the values are correct, the tool checks only for structure errors, it is you that need to check the values by comparing the data against the data submitted in Google Merchant Center.
Hi thanks! I watched the video and it looks quite complex for me.
We also have a lot of products and many of them have variants. So it sounds like we would need that other code that you mention.
I can also see that when I did the rich results test on a product with variants the 'merchant' listings is saying '1 valid item detected' but there are 6 items if you count the variants on that page. So am I right in thinking that this might be the issue with our price mismatching? If it can only see 1 item of the 6 in that product page.
No, there is no issue, with just showin 1 product, or all 6 variants. What is important is that if it's 1 product, it is that specific variant.
If you show 6 variants, make sure the first listing is the specific variant, with a matching SKU to product ID value.
Hey @KFAW
When Google validates the product feed, they are looking to see that your landing page, structured data and product feed all match. When dealing with price mismatching, the issue is usually that at least one of those things don't match.
A few possible reasons for a price mismatch:
1. What product URL is your data feed using? Your data feed should be using the variant id urls and not the product-only ones.
Product-only url (wrong): example.com/products/red-shirt
Variant id url (correct): example.com/products/red-shirt?variant=123456
2. Does your structured data include the GTIN or MPN if warranted? (If the product is custom, make sure your product feed reflects that)
3. Are you using multiple currencies and if so, make sure you are not using automatic IP detection (geolocation).
4. If you are using multiple currencies, does each currency have it's own unique URL?(e.g. au.example.com or example.com/au or example.com/en-au)
5. Does your structured data show the correct currency and price for the landing page? Based on the price difference, I'd wager this is an issue.
6. Are you using the ProductGroup markup for structured data? This would show 1 item in Product Snippets, but multiple items in Merchant Listings as each variant becomes it's own product in the structured data.
If it's helpful, feel free to send me an email at support@ilanadavis.com with your URL and hopefully some detailed screenshots from Merchant Center and I'd be happy to do a free structured data audit for the store.
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025