Dealing with Google Merchant Feed Errors
How to deal with Google Merchant Center errors and warnings using the Google Shopping Feed extension. This guide helps you understand which issues are critical and which are just suggestions.
Understanding Error Types
Not everything Google reports is a critical error. Before panicking, understand what you're dealing with.
Error Severity Levels
| Level | Impact | Action Required |
|---|---|---|
| Errors | Products won't show in Shopping | Must fix |
| Warnings | Products show but may underperform | Should fix |
| Suggestions | Optimization opportunities | Nice to fix |
Tip: Focus on errors first. Warnings and suggestions can wait.
Where to Find Errors
In Google Merchant Center
- Log into Merchant Center
- Go to Products → Diagnostics
- Review the issues list
Issue Categories
- Item issues - Problems with specific products
- Feed issues - Problems with feed file or processing
- Account issues - Problems with your Merchant Center setup
Common Errors and Solutions
Missing Required Attributes
Error: "Missing required attribute: [attribute name]"
Cause: Product data is incomplete.
Solution:
- Check which attribute is missing
- Verify the attribute is mapped in extension config
- Ensure products have values for that attribute
- Regenerate the feed
Common missing attributes:
title- Map to product namedescription- Map to product descriptionprice- Should auto-mapavailability- Should auto-map from stock
Invalid GTIN
Error: "Invalid GTIN" or "Invalid value for GTIN"
Causes:
- Wrong number of digits
- Invalid checksum
- Using SKU instead of actual GTIN
- Spaces or dashes in value
Solution:
- Verify GTINs are real (check product barcodes)
- Remove spaces/dashes from GTIN values
- Use a GTIN validator to check format
- For products without GTIN, enable
identifier_exists=false
Missing Identifier
Error: "Missing required unique product identifiers"
Cause: Product needs GTIN or Brand+MPN but has neither.
Solution:
- Add GTIN values to products
- Or add Brand AND MPN values
- Or enable "Activate when less than two" for identifier_exists
Price Mismatch
Error: "Price on landing page doesn't match feed price"
Causes:
- Feed not regenerated after price change
- Different currency settings
- Tax included/excluded mismatch
- Price changed between feed generation and crawl
Solution:
- Regenerate feed after price updates
- Enable automated feed generation via cron
- Check tax settings match between Magento and feed
- For frequent price changes, increase feed generation frequency
Availability Mismatch
Error: "Availability on landing page doesn't match feed"
Cause: Stock status changed after feed generation.
Solution:
- Regenerate feed more frequently
- Use inventory feed for real-time stock updates
- Enable cron-based feed updates
Image Issues
Error: "Image not accessible" or "Invalid image"
Causes:
- Image URL returns 404
- Image too small (under 100x100 pixels)
- Watermarks or promotional text on image
- Image blocked by robots.txt
Solution:
- Verify image URLs are accessible
- Use images at least 250x250 pixels
- Remove watermarks from product images
- Check robots.txt doesn't block image paths
Landing Page Issues
Error: "Landing page not accessible" or "Soft 404"
Causes:
- Product URL returns error
- Product disabled in Magento
- URL rewrite issues
- Geo-blocking or IP restrictions
Solution:
- Verify product URLs work in browser
- Check products are enabled and visible
- Rebuild URL rewrites if needed
- Ensure Google's crawler can access your site
Disapproved Due to Policy
Error: "Item disapproved due to policy violation"
Common policy issues:
- Misleading content
- Counterfeit products
- Dangerous products
- Inappropriate content
Solution:
- Review Google's Shopping policies
- Remove violating products from feed
- Update product descriptions if misleading
- Appeal if you believe the decision was wrong
Warnings (Lower Priority)
Missing Recommended Attributes
Warning: "Missing recommended attribute: [attribute]"
Impact: Products may not perform as well.
Common recommendations:
color- For apparelsize- For apparelgoogle_product_category- For better categorizationbrand- For all products
Action: Add these attributes when you have time. Not urgent.
Shipping Not Configured
Warning: "Shipping settings not configured"
Solution: Configure shipping in Merchant Center settings or add shipping attributes to feed.
Feed Processing Errors
Feed File Not Found
Error: "Unable to fetch feed" or "Feed file not accessible"
Causes:
- SFTP credentials incorrect
- Feed file not generated
- File path changed
Solution:
- Verify SFTP credentials in Merchant Center
- Check feed was generated (look in configured directory)
- Test SFTP connection manually
Feed Processing Failed
Error: "Feed could not be processed"
Causes:
- Invalid XML format
- Encoding issues
- File too large
- Server timeout
Solution:
- Download and validate feed XML
- Check for special characters causing issues
- For large catalogs, consider splitting feeds
Debugging Tips
Check Feed Content
- Generate feed via CLI:
bin/magento googleshopping:feed:create - Open feed file in browser or XML editor
- Verify affected products have correct data
Test Specific Products
- Use Feed Preview in Magento admin
- Check product in Merchant Center's Product Details
- Compare feed data with landing page
View Crawl Status
In Merchant Center:
- Go to Products → All products
- Click on affected product
- View "Item status" for detailed crawl info
Prevention
Regular Monitoring
- Check Merchant Center weekly
- Set up email alerts for new issues
- Monitor disapproval trends
Feed Best Practices
- Generate feeds daily via cron
- Keep product data up to date
- Validate GTINs before importing
- Use high-quality images
Further Reading
- Google Merchant Center Help - Complete error reference
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team