Home / Guides
Google Merchant Center & store fixes

How to fix 'Mismatched product price' in Google Merchant Center

By Kai · Updated Oct 19, 2026 · 2 min read

Short answer

Google crawls your landing page and compares the price there with the price in your data source. They must match exactly. Fix the price in the data source, then request a website check. Google can take up to 12 hours to review the site.

What the issue means

Googlebot regularly crawls your landing pages and compares the price in your data source with the price on the page or in your structured data. If they differ, the product may be disapproved. Google states that prices in the HTML need to match exactly the prices uploaded to Merchant Center. Prices that are loaded with JavaScript after the page loads can also trigger the error.

Common causes

How to fix it

  1. Set the price in your data source to match the website, in the right currency for the target country.
  2. For one product: Products, then Needs attention, filter for the affected products, open the product, choose Edit product, correct the price and save.
  3. For many products: download the CSV of affected products, compare it with your product data, correct the prices and upload the data again.
  4. Request a website check to speed up re-approval. If you do nothing, an automatic review happens later. If you think the issue is wrong, request a review instead.

Timing

Googlebot re-crawls disapproved products over the next hours or days. Google may take up to 12 hours to review your website, and you cannot send a new request during that time. A fixed issue can take a while to disappear from Needs attention.

Fix the cause, not only the row

If the price keeps drifting, the feed is not the problem. Check how the store updates prices: a sync that runs less often than your sales, a cache that shows an old price to Googlebot, or a variant price that the feed reads differently from the page. Fix that source and the issue stops coming back.

Sources

Questions people ask

How long does Google take to re-check a price?

Google says it may take up to 12 hours to review your website after you request a check, and you cannot send a new request during that period.

Can JavaScript prices cause a mismatch?

Yes. Google notes that prices loaded dynamically with JavaScript after the page loads can trigger the error.

Get a free mini-audit

Free first step, no obligation. Work and payment stay on the platform you found me on.

Get a free mini-audit →

Keep reading