Four Hours Before Launch
I had hired a photographer for the first time. Real studio lighting, white backgrounds, multiple angles for each product. The files came back looking incredible on my monitor. I uploaded them to my Shopify store, built out the collection pages, and then did a final preview on my phone. The pages were crawling. Each product page was taking 8 to 12 seconds to fully load on a standard mobile connection.
I called the photographer, hoping there was a quick fix on her end. There was not. The files were exactly what I had asked for in the creative brief: maximum quality TIFF and PNG files, some of them over 12MB each. Beautiful for a print catalog. Absolutely catastrophic for an e-commerce store. I had 47 products in the sale. It was 8pm on a Thursday. The sale launched at midnight.
Why Studio Photos Are Not Web-Ready by Default
Photographers optimize for quality because that is what their clients ask for. Web stores need to optimize for speed because that is what customers experience. These two goals pull in opposite directions. A 12-megapixel studio photograph in PNG format carries every pixel the camera can capture. For printing, that matters enormously. For displaying a product image at 600 pixels wide on a phone screen, it is enormous overkill that visitors pay for in loading time, often with their patience.
The typical e-commerce product image only needs to be 800 to 1200 pixels wide. Most platforms re-compress images automatically, but sending an oversized file means the platform replaces your high-quality original with a platform-compressed version you have no control over.
How I Processed 47 Products in 90 Minutes
I worked through the catalog systematically. For each product, I used the image resizer to bring the dimensions down to 1200 pixels on the longest side. Then I ran each image through the PNG compressor first. When files were still over 300KB after that, I converted them to JPEG and ran them through the JPEG compressor at high quality.
For the hero and lifestyle shots that appeared above the fold, I made one additional pass and converted them to WebP using the JPEG to WebP converter. These images dropped a further 35 to 40% in size. By 10:45pm, every product was re-uploaded with fully optimized images. Average load time on mobile went from 11 seconds to under 2. The sale launched on time.
What I Now Require From Every Photographer
That near-disaster created a hard rule in my business. Every photographer brief I send now includes a web delivery specification: maximum dimensions of 1200 pixels on the long side, JPEG at 85% quality, file size under 500KB per image. I also do a final optimization pass on my end before anything goes live, resizing and compressing in a quick batch before any upload.
That Black Friday ended up being my best on record, not because of better photos, but because visitors could actually see them without waiting. Speed is invisible when it works. It only becomes visible when it fails, and it tends to fail at the worst possible moment. Learn the lesson in preparation, not in a panic at midnight before your biggest sale of the year.
