Google Shopping Image Requirements: The Hard Rules
These are the non-negotiable requirements that will get your products disapproved if violated:
| Requirement | Specification | Consequence of Violation |
|---|---|---|
| Minimum size (non-apparel) | 100 × 100 px | Product disapproved |
| Minimum size (apparel) | 250 × 250 px | Product disapproved |
| Maximum file size | 16 MB | Product disapproved |
| Recommended minimum (all) | 800 × 800 px | No penalty but lower quality score |
| File formats accepted | JPEG, WebP, PNG, GIF, BMP, TIFF | Unsupported format = disapproval |
| Placeholder images | Not allowed | Product disapproved |
| Watermarks / overlaid text | Not allowed (promotional text) | Product disapproved |
| Borders | Not allowed | Product disapproved |
| Multiple products in image | Not allowed for single-variant products | Product disapproved |
Promotional overlays — "Sale," "Free Shipping," "20% Off," "New Arrival" — are banned from primary Shopping images. Sellers who repurpose social media creatives for their product feed frequently get caught by this rule. Price badges and urgency graphics need to be removed before submitting.
Watermarks are a special case. A small, unobtrusive brand watermark in a corner is sometimes tolerated, but Google's policy is officially against any watermark, and enforcement varies. The safest approach: don't include any watermark on your primary Shopping image, even your own brand logo.
Image Quality Standards Google Recommends (But Doesn't Require)
Beyond the hard rules, Google publishes best practice guidelines that affect your products' performance even when they don't cause disapprovals. These are worth treating as requirements because Google uses image quality signals in its auction-time ranking:
Background
White or light-colored backgrounds are strongly recommended for non-apparel products. For apparel, lifestyle images are acceptable and increasingly common in shopping results. Google's automated image analysis assesses background complexity — cluttered backgrounds lower the assessed quality score.
Resolution and Sharpness
While 800 × 800 px is the recommended minimum, products with images at 1000 × 1000 px or higher consistently perform better in A/B tests. Google's image zoom feature activates at higher resolutions, which increases engagement. For apparel and products where detail matters, 1500 × 1500 px or higher is the practical target.
Product Centering and Framing
The product should occupy 75–90% of the image frame. Products that appear too small in their frame have lower CTR — the thumbnail in Shopping results is small to begin with, and if the product takes up only half the frame, it becomes nearly invisible.
Apparel-Specific Image Rules
Apparel has its own set of guidelines that differ from standard product images, and Google is stricter about enforcing them for fashion categories:
On-Model vs. Flat Lay
Google strongly recommends on-model photography for apparel in Shopping campaigns. Flat lay and ghost mannequin images are permitted but perform measurably worse in click-through rates for most apparel categories. Studies consistently show on-model images generate 10–30% higher CTR for clothing and accessories in Shopping results.
Model Requirements
When using model photography, the model must be standing (not sitting or crouching) for the primary image. Google's guidelines specify this to ensure the full garment is visible. Cropped shots showing only the torso are discouraged for the primary image.
Multiple Angles for Apparel
Google supports up to 6 additional images per product listing via the additional_image_link attribute. For apparel, using all 6 slots with front, back, detail, and lifestyle shots can increase conversion rates on the product listing page significantly.
Less Effective for Apparel
- Flat lay primary image
- Ghost mannequin only
- Single image listing
- Low-resolution images (under 600px)
- Model sitting or posed unusually
Best Practice for Apparel
- Standing model primary image
- Ghost mannequin + lifestyle secondary images
- 5–6 images using additional_image_link
- 1000px+ minimum resolution
- White or clean lifestyle background
Google's Shopping algorithm gives preference to product listings that use the additional_image_link attribute with multiple angles. Adding even 2–3 additional images to previously single-image listings typically improves impression share within the same budget.
Optimizing Images for Higher Google Shopping CTR
Meeting requirements gets you in the game. Optimization determines how you perform. Here are the factors with the most measurable impact on Google Shopping click-through rates:
Background Color Selection
Pure white (#FFFFFF) backgrounds dominate Google Shopping results — which is exactly why they blend together. A very light grey (#F5F5F5 or similar) or off-white background can make your product image stand out against a sea of white while still meeting Google's quality guidelines. The difference is subtle but visible in thumbnails.
Image Contrast and Saturation
Products with higher contrast against their background and natural (not oversaturated) colors consistently generate better CTR. This is especially true for products in colors that are close to white — light-colored products need careful lighting and background selection to remain visible in small Shopping thumbnails.
Image Freshness
Google's product feed systems crawl images periodically. Stale, lower-quality images from older crawls can persist in the index. Submit a fresh feed update after a significant image quality improvement to force re-indexing of your updated images.
Test With Supplemental Feeds
Google Merchant Center supports supplemental feeds that can override specific attributes — including image links — for subsets of your product catalog. This lets you A/B test image styles against each other without rebuilding your primary feed.
Technical Setup: Feed Attributes and Image Hosting
Your images live in your product feed, referenced by URL. Google fetches these images on its own schedule, which creates some technical constraints worth knowing:
Image URL Requirements
Image URLs must be publicly accessible without authentication. If your images are hosted behind a login or CDN with access restrictions, Google's crawler can't fetch them and the product will be disapproved. Use permanent, stable URLs — Google re-crawls images periodically, and a changed URL structure can temporarily break your feed.
Image Hosting and CDN
Host images on a reliable CDN with high uptime. Slow image serving from your server can affect crawl quality. Major CDNs (Cloudflare, Fastly, AWS CloudFront) are fully compatible. Avoid image URLs that include session tokens or time-limited signing strings — these break when Google crawls on its own schedule.
The additional_image_link Attribute
This attribute supports up to 10 additional image URLs per product (though Google typically shows a maximum of 6 in Shopping results). Format: one URL per attribute instance in your feed. For Shopify merchants, this requires a custom feed or a supplemental feed to populate — the standard Shopify/Google integration doesn't automatically export secondary product images.
| Feed Attribute | What It Controls | Priority |
|---|---|---|
| image_link | Primary product image shown in Shopping results | Required |
| additional_image_link | Secondary images shown on product listing page | Strongly recommended |
| lifestyle_image_link | Lifestyle/contextual images (used in Performance Max) | Recommended for PMax |
The native Shopify Google & YouTube app doesn't export additional_image_link data. To include secondary images, use a supplemental feed via Google Sheets or a third-party feed app like DataFeedWatch or GoDataFeed that can map your Shopify product image gallery to this attribute.
Fixing Common Google Shopping Image Disapprovals
Image-related disapprovals are one of the most common reasons product feeds underperform. Here's how to diagnose and fix the most frequent issues:
"Image too small"
If your source images are too small, you have two options: reshoot with higher resolution, or use AI upscaling. AI-based image upscalers can increase resolution 2–4x while preserving detail — adequate for bringing borderline images above threshold, though not a substitute for proper photography for images well below minimum requirements.
"Promotional overlay detected"
Google's automated systems scan for text overlays and price badges. Remove all text, badges, and graphical overlays from the product image. If you need to communicate a sale, do it in your product title or promotional pricing attributes — not the image.
"Image not found" or "Image fetch failed"
This means Google's crawler couldn't access your image URL. Check: Is the URL publicly accessible? Is the server responding? Is the URL returning a redirect loop? Use Google's Rich Results Test or a simple curl command to verify the URL is accessible without authentication.
"Generic image"
This error appears when Google can't identify a specific product in the image — often triggered by placeholder images, very low resolution, or images that show multiple unrelated products. Ensure your primary image shows exactly the product described in your listing, clearly and at adequate resolution.
Don't just fix the image and wait. After correcting image issues, request a manual review in Google Merchant Center or submit a fresh feed update. Automatic re-review happens, but can take days to weeks. Manual review is usually faster.