Mismatched value (page crawl) [price]

Mismatched value (page crawl) [price]

OliviaMichaelCo
Pathfinder
131 10 31

Hey, I'm hoping someone might have a simple answer for this.

 

My products are sent from Shopify to Google Merchant Centre so they can appear on the shopping tab. However, some of them are being disapproved because of a price mismatch.

 

It looks like Google is taking the price of the default variant and failing others because their prices are different.

 

I checked in Google Merchant Centre, and the URL of the product is correct and goes to the correct variant with the correct price, so I don't know why it isn't working.

 

https://oliviamichaelcandle.co/products/plum-black-cherry-diffuser-damson-plum?variant=4331845779477...

 

This is an example variant. The price on the website is £23. Google Merchant Centre says the price in the feed is 23.00GBP but the price on the website is 20.00GBP which just isn't correct.

 

I even checked the schema on https://search.google.com/test/rich-results for the above URL which shows two variants. Perhaps this is the issue, that there are two prices rather than one and it's picking up the first price?

 

I should also say that the products keep changing. Sometimes they're approved and then others they're disapproved. So I don't know what is going on.

 

Any help would be greatly appreciated. Thank you.

Replies 7 (7)

OliviaMichaelCo
Pathfinder
131 10 31

I've created a supplementary feed with both variants in it. I just checked, and Google Merchant Centre hasn't crawled my site for a while. Could it be that it didn't notice the new price?

 

Rosalind.

EmmanuelFlossie
Shopify Partner
3912 305 888

Having multiple variants in the structured data will confuse Google. Therefore it is best to only show 1 variant, ie the selected one.

 

If you use my code, this is built in to ensure that the correct price for the selected product is shown only.

 

https://feedarmy.com/kb/shopify-microdata-for-google-shopping/

Maximize Your Google Shopping Performance
Get in touch for expert guidance. Need Google Merchant Center or Google Shopping support?
Get expert help from Emmanuel Flossie, a Google Shopping Specialist, Google Ads Diamond Product Expert, and award-winning Google Product Expert (Education 2021 & Tailwind Champion 2023).
OliviaMichaelCo
Pathfinder
131 10 31

Thank you for this, @EmmanuelFlossie -- do you know if this would conflict with the data set up by judge.me? I'm not sure if the structured data is the same as the review snippets or if it'll conflict.

EmmanuelFlossie
Shopify Partner
3912 305 888

There is no conflict. But you may want to remove the review snippet in my code, to ensure only judgeme is added.

Maximize Your Google Shopping Performance
Get in touch for expert guidance. Need Google Merchant Center or Google Shopping support?
Get expert help from Emmanuel Flossie, a Google Shopping Specialist, Google Ads Diamond Product Expert, and award-winning Google Product Expert (Education 2021 & Tailwind Champion 2023).

ilanadavis
Shopify Partner
262 34 90

Hey @OliviaMichaelCo,

 

In my experience, it's a misconception that there should only be one Offer displayed in the structured data because many themes have incomplete data. Often times the price mismatch happens for a few reasons:

1. Your product feed should be using the variant URL, not the product URL.
Product-only url (wrong): https://www.example.com/products/red-shirt 
Variant id url (correct): https://www.example.com/products/red-shirt?variant=123456 

2. When applicable, you need to include the GTIN or MPN  in both the feed and in your structured data at the variant level. The SKU alone usually isn't sufficient for Merchant Center and many themes don't include the GTIN or MPN at the variant level if at all. If you've entered the information into the Barcode field in Shopify, your theme isn't including it for you. If you don't use GTIN, make sure you've selected that option in Merchant Center.

https://www.ilanadavis.com/blogs/articles/using-advanced-product-data-in-shopify-to-help-your-seo-an...

 

 

Based on your comments above (showing 20.00GBP instead of 23.00GBP) it could be either of these issues causing the problem.

 

If Google goes to your product page without the variant URL, they see the 20.00GBP which leads me to believe you don't have the variant URL in your feed. If you do, Google is getting confused because you don't have the GTIN or MPN and are selecting whichever price they think is correct.

 

Merchant Center will verify your product feed with what's found visually on your page and the structured data to make sure you're advertising with accurate information and that they all match. One part of that matching is checking the structured data for the product price, availability, URL, and product identifiers (SKU, MPN, and GTIN).

 

My recommendation is to:

1. Check your product feed to make sure they are using the variant URL.

2. Include the GTIN or MPN (barcode field in Shopify) in your structured data.

 

If you don't know how to do #2, you can talk to your theme provider, hire a developer, or install an app.

 

One catch is that Merchant Center does get confused if you have multiple sets of product data. So if you go the route of installing an app, you may need to remove your theme structured data.

https://www.ilanadavis.com/blogs/articles/rem​oving-invalid-microdata-shopify-theme


There's also this article I wrote up recently which explains the mismatched price issue in Merchant Center more in detail. Though Merchant Center says it takes 72 hours for the updates to be reflected in their system, I've seen it take upwards of 2-3 weeks to process the data before seeing the mismatched pricing errors resolved.

https://www.ilanadavis.​com/blogs/articles/resolving-mismatched-value-price-from-shopify-to-merchant...

 

Regarding Judge.me, they automatically add their review data to one of the sets of structured data. We have an integration with Judge.me that allows you to turn off their structured data if needed.

 

I hope that helps but if you have any other questions, let me know or feel free to contact me at support@ilanadavis.com.

Ilana Davis, Shopify Superhero
JSON-LD for SEO, adds structured data to your theme, getting you more organic traffic with Rich Results.
OliviaMichaelCo
Pathfinder
131 10 31

Thanks @ilanadavis 

 

I've checked Merchant Centre, and weirdly some of the products with two variants are showing as approved and okay, others are failing. Even though they're all the same product with two variants so it seems like Google is guessing at the right price.

 

To answer your questions, the feed has the correct variant URL. When I look at the "Raw feed attributes: Content API", it shows https://oliviamichaelcandle.co/products/peony-oud-diffuser-velvet-grace?variant=42666203545817 which is the correct variant with the correct price, but the "Information found on your site" is wrong.

 

With regards to the MPN and GTIN, we don't have these, so I do not send them to Merchant Centre.

 

It's not the end of the world, I might just remove this data from the feed to google. These products aren't really our primary focus or our best sellers anyway, and they're proving to be more of a pain.

 

If only Shopify had a gift wrap option we wouldn't be in this position.

OliviaMichaelCo
Pathfinder
131 10 31

Okay weirdly, I don't know how or why, but adding an "item_group_id" has solved this. All products are now approved.