How to fix Google Shop Mismatched value (page crawl) [price]?

CJEV
Tourist
6 0 3

Hello, I've activated Google Shopping free product listings from within Shopify, but some products keep getting the Dissaproved status due to Mismatched value (page crawl) [price].

In the Google information it says this is because the price in the feed doesn't match what's on the product page, but I can't see how to fix this since the feed was automatically created. The products have variations with different prices - the first variation is the lowest price, then the second variation is a higher price. The lowest price is the first variation by default in Shopify, but for some reason Google keeps showing the higher variation price, creating the mismatch.

I can't see how to edit the price information in the Google Center dashboard or through Shopify to fix this (i.e. keep the lower price as default). Does anyone know how to do this please?

Replies 24 (24)

StrugglingNewb
Tourist
5 0 3

Having exactly the same issue. Landingpage-links are actually referring to the correct landing-page of the variants with the correct price in merchant center. But for some reason the crawler always seems to grab the price from the first variant when checking data. 

Josh_Uebergang
Shopify Expert
1012 43 268

The most common occurrence of this issue that we see for our clients is the landing page value in the feed uses the product URL rather than the variant URL.

The second reason that the price miss-match can occur in Shopify is incorrect schema where the theme/a dev has pulled an incorrect price for a variant on the product. Google will tell you this inside the product information of Merchant Center. Ideally, you should address the poor schema first. You may be able to get away without making such a change by disabling automatic price updates inside Merchant Center settings.

Run Google Shopping ads? Get the free definitive guide to Google Shopping for Shopify (no optin required): https://www.digitaldarts.com.au/google-shopping
CJEV
Tourist
6 0 3

Thanks for the info, but this was set up using the Shopify app, so I can't find where to edit any schema or anything. Automatic price update was disabled when this was happening. I've turned it on now in case it helps.

EmmanuelFlossie
Shopify Partner
2953 221 710

If you are using an app to submit structured data, and it is incorrect, than you need to contact the app support team so they can fix it.

Get in touch with Emmanuel: a Google Shopping Specialist, Google Ads Diamond Product Expert, and also a a Google Product Expert Education 2021 & Tailwind 2023 Award winner.
Need Google Merchant Center or Google Shopping support?.
ilanadavis
Shopify Expert
181 24 56

This has been sort of mentioned but I want to be more specific. This is likely a mixed issue caused by structured data not showing all the variant information and your product feed. Without seeing the url, it's hard to know for sure.

1. Structured Data
The structured data needs to show all variants with unique identifiers (gtin, sku, mpn) as well as correct Offer data (price and availability).

Per Merchant Center's docs on setting up structured data for Merchant Center:

"In order for Google’s crawler to match the structured data to your product data, one of the two following conditions must be satisfied:

* There is a single offer on the landing page
* If there are multiple offers on the whole page, each offer present on the page is annotated with a SKU or a GTIN and the respective offer in your product data on Shopping has the same SKU ('id' attribute) or GTIN ('gtin' attribute). This can be useful if you show multiple variants of the same product (e.g. different sizes or colors, or related products) on the same landing page."

https://support.google.com/merchants/answer/7331077

2. Product feed
The product feed needs to use the correct product URLs. They should be including the full variant ID versions and not the product only urls.

Product-only url: https://www.example.com/products/red-shirt
Variant id url: https://www.example.com/products/red-shirt?variant=123456

Once you ensure these two things are fixed, it can take as little as 72 hours or up to a few weeks for Merchant Center to catch up but that should solve the mismatched issues.

The structured data from JSON-LD for SEO has been compatible with Google Merchant Center since Google started to support the JSON-LD format.

Sometimes the data from the Shopify theme is incorrect an in many cases, the cause of the issue regarding structured data.

Ilana Davis, Shopify Superhero
JSON-LD for SEO, adds structured data to your theme, getting you more organic traffic with Rich Results.
Linking Llama, link complementary, comparable, or related products to improve SEO & UX.
plantingorganic
Tourist
3 0 2

Thank you for your explanation, now I understand what google means by mismatch and the URLs. But how do I fix the theme? there are no options for me to add more data or different data to be added to the URL for different sizes

ilanadavis
Shopify Expert
181 24 56

Hey @plantingorganic, I'm assuming based on your question that the feed is providing the proper URL? You can contact your theme provider and ask them to add the structured data into the code, it's not something that you can toggle on or off in the theme settings.

 

It may be easiest to install an app like JSON-LD for SEO if you're not sure how to code it yourself. If you contact me at support@ilanadavis.com and provide your website URL, I can do a free structured data audit to see if the app will help you. 

Ilana Davis, Shopify Superhero
JSON-LD for SEO, adds structured data to your theme, getting you more organic traffic with Rich Results.
Linking Llama, link complementary, comparable, or related products to improve SEO & UX.
plantingorganic
Tourist
3 0 2

Thank you Ilana, you are very helpful as I'm still getting warnings from Google for products with variations. I will try and contact the theme provider if they can help and also send you an email for your suggested help.

jay-ann
Tourist
10 0 1

I agree. I understand the problem but have yet to get any clear way to fix it after three years of following this issue. I recently bought anew theme hoping that would help, but it didn't. It's frustratingly vague. I get the sense this is something that could and should be fixed after this many years with so many people having issues with it. But there are certain advertising features that seem purposefully vague in hopes we'll give up and pay for help.

plantingorganic
Tourist
3 0 2

I got it fixed, not sure how. I have contacted shopify theme for my website. They were very helpful. They assured me that the code is correct.

I spoke to Google merchant centre. They told me to fix some code in shopify. I went back to shopify. They wrote something back I didn't know what it ment. Too technical for me. I went back to google, told them what shopify said and now it's all fixed. Hmmm

 

