Fix mismatched price / availability in Google Merchant Center | Feedrou
Guides/Troubleshooting

Fix: mismatched value (price or availability) in Merchant Center

5 min read

'Mismatched value (price)' or '(availability)' means Google crawled your product page, compared it to your feed, and found they disagree. It's a trust check: Google won't show a price it can't confirm on the page.

The error is almost always a symptom of one thing — a feed that has drifted out of sync with your live store.

Why the mismatch happens

Your feed was accurate when it was built, then the store changed: a sale started, a currency or tax display changed, stock ran out, or a product was edited. The feed kept the old value while the page moved on.

Google re-crawls pages on its own schedule, so even a brief gap between a price change and a feed refresh can surface the error.

Common price-specific causes

Tax or VAT shown on the page but not reflected in the feed (or vice versa), sale prices that expired in the feed but not the store, and currency mismatches for international traffic are the usual suspects.

Use the sale_price attribute for discounts rather than overwriting price, so Google sees both the regular and promotional price clearly.

Common availability-specific causes

The feed says 'in stock' while the page shows sold out, or a pre-order isn't marked as such. Map availability directly from your live inventory rather than a static value.

The durable fix: keep the feed in sync

Manually re-uploading after every price change doesn't hold up. A feed that regenerates automatically and frequently keeps price and availability matching the page, so the mismatch error stops recurring instead of being patched over and over.

Common questions

How do I fix 'mismatched value (price)' in Merchant Center?

Get the feed back in sync with the live page. The feed price Google sees must match what's on the product page after tax and currency display. The reliable way is an auto-updating feed that regenerates frequently so it never drifts.

How long until a price fix clears in Merchant Center?

Once the feed and page agree, the error clears the next time Google re-crawls and re-fetches — usually within a few days, sometimes faster if you request a re-crawl.

Should I put sale prices in the price field?

No. Keep your regular price in the price attribute and put the discount in sale_price. That way Google shows the markdown correctly and there's no mismatch when the sale ends.

Rather not deal with this yourself?

On our Pro plan, our team builds, configures and runs your feeds for you — zero touch. Or start free and do it yourself with the tools above.