The Problem: Your Feed is Perfect, But Google Says Otherwise
You’ve double-checked your ShoppingFeeder configuration, verified your product data, and confirmed that your feed contains the correct pricing information. Yet Google Merchant Center continues to flag price mismatches between your feed and your landing pages. This frustrating scenario is more common than you might think, and the culprit usually isn’t your feed—it’s how your Shopify store communicates product information to Google’s crawlers.
Why This Happens: The LD+JSON Disconnect
When Google Merchant Center validates your products, it doesn’t just look at your feed data. Google’s crawlers also examine the structured data (LD+JSON schema markup) embedded directly on your product pages. If there’s a discrepancy between what your feed says and what the structured data on your page indicates, Google will flag this as a price mismatch error.
The most common scenarios include:
Variant Selection Issues: Your product page displays multiple variants, but the LD+JSON markup only reflects the first variant or doesn’t update when customers select different options.
Missing Schema Markup: Your product pages lack proper structured data entirely, forcing Google to guess at pricing information from visible page elements.
Outdated Schema Data: The LD+JSON markup contains stale pricing information that doesn’t match your current product data or selected variants.
Currency Formatting Problems: The schema markup presents pricing in a format that doesn’t match Google’s expectations or your feed currency settings.
How ShoppingFeeder Ensures Feed Accuracy
ShoppingFeeder automatically syncs with your Shopify product database, ensuring that your Google Shopping feed always contains the most current and accurate product information. Our system:
- Pulls real-time pricing data directly from your Shopify admin
- Handles variant-specific pricing automatically
- Formats currency information according to Google’s requirements
- Updates feed data whenever you make product changes in Shopify
The Real Solution: Fix Your Page-Level Markup
Since your feed is correct, the solution lies in ensuring your product pages communicate the same information to Google’s crawlers through proper LD+JSON implementation. The following guides in this series will walk you through identifying and fixing these markup issues.
Quick Diagnostic Steps
Before diving into technical fixes, use these steps to confirm the source of your price mismatch errors:
- Verify Your Feed Data: Log into ShoppingFeeder and confirm the pricing information in your feed matches what you expect
- Check Google’s Rich Results Test: Use Google’s Rich Results Test tool on your product pages to see what structured data Google detects
- Compare the Results: Look for discrepancies between your feed data and the structured data Google finds on your pages
Understanding this distinction between feed accuracy and page-level markup is crucial for resolving price mismatch errors efficiently and permanently.