How-to · 7 min read
How to speed up a slow Shopify theme
A slow store quietly bleeds money. Shoppers abandon pages that take too long, and speed also feeds into search rankings. The good news is that most Shopify speed problems come from a handful of fixable causes — and you rarely need to touch code. Here's where to look, in order of impact.
First, measure where you stand
Before changing anything, get a baseline. Shopify has a built-in speed report in your admin (Analytics → Reports, or the online store speed section), and free tools like Google's PageSpeed Insights show how your store scores on mobile and desktop. Measure first so you can tell whether your changes actually helped.
1. Tame your images (biggest win)
Oversized images are the number-one cause of slow Shopify stores. Fixes:
- Compress before uploading. A product photo doesn't need to be a 5MB print-quality file. Compress images so they're a fraction of the size with no visible quality loss.
- Right-size them. Don't upload a 4000px-wide image to display in a 600px slot.
- Lazy-load below-the-fold images so the page shows content first and loads lower images as the shopper scrolls. Most modern themes do this automatically.
2. Audit your apps ruthlessly
Every app you install can add scripts that load on your pages — and they add up. Apps are the second most common speed culprit. Go through your installed apps and remove any you no longer actively use. Crucially, uninstalling an app doesn't always remove its leftover code, so after removing one, check that its scripts are gone. Fewer apps almost always means a faster store. Want to see how lean top stores keep their stacks? You can check the apps a store runs and compare.
Compare your stack to competitors
Scan a fast store and see how many apps it actually uses.
3. Cut unnecessary scripts and popups
Chat widgets, multiple tracking pixels, heavy sliders, and auto-playing video all add weight. Keep the ones that earn their place and remove the rest. If you run several analytics pixels you don't check, trim them. Each third-party script is a small tax on load time.
4. Use a modern, well-built theme
Some themes are simply lighter than others. Shopify's newer Online Store 2.0 themes — Dawn included — are built to be fast and mobile-first. If you're on an old, heavily-modified theme that's slow no matter what you do, moving to a lean modern theme can be the single biggest fix. Do it safely with our theme-switching guide.
5. Keep fonts and sliders in check
- Fonts: each custom font weight is a file to download. Stick to one or two families and only the weights you use.
- Sliders/carousels: big auto-rotating banners are heavy. One clean hero image often loads faster and converts just as well.
A realistic expectation
You won't hit a perfect score, and you don't need to — Shopify stores carry some unavoidable overhead, and a flawless number isn't the goal. The goal is a store that feels fast to a shopper on a phone. Fix your images, trim your apps, use a modern theme, and you'll capture most of the available gain.
Priorities in order: images first, apps second, theme third. That sequence fixes the majority of slow stores.
Re-measure after each change so you can see what worked — then keep the wins and move on.