How to Optimize Images for Your Shopify Store
Images are the most important visual element of any online store, but unoptimized images are also the #1 cause of slow Shopify stores. Studies show that a 1-second delay in page load time can reduce conversions by up to 7%. Here's how to get your images right.
The Right Image Dimensions for Shopify
Shopify recommends product images at 2048 × 2048 pixels for square images or 1500 × 1500 as a minimum. This ensures your images look sharp on Retina displays. However, uploading images much larger than 2048px wastes bandwidth since Shopify scales them down anyway. For banners and hero images, 1920 × 1080 pixels is ideal. For collection thumbnails, 600 × 600px is sufficient.
Choose the Right File Format
Shopify now supports WebP natively and automatically serves WebP to browsers that support it. However, you should still upload JPEG for product photos and PNG for graphics with transparency (like logo overlays or product shots with transparent backgrounds). Shopify handles the WebP conversion automatically, but starting with a well-compressed JPEG gives better results.
Use our free image compressor to reduce file size by 50–80% before uploading to Shopify.
Open Free Compressor →Compress Before You Upload
Even though Shopify optimizes images on its CDN, starting with a smaller file reduces the data it needs to process and delivers a faster first load. Best practices: compress product photos to under 500KB before upload (aim for 200–300KB for most products). For JPEG photos, 75–85% quality is the sweet spot — visually lossless at a fraction of the original size.
File Naming for SEO
Google reads image file names as a ranking signal. Instead of uploading IMG_3842.jpg, rename your file blue-leather-wallet-womens.jpg before uploading. Use lowercase letters, separate words with hyphens, and include your target keyword naturally. This helps Google Image Search surface your products to relevant queries, driving free organic traffic.
Write Descriptive Alt Text
Alt text serves two purposes: accessibility for visually impaired users and an additional SEO signal. Every product image on Shopify should have descriptive alt text. Go to each product in the Shopify admin, click on the image, and add alt text like: "Men's black leather bifold wallet with card slots — front view." Be specific and natural — don't keyword stuff.