5 Tips for Image Optimisation in Shopify

Apr 22, 2026John Davidson
5 Tips for Image Optimisation in Shopify

Introduction

Did you know that page speed affects your Shopify store’s sales and SEO ranking? According to Google, if your page load time increases from one to three seconds, the bounce rate jumps by 32%.

And one of the biggest culprits slowing down Shopify stores? Unoptimized images.

High-quality product photos are essential for e-commerce success — but if they’re too large or poorly formatted, they can tank your store’s speed, conversions, and search rankings.

Let’s fix that.
Here are five simple tips for image optimization in Shopify to make your store faster, cleaner, and more SEO-friendly.


1️⃣ Use the Right Image File Format

Different image formats serve different purposes. Choosing the right one affects both quality and loading speed.

Recommended Shopify image formats:

  • JPEG (.jpg) — Best for product photos, offers good quality with smaller file sizes.

  • PNG (.png) — Ideal for transparent backgrounds (like logos or icons).

  • WEBP (.webp) — Modern format with superior compression (up to 30% smaller than JPEG).

  • SVG (.svg) — Perfect for logos and vector graphics (scales without losing quality).

💡 Pro Tip: Shopify automatically converts some images to WEBP when supported by browsers, but you can manually upload WEBP files for even better performance.


2️⃣ Keep File Sizes Under 300 KB (Ideally)

Large files slow down your site — and Shopify speed directly influences SEO and conversions.

General file size recommendations:

  • Product images: 70–300 KB

  • Banners or hero images: 500–1,000 KB (use only when necessary)

  • Thumbnails: 20–70 KB

How to compress images without losing quality:

  • Use tools like TinyPNG, Kraken.io, or Shopify’s built-in image optimizer apps.

  • For batch optimization, try apps like TinyIMG SEO Image Optimizer or SEO Image Optimizer & Resizer from the Shopify App Store.

  • Save your images at 70–80% quality — this keeps visuals sharp and file sizes small.

Stat: Reducing image size by just 25% can improve Shopify page load time by up to 40%.


3️⃣ Optimize Image Dimensions (Pixel Width & Height)

Uploading unnecessarily large images is one of the most common Shopify mistakes.

Shopify automatically resizes images for display, but you should upload them at the correct pixel dimensions for each section.

Recommended Shopify image dimensions:

  • Product images: 2048 × 2048 px (maximum recommended size for zoom functionality).

  • Collection images: 800 × 800 px minimum.

  • Slideshow or hero banner: 1200–2500 px width, 400–800 px height.

  • Logo: 450 × 250 px (approximate, depending on theme).

  • Blog post images: 1200 × 628 px (good for social sharing and retina screens).

📱 Tip: Keep all images the same aspect ratio (e.g., 1:1 for square) to maintain a clean and consistent store layout across devices.


4️⃣ Name and Tag Images for SEO

Search engines can’t “see” your product images — they rely on file names and alt text to understand what’s shown. Optimizing these elements improves your Shopify SEO and can help your products appear in Google Image Search results.

Best practices for image naming:

  • Use descriptive, keyword-rich file names.

    • ❌ Don’t use: IMG_1234.jpg

    • ✅ Use: black-leather-handbag-women.jpg

Add descriptive alt text (alternative text):

  • Helps visually impaired visitors (accessibility).

  • Adds SEO context for Google.

Example:

Alt text: “Women’s black leather handbag with gold zipper – handmade vegan purse.”

🔍 SEO tip: Include your target keyword naturally, but avoid keyword stuffing. Keep alt text under 125 characters.


5️⃣ Use Lazy Loading and CDN Optimization

Even well-optimized images can slow down page loads if all of them load at once. That’s where lazy loading and Shopify’s Content Delivery Network (CDN) come in.

What these do:

  • Lazy loading: Delays loading off-screen images until the visitor scrolls down — improving first-page load speed.

  • Shopify CDN: Automatically delivers images from the nearest global server for faster response times.

To ensure you’re using both:

  • Check your Shopify theme settings (most modern themes include lazy loading by default).

  • Avoid using unoptimized custom code that overrides Shopify’s CDN or caching.

  • Use tools like Google PageSpeed Insights or GTmetrix to verify lazy loading is active.

🚀 Fact: Lazy loading can reduce initial page load time by 30–50%, especially on image-heavy product pages.


Bonus Tip: Test and Monitor Your Shopify Store Speed

Optimization isn’t a one-time task — it’s ongoing.

Tools to test performance:

  • Google PageSpeed Insights: For Core Web Vitals and speed recommendations.

  • GTmetrix: For detailed load-time analysis.

  • Shopify Analyzer (by SpeedBoostr): For Shopify-specific performance audits.

📊 Goal: Aim for a PageSpeed score above 80 and product pages that load in under 3 seconds.


Quick Recap: Image Optimization Checklist

✔ Choose the right format (JPEG, WEBP, or PNG).
✔ Keep files under 300 KB (compress with TinyPNG or TinyIMG).
✔ Use correct dimensions (2048 × 2048 px for product images).
✔ Rename files and add keyword-rich alt text.
✔ Enable lazy loading and leverage Shopify’s CDN.


Final Thoughts

Optimizing your images is one of the simplest yet most powerful SEO strategies for your Shopify store. Faster pages mean better rankings, happier customers, and more conversions.

By applying these five best practices — from resizing to renaming — you’ll keep your Shopify store fast, mobile-friendly, and SEO-optimized in 2025 and beyond.

Remember: In e-commerce, every second counts — and your images can make or break that sale.