You've taken great product photos, built your store, and listed your items. But if your images aren't properly optimized, you're leaving money on the table in two ways: slow-loading pages that lose customers before they ever see your products, and platform rejections that push your listings down in search results.
Product image optimization for e-commerce isn't just about compression — it's about matching each platform's technical requirements precisely. Amazon disables the product zoom feature if your main image is below 1000×1000 pixels. Shopify serves whatever file size you upload — a 10MB raw photo stays 10MB until you manually compress it. Etsy penalizes slow shop pages in its search algorithm. Getting this right is the difference between a store that converts and one that frustrates.
This guide covers the complete picture: platform-specific requirements, quality settings per platform, white background compliance, batch compression workflow, and SEO-friendly file naming — everything needed for proper product image optimization for e-commerce in 2026.
Why Platform Specifications Are Non-Negotiable
Every major e-commerce platform has specific image requirements, and the penalties for ignoring them aren't theoretical — they're built into the platform's core functionality.
Amazon: Zoom Feature Threshold
Amazon's product zoom feature — the magnifier that appears when a customer hovers over a product image — only activates when the main image is at least 1000×1000 pixels on the longest side. Below that threshold, customers see a static image with no zoom. Studies consistently show that zoom capability increases conversion rates by 10–40% for products where detail matters (clothing texture, electronics, jewelry, home goods). Upload a 800×800 product photo to Amazon and you've silently disabled a feature that your competitors have active.
Amazon's recommended size is 2000×2000 pixels for maximum zoom quality. The main image must have a pure white background (#FFFFFF) — not off-white, not cream, not light gray. Amazon's automated systems check background color and can suppress listings that don't comply.
Shopify: No Automatic Compression
This surprises many Shopify store owners: Shopify does not automatically compress images you upload. If you upload a raw 10MB photo from your camera, Shopify serves that 10MB file to every customer who views your product page. Shopify does apply some processing (it creates responsive variants for different screen sizes) but it does not reduce your file's quality or compression. The compression burden is entirely on you — or on a Shopify app like TinyIMG or Crush.pics.
The best workflow: compress product images before uploading to Shopify. Use ConvertiImage to batch compress up to 50 product images at once to JPEG 85% — the sweet spot between visual quality and file size for product photography.
Etsy: Search Ranking and Slow Shops
Etsy penalizes shop page speed in its search algorithm. If your product listings have large uncompressed images that load slowly, your listings appear lower in Etsy search results — even if your product is more relevant than faster-loading competitors. Etsy allows up to 10MB per image and up to 10 images per listing, but just because you can upload 10MB doesn't mean you should. Target under 1MB per image for competitive Etsy listings.
4-Platform Requirements Comparison Table
| Requirement | Amazon | Shopify | Etsy | eBay |
|---|---|---|---|---|
| Main image minimum | 1000×1000 px | No strict minimum | No strict minimum | 500×500 px |
| Recommended size | 2000×2000 px | 2048×2048 px | 2000px longest side | 1600×1600 px |
| Zoom threshold | 1000 px (zoom on) | Via CDN scaling | N/A | 800 px |
| Background rule | Pure white #FFFFFF (main image only) | Any background | Any background | White preferred |
| Accepted formats | JPEG, TIFF, PNG, GIF | JPEG, PNG, WebP, GIF, HEIC | JPEG, PNG, GIF | JPEG, PNG |
| Max file size | 10 MB | 20 MB | 10 MB | 7 MB |
| Images per listing | Up to 9 | Up to 250 | Up to 10 | Up to 24 |
Quality Settings Per Platform
JPEG quality is a 0–100 scale where 100 is maximum quality (largest file) and 0 is maximum compression (smallest file, severe artifacts). For product images, the sweet spots are:
- Amazon: JPEG 90%. Amazon's zoom feature reveals fine detail, so quality needs to be higher than other platforms. A product with texture (fabric, leather, wood grain) compressed too aggressively looks unprofessional under zoom. At 90%, a 2000×2000 product image typically runs 300–600 KB.
- Shopify: JPEG 85%. Shopify's CDN serves responsive variants at multiple sizes, so the compression impact is distributed across breakpoints. 85% provides the right speed-quality balance — typically 150–400 KB for a 2048×2048 image.
- Etsy: JPEG 85–88%. Etsy's SEO algorithm rewards fast-loading shops, so compression is important. 85–88% quality keeps file sizes under 1MB for most product images while maintaining quality acceptable for handmade/craft products.
- eBay: JPEG 85%. eBay's older infrastructure is less forgiving of large files. Keep images under 2MB at 85% quality for fastest loading.
White Background: Amazon Compliance Explained
Amazon's product image policy is explicit: the main product image (the first image, used in search results and on the product detail page) must have a pure white background. The hex value of required white is #FFFFFF — RGB (255, 255, 255). Off-white, cream (#FFFDD0), warm white (#FFF9F0), or light gray all fail Amazon's automated compliance check.
The compliance issue is practical: Amazon's catalog displays products against a white interface. A product image on pure white background appears to float on the page — no visible border between image and page background. An off-white or gray background creates a visible rectangular box around your product — immediately signaling "low quality" to customers.
Additional images in your listing (images 2–9) can use lifestyle backgrounds, infographics, size charts, and other non-white backgrounds. Only the main image requires pure white.
Batch Workflow for Large Product Catalogs
If you're optimizing 50+ product images, a one-by-one workflow is unsustainable. Here's the efficient batch process:
1Organize photos by SKU before compressing — Name files descriptively before processing: red-leather-wallet-front.jpg not IMG_4521.jpg. Descriptive filenames are indexed by Google Images and contribute to product page SEO.
2Batch compress product images online — Visit convertiimage.com, upload up to 50 files at once, set output format to JPEG and quality to 85–90% depending on platform. Download the ZIP file with all compressed images ready for upload.
3Resize to platform-safe dimensions — Use 2048×2048 as your universal upload size — it meets Amazon zoom requirements (above 2000×2000 threshold), Shopify's recommended dimensions, Etsy's 2000px minimum, and eBay's 1600px recommendation. One size covers all platforms.
SEO Naming Conventions for Product Images
Filename SEO for product images is an often-overlooked ranking factor. Google Images indexes image filenames as part of relevance scoring. A product at blue-ceramic-coffee-mug-12oz.jpg ranks for "blue ceramic coffee mug 12oz" in Google Images — a customer discovery channel many stores ignore completely. A file at IMG_4521.jpg ranks for nothing.
Naming conventions to follow:
- Use hyphens between words (not underscores or spaces):
red-wool-scarf-handmade.jpg - Include product name + key attribute + variant:
leather-bifold-wallet-brown-mens.jpg - For multiple images per SKU: append position:
ceramic-mug-white-12oz-front.jpg,ceramic-mug-white-12oz-side.jpg,ceramic-mug-white-12oz-detail.jpg - Keep filenames under 60 characters
- All lowercase, no special characters except hyphens