So I have now google account manager since I'm doing paid Google ads. I have weekly free calls helping me optimise my Google account. It's really good to have a google account manager since it is so complex, they just walk you through different setting. 

I also had problem with rejected all items by Google because I didn't have shipping specified in Google merchant. They walked me through it to specify different postage on different products.

 

I hope this helps

FearlessF
Visitor
3 0 0

I'm having the same issue and it's driving me mad! It's all for products which have variants like size or colour. they all have different prices and SKUs so not sure what else I can do. The google tech guy told me I needed to 'add a low price and high price for all relevant products in the product micro data/product schema' yet when I took this to Shopify they couldn't advise how to do this. So now I don't know where to turn!

EmmanuelFlossie
Shopify Partner
2953 221 710

@FearlessF the correct way to resolve the issue, assuming you are submitting variant URLs, is to update your structured data. This is explained here: https://feedarmy.com/kb/shopify-microdata-for-google-shopping/

 

Price high low, is not the correct fix.

Get in touch with Emmanuel: a Google Shopping Specialist, Google Ads Diamond Product Expert, and also a a Google Product Expert Education 2021 & Tailwind 2023 Award winner.
Need Google Merchant Center or Google Shopping support?.
FearlessF
Visitor
3 0 0

Ahh thanks for this - think this waaaaay beyond my capabilities and I'm worried I'll do it wrong and mess up my listings 🙈

Liam30
Visitor
1 0 0

For all the people having an issue with Shopify Markets not getting products approved on Google Shopping due to "Mismatched value (page crawl) [price]

 

This solution above works. Go to your product__structured-data.liquid theme file and change references to "shop.money" with "cart.currency.iso_code" and it will pull through the right data.

EmmanuelFlossie
Shopify Partner
2953 221 710

Hello @Liam30 please note that the cart.currency.iso_code is only the currency code.

Not the product value.

Get in touch with Emmanuel: a Google Shopping Specialist, Google Ads Diamond Product Expert, and also a a Google Product Expert Education 2021 & Tailwind 2023 Award winner.
Need Google Merchant Center or Google Shopping support?.
ilanadavis
Shopify Expert
181 24 56

Hey @FearlessF 

You don't need to add the low/high price, that's misinformation. Structured data done right (as mentioned above) will include all your variants including their pricing, URL, SKUs, GTINs etc which is what's needed for Merchant Center.

If you contact me at support@ilanadavis.com and provide your website URL, I can do a free structured data audit to see if my app JSON-LD for SEO will help you. There's no code needed. No setup involved. And we keep the data updated for you so that when Google makes updates, it just works.

Ilana Davis, Shopify Superhero
JSON-LD for SEO, adds structured data to your theme, getting you more organic traffic with Rich Results.
Linking Llama, link complementary, comparable, or related products to improve SEO & UX.
FearlessF
Visitor
3 0 0
Amazing thank you - will drop you an email now 🙂
bonandbear
Visitor
2 0 1

I am interested to know how you found/got a Google account manager? This sounds really valuable as I also have the same issues!

MarkTillison
Visitor
2 0 0

@plantingorganic wrote:

I got it fixed, not sure how. I have contacted shopify theme for my website. They were very helpful. They assured me that the code is correct.

I spoke to Google merchant centre. They told me to fix some code in shopify. I went back to shopify. They wrote something back I didn't know what it ment. Too technical for me. I went back to google, told them what shopify said and now it's all fixed. Hmmm

 

So I have now google account manager since I'm doing paid Google ads. I have weekly free calls helping me optimise my Google account. It's really good to have a google account manager since it is so complex, they just walk you through different setting. 

I also had problem with rejected all items by Google because I didn't have shipping specified in Google merchant. They walked me through it to specify different postage on different products.

 

I hope this helps


Yep. Just remember that your "account manager" works for Google, not for you. Their mission and objective is to make money for Google, not for your business.

e.g. "Just increase your budget" doesn't always increase performance, "upgrade to broad match" doesn't usually get better traffic and isn't remotely an "upgrade", in my experience.

Take the recommendations in that context and not what's best for your business. Question everything.

 

CBTQ
Tourist
3 0 1

How did you get an Account Manager?  We have never had one.

Justin_Kamps
Visitor
1 0 0

Hi Josh,

 

Your answer is exactly the problem.

Do you know, how can I chang the google feed landing page to a correct variant URL?

 

Best,
Justin

EmmanuelFlossie
Shopify Partner
2953 221 710

As Josh mentioned, it will be your structured data.

You can test your product landing page here: https://search.google.com/test/rich-results

Make sure the first item offer in the product details, has a matching price, and a matching SKU where the SKU value in the structured data, matches the ID value in the data feed.

It is recommended in this case, when accurately installed, to enable automatic imports in Google Merchant Center > Gear icon > automatic improvements > enabled price and availability.

If you can work your way around editing your theme, here is a great step by step guide: https://feedarmy.com/kb/shopify-microdata-for-google-shopping/

Get in touch with Emmanuel: a Google Shopping Specialist, Google Ads Diamond Product Expert, and also a a Google Product Expert Education 2021 & Tailwind 2023 Award winner.
Need Google Merchant Center or Google Shopping support?.
CarloG
Visitor
1 0 0

Thanks - enabling auto improvements seemed to work

MarkTillison
Visitor
2 0 0

I've found and fixed this issue a number of times and created content to explain why it happens and what to do about it.

 

Basically, GoogleBot is crawling your pages and finding a value it believes is the price (the higher variation in your example).

 

To fix it, you'll need to modify your code to make it less obvious that that value is a PRICE, and more obvious that the correct value IS the price. It's damned annoying!

 

 

The full post is here: https://tillison.co.uk/blog/mismatched-value-page-crawl-price/