How to Fix Images That Slow Down Your Shopify Store

By the MyWebsiteScore team · Updated Oct 27, 2026

Your Shopify store feels sluggish. Product pages take forever to load, and you suspect images are the culprit. You're probably right. Oversized, unoptimized images are one of the most common—and most fixable—causes of slow Shopify stores. Here's how to diagnose the problem and fix it without breaking your design.

Why Shopify images get slow (and why it's not always your fault)

Shopify automatically compresses and serves images in modern formats like WebP, but it can only do so much. If you upload a 5 MB photo straight from a DSLR, Shopify will still serve a large file. The platform optimizes on the fly, but it doesn't magically shrink a massive original. Also, many themes load images at full resolution even when they're displayed as thumbnails, wasting bandwidth.

Common culprits:

Step 1: Diagnose which images are slowing you down

Before you start compressing everything, find out where the weight is. Use Shopify's built-in Online Store > Themes > Speed report (available on some plans) or run a free audit with a tool like MyWebsiteScore to get a prioritized list of image-related issues. Alternatively, use your browser's DevTools (Network tab, sorted by size) to see which images are the heaviest.

Look for:

Step 2: Resize images to the right dimensions before uploading

The single most effective fix is to upload images that are already close to their display size. Shopify recommends a maximum width of 2048px for product images, but you rarely need that. For most product photos, 1000–1500px wide is plenty. For thumbnails, 300–500px is enough.

Use an image editor (Photoshop, GIMP, or even free online tools) to resize before uploading. Don't rely on Shopify to shrink them—it will, but the original file size still affects load time.

Step 3: Compress without visible quality loss

After resizing, compress. Aim for a balance between file size and visual quality. For JPEGs, quality setting 70–80 usually works well. For PNGs, consider converting to JPEG or WebP unless you need transparency. Shopify's automatic WebP conversion helps, but starting with a smaller file is better.

Tools like Squoosh (free, from Google) or TinyPNG can compress images effectively. Many themes also support Shopify's built-in image transformation parameters (e.g., _400x400) to serve resized versions—check your theme's documentation.

Step 4: Use lazy loading correctly

Lazy loading defers offscreen images until the user scrolls, which speeds up initial load. Shopify themes often include lazy loading by default, but it can be misconfigured. Ensure your main product image (the one users see first) is not lazy-loaded—it should load eagerly to improve Largest Contentful Paint (LCP). Images below the fold can be lazy-loaded.

In Shopify, you can control this via theme settings or by editing the theme code. Look for loading="lazy" attributes and remove them from above-the-fold images.

Step 5: Audit your theme and apps

Some themes load large hero images or background images that aren't optimized. Check your homepage and collection pages for oversized banners. Also, review installed apps—some add image galleries or sliders that load heavy assets. Disable or replace apps that aren't essential.

Step 6: Set up a repeatable process

Optimizing images once won't keep your store fast. Create a checklist for your team:

What about CDNs and Shopify's built-in optimization?

Shopify uses a CDN and automatically serves images in WebP where supported, which helps. But it's not a substitute for properly sized originals. If you're on Shopify Plus, you might have additional image optimization options, but the principles remain the same.

The bottom line

Slow images are a fixable problem. By resizing, compressing, and loading smartly, you can dramatically improve your store's speed, which benefits SEO, user experience, and conversions. Start by diagnosing your heaviest images, then work through the steps above. For a quick health check, run a free audit to see exactly which images are holding your site back.

For more guides on speed and SEO, visit our guides library.

More guides · Compare audit tools · Run a free website audit