Shopify Site Speed: Why Your Store Is Slow and How to Fix It
Published March 2026 · 7 min read
A slow Shopify store costs you money in two ways. It pushes your search rankings down, and it drives visitors away before they can buy anything. Google has confirmed that page speed is a ranking factor, and research shows that even a one-second delay in page load time can reduce conversions by 7%.
The good news is that most Shopify speed issues come from a handful of common causes, and most of them are fixable without touching code.
How to Measure Your Shopify Store's Speed
Before you start fixing things, you need to know where you stand. There are several tools that measure page speed, and each gives you slightly different information.
Shopify's built-in speed report. In your Shopify admin, go to Online Store and then click on Speed. This gives you a score relative to other Shopify stores. It's useful as a general benchmark, but it doesn't give you specific recommendations.
Google PageSpeed Insights. Enter your store's URL at pagespeed.web.dev. This tool measures your Core Web Vitals and gives you specific suggestions for improvement. It tests both mobile and desktop performance separately.
GTmetrix. This tool provides a detailed waterfall chart showing exactly what loads, in what order, and how long each element takes. It's especially helpful for identifying which scripts or images are causing the biggest delays.
Test your homepage, a product page, and a collection page. Speed can vary significantly between different page types on the same store.
The Most Common Causes of Slow Shopify Stores
Oversized Images
This is the number one speed killer on most Shopify stores. Product images uploaded directly from a camera or phone can be 3 to 10 MB each. When a collection page loads 20 of those images at once, the browser has to download tens of megabytes before the page is usable. Shopify does automatically serve images in WebP format and provides some resizing, but the original file size still matters. Aim for images under 200 KB each. Use tools like TinyPNG or Squoosh to compress images before uploading them. For full image optimization tips, see our product image best practices guide.
Too Many Apps
Every Shopify app you install can add JavaScript and CSS files that load on every page of your store. Even apps you've disabled or stopped using may still have code injected into your theme. A store with 15 or 20 apps installed often has dozens of extra scripts loading on every page view, each one competing for bandwidth and processing time.
Audit your app list regularly. If you're not actively using an app, uninstall it completely. After uninstalling, check your theme code for leftover snippets that the app may have injected during installation. Many apps don't clean up after themselves.
Heavy Theme Code
Some Shopify themes are built with performance in mind. Others are packed with features, animations, and scripts that look impressive in a demo but slow down real-world browsing. Feature-heavy themes with sliders, animations, video backgrounds, and complex mega menus can significantly impact load times.
If your theme is slow, consider whether you actually use all its features. Disabling unused sections, removing hero sliders in favor of static images, and simplifying your homepage layout can make a noticeable difference.
Third-Party Scripts
Chat widgets, analytics trackers, retargeting pixels, and social media embeds all add external scripts to your pages. Each one requires a separate network request to load, and some of them are surprisingly heavy. Review your tracking setup and remove any scripts you're not actively using for decision-making. If you have multiple analytics tools doing the same job, consolidate to one.
Custom Fonts
Custom web fonts need to be downloaded before text can render properly. If your theme loads multiple font families or multiple weights of the same font, that's additional data the browser needs to fetch. Stick to one or two font families maximum, and limit the number of weights you load. System fonts are the fastest option, but if you need a custom font, make sure it's loaded efficiently with font-display: swap to prevent invisible text while fonts load.
How to Speed Up Your Shopify Store
Here's a prioritized list of fixes, ordered by impact:
- Compress all images. Go through your product images, collection images, and any images in your theme settings. Resize them to the maximum display size (usually 2048px wide is plenty) and compress them. This single step often delivers the biggest speed improvement.
- Remove unused apps. Uninstall any app you haven't used in the past month. Check your theme's code editor for leftover app snippets after uninstalling.
- Enable lazy loading. Lazy loading means images below the fold don't load until the user scrolls to them. Most modern Shopify themes support this natively. If yours doesn't, it's worth switching to one that does.
- Minimize homepage sections. Every section on your homepage adds to the page weight. Remove sections that aren't driving value. A focused homepage with 4 to 6 sections loads much faster than one with 15.
- Reduce third-party scripts. Audit your tracking pixels and chat widgets. Remove anything that isn't essential to your business operations.
- Use Shopify's CDN. Shopify automatically serves your assets through its CDN (Content Delivery Network), which speeds up delivery worldwide. Make sure you're hosting images through Shopify rather than linking to external image hosts, which bypass the CDN.
- Consider your theme. If your theme is fundamentally slow and you've exhausted other optimizations, it may be time to switch. Shopify's Dawn theme is built for performance and is a good starting point.
What Not to Do
Some commonly recommended speed fixes can cause more problems than they solve.
- Don't defer critical CSS. Overly aggressive CSS optimization can cause layout shifts and flash-of-unstyled-content issues that hurt user experience and Core Web Vitals scores.
- Don't remove all tracking. You need analytics data to make good business decisions. The goal is to be intentional about what you track, not to eliminate tracking entirely.
- Don't pay for a "speed optimization" app. Adding another app to fix a speed problem caused by too many apps is counterproductive. Most speed improvements come from removing things, not adding them.
The Business Impact of Faster Pages
Faster pages rank better in Google search. They convert more visitors into customers. They reduce bounce rates. And they improve the overall experience for every person who visits your store. Speed optimization is one of the highest-ROI activities you can do as a store owner because it improves everything at once.
If you're not sure where your store's biggest speed issues are, a full site audit can help. HawkAudit checks your Shopify store for oversized images, missing optimizations, and other issues that affect both speed and SEO.
Find out what's slowing down your store
HawkAudit scans your Shopify store for image issues, missing optimizations, and more.
Scan Your Store FreeWant to learn more? Read our Shopify Store Optimization Guide for step-by-step fix instructions.