Shopify Speed Optimization: Make Your Store Load in Under 2 Seconds

Page speed directly impacts sales. A 1-second delay in load time can reduce conversions by 7%. Here’s how to optimize your Shopify store for speed in 2026.

Check Your Current Speed Score

Start with Shopify’s built-in speed report (Online Store → Themes → View report) and Google PageSpeed Insights. These give you a baseline and specific issues to fix.

1. Choose a Lightweight Theme

Heavy themes with lots of animations and features are the biggest speed killers. Dawn, Craft, and Sense are Shopify’s fastest free themes. If you’re on a third-party theme, check its PageSpeed score before purchasing.

2. Compress and Optimize Images

Images are typically 60-80% of page weight. Use WebP format, compress images before uploading, and use Shopify’s built-in image CDN with proper size parameters in your Liquid templates:

{{ product.featured_image | image_url: width: 800 }}

3. Remove Unused Apps

Every app you install may add JavaScript and CSS to every page — even if the feature isn’t used on that page. Remove any app you don’t actively use. Use Chrome DevTools Network tab to see which scripts are loading from app domains.

4. Lazy Load Images Below the Fold

Add loading="lazy" to all images not visible in the initial viewport. This defers loading until the user scrolls to them.

5. Minimize Third-Party Scripts

Chat widgets, analytics, retargeting pixels, and review widgets all add load time. Load non-critical scripts asynchronously and defer them to after the page loads.

6. Use a Shopify CDN for Assets

Shopify automatically serves images through Fastly CDN. Make sure your images are uploaded through Shopify, not hosted externally, to benefit from this.

7. Enable Browser Caching via Shopify

Shopify sets cache headers automatically for static assets. Ensure your theme isn’t setting conflicting headers.

8. Reduce Liquid Rendering Time

Complex Liquid loops and filters can slow server-side rendering. Avoid nested loops, limit the number of objects you load per page, and use pagination for collections.

Previous Article

Migrate from WooCommerce to Shopify — Complete Step-by-Step Guide

Next Article

How to Sell in Multiple Currencies on Shopify

Subscribe to our Newsletter

Subscribe to our email newsletter to get the latest posts delivered right to your email.

No spam, ever. Unsubscribe anytime.