Skip to content

GuidesGoogle Merchant Center

How to Fix a Price Mismatch in Google Merchant Center

Why Google Merchant Center flags mismatched prices, the usual causes on Shopify stores, and how to fix and prevent them.

What Google checks

Google's crawler regularly opens your product pages and compares the price it finds in the page, or in its structured data, with the price in your product data. When they differ, the product can be disapproved, and repeated mismatches can lead to an account suspension.

Google reads the HTML your server returns. A price that only appears after JavaScript runs can be read as a mismatch.

Common causes

  • Timing: the price changed in your store but the feed has not been fetched since.
  • A sale: the page shows the sale price but the feed only has the full price, or the sale ended on the page but not in the feed.
  • Variants: the link opens the default variant, which has a different price from the variant in the feed.
  • Currency or location: the page converts the price by the visitor's location. Google does not allow prices that change by IP address.
  • Structured data: the price in your theme's product markup is out of date or belongs to another variant.
  • Checkout: the price at checkout must match too. A product priced lower on the page than it is in the cart will be flagged.

How to fix it

  1. In Products, then Needs attention, filter to the price mismatch issue and open View examples to see the price Google saw.
  2. Open the same page on desktop and mobile and compare it with the price in your feed, including currency.
  3. Fix the source, usually your store or feed app, so both agree. Make sure variant links open the right variant.
  4. Fix the structured data in your theme if it shows a different price from the page.
  5. Wait for Google to crawl again. It re-checks disapproved products over the next few hours or days and approves them once the prices match.

Prevent it

Turn on automatic item updates. Google can then correct price, sale price, availability and condition from your landing page for the odd product that drifts. Google says this is not a replacement for keeping your product data up to date, and it may not work for products whose price changes more than once a day.

If prices change often, fetch your feed more often or update products through the Merchant API rather than once a day.

How UltraROAS.ai does this for you

UltraROAS.ai never edits prices, stock or links, so it does not change your prices to clear a mismatch. It shows every product Google flagged, ranked by the spend it affects, so you know which ones to fix in your store first, and it checks every day that your product pages load.

Try it freeFree plan, no card: see everything Optimize would change before you pay.

Questions

How long does a price mismatch take to clear?
Google re-crawls disapproved products over the following hours or days. Once the page and the product data show the same price, the product is approved again.
Does automatic item updates fix price mismatches?
It fixes occasional ones by using the price on your landing page. Google is clear that it does not replace keeping your product data accurate, and it may not keep up with prices that change more than once a day.
Can a price mismatch suspend my account?
Yes. Google says repeated mismatches between your product data and website may lead to an account suspension, so fix the cause rather than individual products.

Google's own help pages