Shopify theme speed: how much your theme affects load time
Your theme sets the performance ceiling for your entire store — every optimisation after it works within limits the theme decided. A bloated theme loaded with sliders, animations, and unused features starts you in a hole that no amount of image compression digs you out of. The good news: for most stores, the theme is fixable without replacing it.
Why themes differ so much
Two Shopify themes can render near-identical pages with wildly different amounts of work under the hood:
- Feature bloat. Themes marketed on “50+ sections” ship code for all 50, whether you use them or not. Much of it loads regardless.
- Carousels and animations. Hero sliders and scroll effects need JavaScript libraries that block the browser from rendering.
- Bundled icon and font libraries. Themes that load an entire icon set for the six icons you use are common.
- Multiple jQuery-era dependencies. Older themes often pull in libraries that modern browsers no longer need.
- How images are handled. Well-built themes serve correctly-sized, modern-format images automatically; weaker ones dump whatever you uploaded straight into the page.
Shopify’s own free themes (Dawn and its relatives) are built lean and deliberately avoid heavy dependencies, which is why they generally benchmark well. Many paid themes are excellent too — but “premium” is a design claim, not a performance one.
How to check your theme’s contribution
You can separate theme weight from app weight with a simple comparison:
- Test a real page — your homepage and a product page. The free page speed tool gives you the baseline.
- Duplicate your theme and test the copy with no content changes — this shows the theme’s floor.
- Preview an unpublished stock theme (Dawn, for instance) on the same store. Shopify lets you preview without publishing, so it costs you nothing.
If stock Dawn is dramatically faster on the same store with the same apps, your theme is a meaningful part of the problem. If the gap is small, your weight is coming from apps instead — see which Shopify apps slow down your store.
Fix your theme before replacing it
Re-theming is a big, disruptive project. Most stores get much of the benefit without it:
- Turn off unused sections and features in the theme customiser. Many themes only load code for enabled sections.
- Remove the hero carousel. Sliders are heavy, and multiple studies have found most visitors never see past the first slide. A single strong hero image is faster and usually converts better.
- Cut animation settings — scroll reveals, parallax, hover effects all cost main-thread work, which is what INP measures.
- Limit products per collection page. Loading 60 products with images per page is a common self-inflicted wound; paginate instead.
- Trim homepage sections. Every extra section is more markup, more images, more script.
- Check for leftover code from apps you’ve uninstalled — removed apps frequently leave snippets behind in the theme.
- Keep the theme updated. Theme developers ship performance fixes; stores running versions from years ago miss all of them.
When switching themes is worth it
Consider a change if:
- Stock Dawn tests dramatically faster on your own store.
- Your theme is no longer maintained or hasn’t been updated in years.
- You’re already planning a redesign — bundle the two rather than doing it twice.
- The theme relies on a page builder app for basic layouts, which compounds the weight.
If you do switch, test a duplicate first and measure both before publishing. And be honest about the trade-off: a re-theme costs real time and risks breaking customisations, so it should be a decision backed by numbers, not a hunch.
Don’t over-index on scores
Speed scores are a proxy. What matters commercially is the experience on a mid-range phone on ordinary mobile data — and the revenue attached to it, since page speed affects conversions directly. A theme change that moves a lab score but doesn’t change how the site feels on a phone isn’t worth the disruption.
Get your baseline first: the free page speed tool measures your store’s real load time and puts a revenue figure on what slowness costs. See also how to speed up your Shopify store.
The bigger picture
Speed is one leak among several. Revyfix adds every leak — speed, conversion gaps, cart abandonment, weak CTAs — into one score and ranks the fixes by payback, so you know whether a re-theme or a checkout fix earns you more.