Google Merchant Center Price Mismatch — How to Fix Feed vs Website Discrepancies

A price mismatch occurs when the price in your Google Merchant Center product feed differs from the price shown on your website. This is one of the most common product disapproval reasons and can lead to account suspension if widespread.

Why This Happens

Google's crawler found that product prices on your website differ from the prices in your product feed

Currency conversion, tax inclusion, or discount codes are causing price discrepancies

Your product feed hasn't been updated to reflect recent price changes on your website

Dynamic pricing or A/B testing is showing different prices to different visitors including Google's bot

What Google Requires

Product prices in your feed must exactly match the prices displayed on your product landing pages

Currency must be consistent between feed and website

Tax handling must be consistent — either include tax in both or exclude from both

Sale prices must be updated simultaneously in both feed and website

Prices must not change based on user location, cookies, or session data when Google crawls

Common Mistakes

Feed shows prices without tax while website displays prices with tax included

Currency code in feed doesn't match the currency shown on the website

Sale prices updated on the website but not in the product feed

Using dynamic pricing that shows Google's crawler a different price than regular visitors

Shopify multi-currency showing different prices based on geolocation

How to Fix This

1

Compare prices between your product feed and live website for a sample of products

2

Ensure your feed currency code matches your website's displayed currency

3

Verify tax handling is consistent — use the same tax-inclusive or tax-exclusive approach in both places

4

Set up automatic feed updates to sync prices whenever your website prices change

5

Disable geo-based pricing or ensure your feed reflects the base-country price

6

Update sale prices in your feed and website simultaneously

7

Use GMC's price crawl diagnostics to identify specific mismatched products

Frequently Asked Questions

How much price difference triggers a disapproval?+

Any difference can trigger a disapproval. Google expects an exact match between feed and website prices. Even a 1-cent difference due to rounding can cause issues.

How do I handle multi-currency stores?+

Submit your feed in your store's base currency and set the correct currency code. If you sell in multiple currencies, create separate feeds for each target country with the appropriate currency.

How quickly are price mismatches detected?+

Google crawls product pages regularly (usually every few days). Price mismatches are typically flagged within 3-5 days of the discrepancy appearing.

Check your store now

Free compliance scan — 47 rules checked in minutes.

Run compliance check