How to Speed Up Your Shopify Store (and Why It Affects Sales)

Slow pages lose shoppers before they see a single product. Here is how to measure your Shopify store's speed properly and the fixes that make the biggest difference.

Uğur KeskinFounder @Shopiuzman4 min read
How to Speed Up Your Shopify Store (and Why It Affects Sales)

Speed is one of the few things that affects every visitor to your store. A slow page costs you shoppers who leave before it loads, it makes browsing feel like hard work, and it can hold you back in search, where Google uses page experience as one of many signals. The good news is that most Shopify stores are slow for the same handful of reasons, and most of them can be fixed.

Measure the right thing first

A single score from a speed test is a snapshot from one simulated device. What matters more is how your store performs for real visitors. Google's Core Web Vitals capture that:

MetricWhat it measuresGood
LCP (Largest Contentful Paint)How quickly the main content, often the hero image or product photo, appears2.5 s or less
INP (Interaction to Next Paint)How quickly the page responds when someone taps or clicks200 ms or less
CLS (Cumulative Layout Shift)How much the layout jumps around while loading0.1 or less

Where to find the data:

  • Shopify admin: the web performance report in Analytics shows Core Web Vitals from your own visitors.
  • Google Search Console: the Core Web Vitals report groups slow URLs by issue.
  • PageSpeed Insights: shows real-user data (when there is enough traffic) together with a lab test that lists specific problems.

Always test a home page, a collection page and a product page. They usually behave very differently.

What usually slows a Shopify store down

1. Too many apps, or the wrong kind

Apps are the most common cause. Each app that injects a script on every page adds download time and work for the browser, and that hurts INP in particular. Go through your apps and ask of each one: is it still used, is it earning its keep, and does it need to load on every page? Remove what you don't need, then check the theme for code that uninstalled apps left behind.

2. Heavy images

Shopify's CDN resizes images and serves modern formats automatically, but only if the theme requests sensible sizes. Problems we often see:

  • hero images or sliders uploaded at several thousand pixels wide and shown at full size;
  • the main image above the fold set to lazy-load, which delays LCP;
  • images without width and height, which cause layout shift;
  • sliders with five large images where only the first is ever seen.

3. Theme code and customisations

Years of edits add up: unused sections, duplicated libraries, large font files and custom scripts copied from tutorials. A modern Online Store 2.0 theme is a good base, but customisations need the same scrutiny as apps.

4. Third-party tags

Tracking pixels, chat widgets, review carousels and pop-ups all compete for the same browser time. Where you can, load them through Shopify's customer events (web pixels) or delay non-essential widgets until after the page has loaded or the visitor interacts.

Fixes in order of impact

  1. Audit apps and remove or replace the heaviest ones.
  2. Fix the LCP image: make sure the main image on each template loads eagerly, at the right size, and isn't hidden behind a slider script.
  3. Simplify the top of the page: one strong hero instead of a slider, and fewer announcement bars and pop-ups.
  4. Limit fonts to one or two families and the weights you actually use, or use system fonts.
  5. Clean the theme of leftover app code and unused sections.
  6. Review tags and move tracking to customer events where possible.

After each change, check the same three templates again. Real-user data in Search Console and the Shopify report takes a few weeks to reflect changes, so compare like for like over time.

What you can't control

Shopify handles hosting, the CDN and server response, and the checkout is built and optimised by Shopify. That's a real advantage: your work is concentrated on the theme, apps and content, where most of the gains are anyway.

Need a hand?

If you want a clear list of what's slowing your store and someone to fix it without breaking anything, see our Shopify speed optimisation service, or start with a free store audit.

Frequently asked questions

What is a good speed score for a Shopify store?

Focus on Core Web Vitals from real visitors rather than a single lab score. Google considers LCP of 2.5 seconds or less, INP of 200 milliseconds or less and CLS of 0.1 or less as good, measured at the 75th percentile of page loads.

Do Shopify apps slow down my store?

Many do. Apps that add scripts, widgets or styles to every page add weight and work for the browser. Apps built with theme app extensions usually load only where they are used, which is lighter.

Will removing an app make my store faster straight away?

Not always. Some apps leave code in theme files after they are uninstalled. Check the theme for leftover snippets, or ask the developer to remove them.

Should I change theme to get a faster store?

Only if the theme itself is the problem. A modern Online Store 2.0 theme with a lean set of apps is usually fast enough; changing theme without fixing apps and images rarely solves the issue.

Uğur Keskin

Author

Uğur KeskinFounder @Shopiuzman

Founder of Shopiuzman. He builds, migrates and grows Shopify stores for brands in Türkiye, Europe and the US, and leads the development of our apps on the Shopify App Store.

About Shopiuzman · Contact us

Shopify experts online

Shall we call you?

Leave your details and one of our Shopify experts will call you back. Free, with no obligation.