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.