Google Merchant Center Errors: Troubleshooting Guide for WooCommerce
Fix common Google Merchant Center errors and warnings. Solutions for missing GTIN, price mismatches, image issues, and disapproved products.
Getting products disapproved in Google Merchant Center is frustrating. You’ve set up your feed, submitted it, and now you’re seeing errors everywhere. This guide covers the most common errors, what causes them, and exactly how to fix them.
Understanding Merchant Center Diagnostics
Google Merchant Center categorizes issues into three levels:
| Level | Impact | Action Required |
|---|---|---|
| Errors | Products disapproved, won’t show | Must fix |
| Warnings | Products may have limited reach | Should fix |
| Notifications | Informational, best practices | Optional |
To view issues:
- Log into Google Merchant Center
- Go to Products → Diagnostics
- Review item issues and account issues separately
Product Data Errors
Missing GTIN
Error: “Missing value: GTIN [gtin]”
Why it happens: Google requires GTINs for most products from established brands. Your feed is missing this identifier.
Fix:
-
Add GTIN to your WooCommerce products:
- Edit product → Inventory tab
- Enter the GTIN (UPC, EAN, or ISBN)
- Save and regenerate feed
-
If the product doesn’t have a GTIN (handmade, custom, vintage):
- Set
identifier_existsto “No” - Still include Brand if known
- Set
Prevention: Use a plugin that adds GTIN fields, like Google Shopping for WooCommerce.
Invalid GTIN
Error: “Invalid value: GTIN [gtin]”
Why it happens: The GTIN you provided doesn’t pass validation (wrong length, invalid check digit, or doesn’t match Google’s database).
Fix:
-
Verify the GTIN is correct:
- UPC should be 12 digits
- EAN should be 13 digits
- Check against the actual product barcode
-
Validate at GS1 Check Digit Calculator
-
If GTIN is correct but still rejected:
- The product might be new and not yet in Google’s database
- Try removing GTIN and setting
identifier_existsto “No” temporarily
Missing Brand
Error: “Missing value: Brand [brand]”
Why it happens: Products from known manufacturers require a brand name.
Fix:
- Add brand to your WooCommerce products
- Use the official brand name (e.g., “Nike” not “nike” or “NIKE”)
- For unbranded products, use your store name
Missing Required Attributes
Error: “Missing value: [attribute name]”
Common missing attributes by category:
Apparel:
color- Requiredsize- Requiredgender- Required (male, female, unisex)age_group- Required (adult, kids, toddler, infant, newborn)
Fix: Ensure your WooCommerce products have these attributes and that your feed plugin maps them correctly.
Price and Availability Errors
Price Mismatch
Error: “Mismatched value: Price [price]”
Why it happens: The price in your feed doesn’t match the price on your product page when Google crawls it.
Causes:
- Feed not updated after price change
- Currency conversion issues
- Sale prices not reflected in feed
- Geo-targeted pricing
Fix:
- Regenerate your feed immediately after price changes
- Use scheduled feed updates (Pro feature) to keep prices current
- Ensure your feed URL always returns fresh data
- Check that currency codes match (USD vs EUR)
Availability Mismatch
Error: “Mismatched value: Availability [availability]”
Why it happens: Feed says “in_stock” but product page shows out of stock (or vice versa).
Fix:
- Update stock status in WooCommerce
- Regenerate feed
- Set up automatic feed updates when stock changes
- Ensure your theme correctly displays stock status
Insufficient Value: Price
Error: “Insufficient value: Price [price]”
Why it happens: Price is $0 or missing.
Fix:
- Check that all products have prices in WooCommerce
- For variable products, ensure each variation has a price
- If using sale prices, ensure regular price is also set
Image Errors
Missing Image
Error: “Missing value: Image link [image_link]”
Why it happens: Product doesn’t have an image, or image URL is broken.
Fix:
- Add images to all WooCommerce products
- Verify image URLs are accessible (not 404)
- Check image URLs aren’t behind authentication
Image Too Small
Error: “Image is too small [image_link]”
Requirements:
- Minimum: 100x100 pixels
- Apparel: 250x250 pixels minimum
- Recommended: 800x800 pixels or larger
Fix:
- Upload larger product images to WooCommerce
- Regenerate thumbnails if needed
- Use full-size images in your feed, not thumbnails
Promotional Overlay on Image
Error: “Promotional text on image [image_link]”
Why it happens: Images contain text like “SALE”, “FREE SHIPPING”, watermarks, or promotional badges.
Fix:
- Use clean product images without text overlay
- Remove watermarks
- Remove promotional stickers/badges
- Logo is generally okay if small and unobtrusive
Generic or Placeholder Image
Error: “Generic image [image_link]”
Why it happens: Using stock photos, placeholder images, or images that don’t show the actual product.
Fix:
- Use actual product photos
- Show the specific product being sold
- Avoid stock photography
URL and Link Errors
Invalid URL
Error: “Invalid URL [link]”
Why it happens: Product URL is malformed, redirects, or returns an error.
Fix:
- Check product URLs are valid and accessible
- Ensure no redirect chains
- Verify URLs work without being logged in
- Use HTTPS (required)
Landing Page Error
Error: “Unavailable landing page [link]”
Why it happens: Google can’t access your product page.
Causes:
- Page returns 404
- Page is behind login/password
- Robots.txt blocks Google
- Server errors
Fix:
- Verify page loads correctly
- Check robots.txt allows Googlebot:
User-agent: Googlebot Allow: / - Remove any login requirements for product pages
- Check server isn’t blocking Google’s IP ranges
Account-Level Issues
Website Claim Issues
Error: “Website not claimed” or “Verify and claim your website”
Fix:
- Go to Merchant Center → Settings → Business information
- Click “Website” and enter your URL
- Choose verification method:
- HTML file upload
- HTML tag
- Google Analytics
- Google Tag Manager
- Complete verification
Policy Violations
Error: “Account suspended” or “Misrepresentation”
Common causes:
- Prices don’t match between feed and website
- Misleading product information
- Prohibited products
- Missing or unclear return/refund policy
- Missing contact information
Fix:
- Review Google Merchant Center policies
- Ensure prices match exactly
- Add clear return/refund policy
- Add contact information (phone, email, address)
- Remove any prohibited products
- Request account review after fixing
Shipping Configuration Issues
Error: “Missing shipping information”
Fix:
- In Merchant Center → Settings → Shipping and returns
- Create shipping services matching your WooCommerce settings
- Options:
- Set up shipping in Merchant Center manually
- Use automatic shipping from your feed
- Enable shipping settings in your feed plugin
Data Quality Warnings
Missing Recommended Attributes
Warning: “Missing recommended: [attribute]”
These won’t disapprove products but may reduce visibility:
product_type- Your category hierarchygoogle_product_category- Google’s taxonomympn- Manufacturer part numberadditional_image_link- Extra product images
Fix: Add these attributes to improve product data quality.
Duplicate Products
Warning: “Duplicate item”
Why it happens: Multiple products with the same GTIN or identical content.
Fix:
- Ensure each product has a unique SKU/ID
- Don’t submit the same GTIN twice
- For variations, each should have unique identifier
Troubleshooting Workflow
When you see errors, follow this process:
1. Identify Scope
- How many products affected?
- Is it the same error on all products?
- When did it start?
2. Check Your Feed
View your feed directly:
https://yoursite.com/wp-content/uploads/product-feed.xml
Verify the problematic products have correct data.
3. Compare Feed to Website
For price/availability mismatches:
- Check feed value
- Check live website value
- They must match exactly
4. Regenerate Feed
After fixing issues in WooCommerce:
- Regenerate your product feed
- In Merchant Center, go to Products → Feeds
- Click “Fetch now” to pull updated data
5. Wait for Reprocessing
Google can take 24-72 hours to reprocess products. Don’t panic if issues don’t disappear immediately.
Prevention Strategies
Keep Feed Fresh
- Update feed at least daily
- Use scheduled updates (Pro feature)
- Regenerate after major changes
Validate Before Submitting
- Check feed for errors before upload
- Use Google’s Feed Rules to fix data
- Test with a small product set first
Monitor Regularly
- Check Merchant Center weekly
- Set up email notifications for issues
- Address warnings before they become errors
Use Quality Source Data
- Complete product information in WooCommerce
- High-quality images
- Accurate pricing and stock
FAQ
Q: How long after fixing an error will my product be approved?
Usually 24-72 hours. Some issues may take longer during manual review.
Q: Can I appeal a disapproval?
Yes, after fixing the issue, you can request a review in Merchant Center. Go to Products → Diagnostics → Request review.
Q: Why do some products get disapproved randomly?
Google periodically re-crawls your site. If your website was temporarily down or prices changed, products may get flagged.
Q: Do warnings affect my products?
Warnings don’t disapprove products but may reduce visibility and performance. Fix them when possible.
Q: How do I prevent price mismatch errors?
Use a feed plugin with automatic updates, or regenerate feed immediately after price changes. The Pro version of Google Shopping for WooCommerce updates feeds automatically when products change.
Need help preventing these errors? Google Shopping for WooCommerce generates compliant feeds with proper data formatting. The Pro version includes automatic feed updates to prevent sync issues.
Ready to sell on Google Shopping?
Get our free plugin with GTIN, Brand, and MPN fields. No product limits, no paywalls for essential features.