Image optimisation tips for Shopify
Uploading large, high-quality images is only half the equation. How you prepare those images before upload makes a measurable difference to page speed, SEO, and the shopping experience.
File size vs quality
Shopify applies its own compression when serving images, so you don't need to aggressively compress before uploading. A 2048 × 2048px JPEG saved at 80–90% quality typically comes in around 300–800KB, which is perfectly reasonable. Avoid compressing below 70% quality — the artefacts become visible, especially after Shopify applies its own pass.
Choose the right format
Use JPEG for standard product photography. It handles colour gradients and detail well at small file sizes. Use PNG only when you need transparency (logos, overlays, or graphics with sharp edges). WebP is accepted by Shopify and offers excellent compression, but since Shopify automatically converts and serves WebP to supported browsers, uploading high-quality JPEGs is the simplest approach.
Write descriptive alt text
Every product image should have alt text that describes what the image shows. This helps search engines understand your images and is essential for accessibility. Instead of "IMG_4392.jpg", write something like "Navy blue merino wool scarf — front view". Shopify's alt text field is in the product image settings. It takes seconds per image and directly boosts your product page SEO.
Keep a consistent aspect ratio
This is worth repeating: every product image in your store should share the same aspect ratio. If your main product shots are 1:1, your detail shots and lifestyle images should be 1:1 too. Mixing ratios creates visual inconsistency in your product gallery and collection pages. Cropping to a consistent ratio before upload takes minimal effort but has an outsized impact on how polished your store looks.
Use clean file names
Rename your image files before uploading. Shopify uses the file name as a signal for image search. A file named navy-merino-scarf-front.jpg is far more useful than DSC_0847.jpg — for both search engines and your own organisation. Use hyphens to separate words and keep names descriptive but concise.