Why Google disapproves your product images (and how to fix them)
Product images have their own set of rules in Google Merchant Center, and breaking them is one of the quietest ways to get disapproved: the product data is perfect, but the picture fails a check. The most common cause catches careful stores off guard, promotional text and badges added to sell harder. Here is what Google wants from a product image, the image disapprovals you actually hit, and how to fix them without a re-shoot.
What Google wants from a product image
Google wants the image to show the product clearly and honestly, as if it were sitting on a shelf: the actual item, well lit, large enough to see, on a clean background, with nothing added on top. The point is a consistent, trustworthy shopping surface. A shopper scanning results should compare products, not marketing. Anything that turns the image into an advert, or hides what the product really looks like, works against that and gets flagged.
- Show the real product, clearly and accurately, not a stand-in or a mock-up.
- Large enough to see detail, on a clean, uncluttered background.
- Nothing added on top: the image is a product photo, not an ad.
Promotional overlays are the big one
The single most common image disapproval for honest stores is promotional content on the image itself: text like "Sale" or "Free shipping", price stickers, call-to-action badges, logos, or watermarks. It feels like good merchandising, and on your own storefront it might be, but on a Google Shopping image it is a policy violation. Google treats the image as product data, not ad space, and overlays are exactly what it screens for. If your main images carry any of this, that is the first thing to strip.
- Promotional text: "Sale", "Free shipping", discounts, or any call to action on the image.
- Badges, price stickers, logos, and watermarks sitting on top of the product.
- It may look like good merchandising, but on a Shopping image it is a disapproval.
The other image disapprovals
Beyond overlays, a handful of image problems come up again and again. A placeholder or missing image, a "coming soon" graphic or no image at all, cannot be approved because there is nothing to show. An image that is too small or low resolution fails the quality bar. A generic or stock image that does not match the actual product misrepresents it. And the wrong image entirely, a variant showing the base product or a mislabelled photo, contradicts the listing. Each of these tells Google the picture is not a reliable view of what is for sale.
- Placeholder or missing image: nothing real to show.
- Too small or low resolution to see the product properly.
- Generic or stock image that does not match the actual item.
- Wrong image: a variant or listing showing the wrong product.
Fixing images without a re-shoot
Most image disapprovals are fixed by choosing a better source image, not by booking a photographer. Use the clean product photo you almost certainly already have, without the promotional layer, as the main image. Make sure it meets Google’s size and quality minimum and shows the correct product for each variant. If you need the "Sale" badge for your own storefront, keep it there in your theme, where it belongs, and let the feed pull the plain image for Google. Then confirm the clean image is the one Merchant Center actually received, since the version on your product page is what gets crawled.
- Use the clean product photo as the main image; drop the overlay.
- Meet Google’s size and quality minimum, and match the image to each variant.
- Keep promo badges in your storefront theme, not baked into the product image.
- Confirm Merchant Center received the clean image, not the badged one.
Keeping images clean
Images slip back out of policy as easily as they were fixed: a marketing campaign bakes a badge into product photos, a bulk image update reintroduces an old overlay, a new supplier’s images arrive with watermarks. Any of these can disapprove part of your catalog without touching the product text, so a feed that looks healthy on paper still loses listings. The stores that stay clean check image status on a schedule, not after the traffic drops. A regular scan that reads each product’s live status catches a re-introduced overlay or a broken image early, while it is a quick swap and not a silent gap in your Shopping presence. It is an informational check, not legal advice, and it does not guarantee compliance, but seeing a flagged image before it costs you clicks is the whole point.
By Maksym Burkhan · Founder, makseong
Maksym builds focused Shopify apps at makseong and writes about Google Merchant Center, product feeds, and the compliance problems merchants actually run into.
Related guides
See it on your own store
Run a free feed scan