How to fix Google Shop Mismatched value (page crawl) [price]?

Topic summary

Google Merchant Center disapprovals for “Mismatched value (page crawl) [price]” on Shopify stores, mainly for products with variants. Google’s crawler reads a different price from the page than what’s in the feed (often a higher variant).

Likely causes:

  • Feed uses the product URL instead of the specific variant URL (e.g., add ?variant=ID).
  • Incorrect structured data/schema (JSON-LD/microdata) not listing each variant’s Offer with matching price, availability, and identifiers (SKU/GTIN) tied to the feed’s id/gtin.
  • GoogleBot infers the wrong on-page price due to page code; possible Shopify Markets/currency markup issues.

Recommended fixes:

  • Validate with Google’s Rich Results Test; ensure first/primary Offer and SKUs match feed IDs.
  • Update theme/app structured data to include all variants; contact theme or app support if auto-added.
  • Use variant URLs in the product feed.
  • Consider enabling Merchant Center Automatic improvements (price & availability). Avoid “low/high price” fields; that’s not the fix.

Resources shared: Merchant Center docs, FeedArmy microdata guide, JSON-LD for SEO app, and a YouTube/blog explainer.

Updates/outcomes:

  • Some resolved via enabling Automatic improvements or coordinating theme code changes with Shopify/Google.
  • A suggested code change swapping shop.money for cart.currency.iso_code was flagged as incorrect.

Status: Partially resolved per case; core solution is correct schema + variant URLs. Open questions remain on changing feed URLs and access to Google account managers.

Summarized with AI on January 17. AI used: gpt-5.

Hey @FearlessF

You don’t need to add the low/high price, that’s misinformation. Structured data done right (as mentioned above) will include all your variants including their pricing, URL, SKUs, GTINs etc which is what’s needed for Merchant Center.

If you contact me at support@ilanadavis.com and provide your website URL, I can do a free structured data audit to see if my app JSON-LD for SEO will help you. There’s no code needed. No setup involved. And we keep the data updated for you so that when Google makes updates, it just works.