A slow-loading product page loses sales before a shopper ever reads your description, and the most common reason a store’s pages are slow has nothing to do with code — it’s product photos uploaded straight from a phone or DSLR at full resolution, sometimes 8-12MB each, times however many photos are on the page. Get the images right and the fix is basically free. Skip it and you’re paying for it in bounce rate every day the listing is live.
Why This Actually Matters for Sales, Not Just Speed
Page load time is a documented factor in both conversion rate and mobile bounce rate — shoppers on a spotty connection abandon a slow product page before it finishes loading, full stop. It also affects search visibility: Google’s Core Web Vitals use page loading metrics (specifically Largest Contentful Paint, which on a product page is almost always the hero image) as a ranking signal. An unoptimized image is a problem three times over — it’s slower for the shopper, it can hurt your search ranking, and on marketplaces with per-listing image limits or storage caps, it wastes space you could use for more photos.
Platform Image Guidelines
Every major platform has its own recommended dimensions. Uploading something wildly off-spec usually still “works” — the platform crops or resizes it automatically — but you lose control over the crop, and you’re uploading (and the platform is storing and serving) far more data than needed.
| Platform | Recommended size | Format notes |
|---|---|---|
| Shopify | 2048 × 2048px (square), or maintain a consistent aspect ratio across a listing | JPG for photos, PNG for images needing transparency |
| Etsy | 2000px on the shortest side, 4:3 or 1:1 aspect ratio | JPG recommended for photos |
| Amazon | 1000 × 1000px minimum for zoom function, pure white background required for main image | JPG preferred, TIFF/PNG accepted |
| WooCommerce (self-hosted) | No hard platform limit — set by your theme, commonly 800–1200px wide for the main product image | Whatever your theme and CDN handle best, usually JPG or WebP |
| eBay | 1600px on the longest side is eBay’s own recommendation for the zoom feature | JPG standard |
Note the pattern: almost every platform recommends somewhere in the 1000-2000px range on the long side, not the 4000-6000px a modern camera or phone actually outputs. Uploading full camera resolution is rarely necessary and always costs you in file size for zero visible benefit at normal viewing sizes.
Choosing a Format
- JPG is the right default for regular photographic product shots — it compresses well and every platform supports it.
- PNG is only necessary when you need true transparency (a product cutout with no background, for a listing template that composites it onto something else). PNG files are meaningfully larger than JPG for the same photo content, so don’t default to it out of habit.
- WebP compresses noticeably smaller than JPG at equivalent visual quality and is supported by every major browser today, but check your specific platform first — some marketplace upload forms still only accept JPG/PNG even though the storefront itself might serve WebP behind the scenes. Our WebP vs. JPEG vs. PNG comparison covers when each one actually wins.
The Actual Workflow
- Shoot or export at a reasonable resolution to start. If your camera or phone shoots at 12+ megapixels, you don’t need to upload that full resolution — see how to resize an image online for free if you need to scale down to platform-appropriate dimensions first.
- Compress every photo before uploading. Run each image through AllMediaTools’ image compressor. For product photos, a moderate-to-high quality setting keeps fine detail (fabric texture, stitching, surface finish) intact while cutting file size dramatically — most product photos compress 60-80% smaller with no visible quality loss at normal browsing zoom.
- Convert format if needed. If a platform wants JPG but your export came out as PNG or a phone-native HEIC, convert the format before uploading rather than letting the platform do an unpredictable conversion on its end.
- Keep dimensions consistent across a single listing. Mismatched aspect ratios across a product’s photo set look unpolished in the gallery/thumbnail strip most platforms use, on top of any technical issue.
- Re-check after any batch edit. If you run photos through a bulk editing tool (watermarking, color correction, cropping), file sizes can balloon back up depending on the export settings that tool uses — it’s worth a quick re-compression pass before the final upload.
Batch Tips for Stores With Many SKUs
Optimizing one photo is trivial; optimizing 200 product photos across 50 SKUs is where stores actually fall behind. A few things that help at scale:
- Standardize your export settings once (resolution, format, quality level) so every new product photo shoot follows the same pipeline without re-deciding each time.
- Batch-compress a whole folder in one pass rather than one image at a time when you’re onboarding a large catalog.
- Name files consistently and predictably (
sku-productname-01.jpg) before compressing — it’s much easier to spot a missed or duplicate file in a batch when the naming is orderly.
Frequently Asked Questions
Does image size actually affect my store’s search ranking?
Indirectly, yes. Google’s Core Web Vitals include Largest Contentful Paint, which on most product pages is the hero product image — a large, uncompressed image slows that metric down, and page experience is one of many signals in search ranking. It’s not the single biggest SEO lever available to a store, but it’s a genuinely free one to fix.
What’s the ideal file size for a product photo?
There’s no universal number, but a good target for a well-compressed JPG at platform-recommended dimensions (roughly 1500-2000px on the long side) is generally under 300-500KB per image without visible quality loss. Multiple megabytes per photo is almost always a sign the image wasn’t resized or compressed before upload.
Should I use PNG for a transparent product cutout, or is there a smaller option?
PNG is the standard choice for true transparency and works everywhere. If your platform explicitly supports WebP uploads, WebP also supports transparency and typically produces a smaller file than PNG at the same quality — but confirm the platform accepts it before switching your whole catalog over.
Will compressing my product photos make them look worse to customers?
Not if you keep the compression at a reasonable level. The goal is removing invisible or barely-visible data (excess resolution beyond what a screen displays, minor compression artifacts most shoppers will never notice), not visibly degrading the image. If you see obvious blockiness or blur after compressing, back off the compression level slightly.
Do I need different image sizes for mobile vs. desktop shoppers?
Most modern e-commerce platforms handle responsive image serving automatically — they generate and serve smaller versions to mobile visitors from the single high-quality image you upload. Your job is just making sure the source image you upload is reasonably sized and compressed to begin with; the platform does the rest.
What about product videos instead of photos?
The same underlying idea applies — a product demo video should be reasonably compressed before upload too, since a bloated video file hurts page load exactly the same way an oversized photo does. Our complete image optimization guide focuses on images specifically, but the compression-before-upload principle carries straight over to video.