Google Merchant Center Image Errors on Shopify: Too Small, Missing, and Promotional-Overlay Fixes
Short answer: Google disapproves product images for three common reasons — the image is too small (below Google's minimum pixel size), it's missing or can't be crawled, or it has a promotional overlay (text, watermark, logo, or a "Sale" badge burned into the picture). Fix them by uploading a clean, high-resolution product photo (aim for 1000×1000 px or larger) as the first image on each Shopify product, with no text or watermark and a plain background.
Your image is the single biggest driver of clicks in Google Shopping, and it's also one of the most common disapproval reasons. Here's what each error means and the exact fix.
The image rules Google actually enforces
- Minimum size: 100×100 px for non-apparel, 250×250 px for apparel. Those are floors — anything that small looks terrible in Shopping. Google recommends at least 800×800, and 1000×1000+ is the practical target.
- Maximum: 64 megapixels and 16 MB per file.
- No promotional overlay: no text, no watermark, no logo, no call-to-action, no "Free shipping" or "Sale" badge drawn onto the image itself.
- Shows the actual product: not a placeholder, not a generic stock graphic, not a size chart or an all-text image as the main photo.
- Crawlable URL: the image link has to load for Google without a login or a block.
What each error means on Shopify
"Image too small [image link]"
The main image's pixel dimensions are below Google's minimum, or small enough to be rejected. On Shopify this usually comes from uploading a thumbnail, a compressed social-media export, or a logo instead of a product photo.
Fix: Product → Media, delete the small image and upload a larger one (1000×1000 px or more). On Shopify the first media item is the image Google uses as the main image, so make sure the large, clean photo is first.
"Missing image [image link]"
The product has no image, or the image Google tried to fetch didn't load.
Fix: add at least one product image under Product → Media. If an image exists but Google says missing, the file may be blocked or the URL unreachable — re-upload it through Shopify rather than hot-linking from elsewhere.
"Promotional overlay on image" / "Image contains promotional elements"
The main image has text, a watermark, a brand logo, or a badge drawn onto it. Google wants the raw product on a clean background.
Fix: replace the first image with a version that has no overlay. Keep your lifestyle or badged images as additional images — Google is strictest about the main image. If you use an app that stamps watermarks or sale badges onto product photos, exclude the main image from it.
"Generic image" / placeholder
The main image is a stock graphic, a "coming soon" placeholder, or a size chart rather than the product.
Fix: upload a real photo of the actual product as the first image.
A clean main image, every time
- First image = the product, alone, on a plain (ideally white) background, at least 1000×1000 px.
- No text, watermark, logo, or badge on that first image.
- Put lifestyle shots, infographics, and badged images after the main one.
- Re-upload through Shopify's Media section so the URL is on Shopify's CDN and always crawlable.
The feed re-syncs within a few hours; confirm in Merchant Center that the image issue clears under Products → Needs attention.
Catch every image problem before Google does. Feed Doctor flags each product that's missing an image or whose main image is too small — across your whole catalog in one scan — alongside the other fields Google will reject. Try it free for 7 days.
Stop losing sales to Google rejections
Feed Doctor scans your whole catalog and gives you the exact field to fix on every product.
Try Feed Doctor free for 7 days →