If you run a Shopify store, you probably already know that images matter. Good product photos sell. Bad ones don't.
But there's a trade-off that doesn't get talked about enough: image quality vs. page speed. And it's costing Shopify stores real sales.
Shopify recommends 2048×2048 pixels for product images. That's a good size —it enables the zoom feature and looks sharp on any screen.
But most store owners upload images straight from their camera or phone. Those files are usually 3MB to 10MB each. Multiply that by 20-50 products, and your store's homepage is trying to load 100MB+ of images before a customer sees anything.
I've checked store speed reports for several small Shopify stores. The ones that never compressed their images had load times of 6-8 seconds. The ones that did were at 2-3 seconds. That difference is huge.
Shopify stores don't compete with other Shopify stores. They compete with Amazon, where pages load in under a second. If your store takes 6 seconds to load, you've lost the customer before they've seen your first product.
Here's a number: one second of extra load time = about 7% fewer conversions. For a store doing $50,000 a month, that's $3,500. Gone. Because of images that were too big.
Compress before you upload. Keep the 2048×2048 pixels, drop the file size to 300-500KB. Same zoom, same sharpness, but the page loads in 2 seconds instead of 6.
I built a Shopify Image Optimizer for exactly this. Drop your photos ←2048×2048 ←quality 75% ←download. They look the same, load 5-10x faster.