The 10 Most Common GMC Errors for Shopify Stores
Shopify Google Merchant Center errors follow predictable patterns. Shopify's built-in Google & YouTube channel handles most feed sync automatically, but it creates certain error types that manual feed management avoids — and misses certain requirements that manual setup catches. After analyzing thousands of Shopify stores, these are the ten errors that appear most frequently, ordered by how often we see them.
The fix for each error includes the exact location in Shopify admin, what to change, and how to verify the fix worked in Merchant Center. Most errors resolve within 24-72 hours after the fix, once Google re-crawls your pages and re-processes your feed.
1. Missing or Incomplete Policy Pages
Error message: "Missing return policy" / "Missing shipping information" / "Misrepresentation: Missing policies"
Why it happens on Shopify: Shopify creates policy pages under Settings > Policies, but they are not automatically linked in your footer navigation. The pages exist at /policies/refund-policy but Google cannot find them because no navigation element points to them.
Fix:
- Go to Settings > Policies — fill in return, shipping, privacy, and terms of service with your actual business details
- Go to Online Store > Navigation > Footer menu
- Add menu items linking to each policy page
- Verify the links appear in your store footer
For detailed templates and setup instructions, see our Shopify policy pages for GMC guide.
2. Product Disapproved: Price Mismatch
Error message: "Price on landing page does not match feed price" / "Automatic item update active: price"
Why it happens on Shopify: Shopify Markets converts prices for international visitors. Google's crawler may see a different currency or rounded price than what your feed contains. Also, the compare-at price field in Shopify confuses some feed apps.
Fix:
- Go to Settings > Markets — verify your primary market currency matches your feed currency
- Check your Google & YouTube channel app — ensure it is syncing the selling price, not the compare-at price
- Enable automatic item updates in Merchant Center as a safety net: Settings > Automatic improvements
- If using Shopify Markets with multiple currencies, verify the feed creates separate entries per market
For the complete price mismatch diagnostic, see our price mismatch fix guide.
3. Product Disapproved: Missing GTIN
Error message: "Missing value: GTIN" / "Limited performance due to missing identifiers"
Why it happens on Shopify: The barcode field in Shopify is not always filled in, especially for stores that import products from suppliers via apps like Oberlo or DSers. The Google & YouTube channel maps the Shopify barcode field to GTIN.
Fix:
- Go to Products > [Product] > Variants
- Enter the UPC, EAN, or ISBN in the Barcode field for each variant
- For private-label products without GTINs, the Google & YouTube channel should set
identifier_existstofalseautomatically — verify this in your feed - For branded products, request GTINs from your supplier or look them up on barcodelookup.com
For full GTIN handling details, see our missing GTIN fix guide.
4. Product Disapproved: Image Does Not Meet Requirements
Error message: "Image too small" / "Promotional overlay on image" / "Image link does not lead to a valid image"
Why it happens on Shopify: The Google & YouTube channel uses your first product image as the feed image. If your first image is a lifestyle shot with text overlays ("SALE", "NEW"), a low-resolution supplier image, or a placeholder, it fails Google's requirements.
Fix:
- Go to Products > [Product] > Media
- Ensure the first image is a clean product photo: white or neutral background, no text overlays, minimum 800x800 pixels
- Drag compliant images to the first position in the gallery
- For variants with different appearances, assign variant-specific images
- Re-upload any images that are below 250x250 pixels (apparel) or 100x100 pixels (non-apparel)
For complete image specifications, see our GMC image requirements guide.
5. Shipping Cost Mismatch
Error message: "Shipping cost mismatch" / "Delivery cost on landing page does not match"
Why it happens on Shopify: Shopify stores often have different shipping rates configured in Shopify admin versus what is set in Merchant Center. Free shipping thresholds, weight-based rates, and carrier-calculated shipping create complexity.
Fix:
- Go to Settings > Shipping and delivery in Shopify admin — note your exact rates
- Go to Merchant Center > Settings > Shipping and returns — make sure the rates match Shopify exactly
- If you use carrier-calculated shipping, set Merchant Center to use "carrier-calculated rates" rather than flat rates
- Update your shipping policy page to match both Shopify and Merchant Center settings
- If you offer free shipping above a threshold, configure this in both Shopify and Merchant Center
For detailed shipping feed error fixes, see our shipping feed error guide.
6. Account Suspended: Misrepresentation
Error message: "Account suspended for policy violation: Misrepresentation"
Why it happens on Shopify: This is usually a combination of issues rather than a single problem. Common triggers for Shopify stores: generic policy pages with placeholder text, missing About Us page, no physical address on the contact page, domain-based email not set up (using gmail.com instead).
Fix:
- Audit every policy page for placeholder text or wrong business names
- Create a detailed About Us page with your business story, team, and mission
- Add a contact page with domain email (info@yourstore.com), physical address, and phone number
- Add business identity information in Merchant Center > Settings > Business information
- Submit an appeal with specific changes documented
For the complete misrepresentation fix process, see our misrepresentation fix guide.
7. Feed Sync Errors: Products Not Syncing
Error message: Products appear in Shopify but not in Merchant Center / "Product could not be synced"
Why it happens on Shopify: The Google & YouTube channel has sync limitations. Products in draft status, products without prices, products with missing required fields (title, description, image), and products in collections that are not selected for Google sync will not appear.
Fix:
- Go to the Google & YouTube app in Shopify admin
- Check Product status — filter by "Not synced" or "Error"
- For each unsyncable product, verify it has: a title, a description (minimum 1 character, but 150+ words recommended), at least one image, a price, and is set to Active status
- Ensure the product's collection is enabled for Google sync in the app settings
- Manually trigger a re-sync from the app if needed
8. Product Disapproved: Missing Product Data
Error message: "Missing value: description" / "Missing value: brand" / "Missing required attribute"
Why it happens on Shopify: Shopify products often have minimal descriptions (a single sentence) or no vendor set. The Google & YouTube channel maps Shopify's Vendor field to the Brand attribute — if Vendor is blank, Brand is missing from your feed.
Fix:
- Go to Products > [Product]
- Add a substantive description (150+ words covering features, materials, dimensions)
- Set the Vendor field to the brand or manufacturer name
- Set the Product type field to help with Google category mapping
- For products needing specific feed attributes not available in Shopify, use a supplemental feed in Merchant Center
9. Website Crawl Errors
Error message: "Landing page not accessible" / "We could not access your website" / "Crawl issue: HTTP error"
Why it happens on Shopify: Password protection is still enabled (common for stores under development), the product page returns a 404 (product was deleted but feed was not updated), or the store is using a country redirect that sends Googlebot to a different URL than what is in the feed.
Fix:
- Disable password protection: Online Store > Preferences > Password protection — uncheck "Enable password"
- Remove deleted products from your feed — the Google & YouTube channel should handle this automatically, but manually check for orphaned products in Merchant Center
- Check your Shopify Markets configuration — if you redirect visitors based on country, ensure Googlebot (which crawls from US IPs) lands on the correct version of your product page
- Verify your product page URLs load correctly in an incognito browser
10. Account Warning: Website Not Claimed
Error message: "Claim your website" / "Website URL verification required"
Why it happens on Shopify: Website verification was not completed or was invalidated after a theme change or domain migration.
Fix:
- Go to Merchant Center > Settings > Business information > Website
- Choose the HTML tag verification method
- Copy the meta tag provided
- In Shopify, go to Online Store > Themes > Edit code > theme.liquid
- Paste the meta tag in the
<head>section, before</head> - Click Save, then verify in Merchant Center
- Alternatively, use the Google & YouTube app which handles verification automatically
Bulk Error Resolution Strategy
If you have dozens or hundreds of errors, do not fix them one by one. Fix by pattern.
Priority Order
- Account-level issues first (suspensions, policy violations) — these block everything
- Feed-level errors next (missing required attributes, data format issues) — these affect many products
- Product-level disapprovals last — start with your highest-revenue products
Using Merchant Center Diagnostics
- Go to Products > Diagnostics in Merchant Center
- Sort errors by "Affected items" (descending) to find errors impacting the most products
- Fix the highest-impact error first — often a single fix (like adding a missing shipping setting) resolves hundreds of product disapprovals simultaneously
- After fixing, wait 24-72 hours for Google to re-crawl and re-process, then check diagnostics again
For the complete Shopify + GMC setup walkthrough, see our integration guide. For product feed optimization that prevents many of these errors, see our product feed optimization guide.