Price Mismatch Between Feed and Landing Page
The price Google fetched from your product page does not match the price you submitted in your feed. Google cross-checks this on every crawl, and even a $0.01 discrepancy for more than a few hours will flag the product.
Price mismatch (price crawled from landing page doesn't match value in feed)Impact: One of the fastest-escalating errors. Price mismatches can cause a full account suspension within 24 hours (not just item disapproval) because Google treats them as misrepresentation.
Root Causes
- 1Your feed is stale — prices changed on-site but the feed hasn't re-synced yet.
- 2Variant price mismatch: feed submits a base price but user lands on a variant with a different price.
- 3Currency formatting issue: feed says '49.99 USD' but your page schema says '49.99' with no currency, and Google can't reconcile.
- 4Promotional pricing: Shopify shows the sale price; your feed submits the compare-at price.
- 5A/B test on pricing is showing different prices to Googlebot vs. your feed.
Fix by Platform
- 1Check your Google & YouTube Sales Channel is set to real-time sync (not scheduled).
- 2Verify your Product structured data renders the exact variant price the user will see on load.
- 3If you use discount apps (e.g., BOGO, volume discounts): switch them off as a test — app-applied discounts are a top cause.
- 4Check your theme's product.json — some themes round prices differently in structured data vs. display.
- 5Pause any A/B pricing experiments — they cause Googlebot to see one price and the feed sync another.
{{ product.selected_or_first_available_variant.price | money_without_currency }}When This Doesn't Apply
Check your store now
Free compliance scan — 47 rules checked in minutes.
Frequently Asked Questions
How strict is the price match — does it need to be exact to the cent?+
Yes. Google's crawler extracts the exact decimal value. A $29.99 vs $29.98 mismatch will disapprove the product.
My prices change with promotions — how do I handle this?+
Use the sale_price attribute alongside price. Submit the regular price as price and the promotional price as sale_price. Googlebot will then check the landing page for either.
Can I use Google's automatic item updates instead of fixing this?+
Automatic item updates can patch over minor mismatches temporarily, but if Google sees the mismatch happening repeatedly, it still flags your account for data-quality issues. Fix the root cause.
How fast does a price mismatch lead to suspension?+
Item-level disapprovals happen within 24-72 hours. Account-level misrepresentation suspensions typically require sustained patterns (7+ days) or high-volume mismatches (>30% of catalog).