Published 24 March 23

Shopify Speed Optimisation: What Actually Makes a Difference? 

Shopify Speed Optimisation: What Actually Makes a Difference? 

A fast Shopify store is really important. Making it faster is not just about getting a perfect score on a speed test.  For a business that sells things online, performance is about how customers can look at products and how smoothly they can use the Shopify store to buy things. Shopify says there are three things that matter: how fast the store loads, how stable it looks, and how well it responds to customers. These things are measured by things like Largest Paint and Cumulative Layout Shift and Interaction, to Next Paint.  The hard part is figuring out what changes actually help, and what advice people give is just not needed. 

1. Start With Your Theme

Your Shopify theme has an influence on storefront performance.  A theme that is changing a lot can have JavaScript, big CSS files, too many sections and features that customers might not need.  Shopify suggests using a theme that is updating works well and being careful, about how many sections and animations are added to page templates.  This doesn't mean your store has to look simply.  The goal is to keep the design and functionality that really help customers while getting rid of code and features that make the browser work harder.

Browse ( Desktop )

2. Do Not Automatically Blame Images

Big images can make a website load especially on the home page and the pages that have a lot of images.  Shopify already helps with this problem by making sure images are the right size through its image system, and it can show images in new formats like WebP and AVIF if the customer’s browser supports them.  This means that people who sell things on Shopify do not need to add another app to make their images smaller just because they have a lot of product pictures.  Instead, people should focus on the things:  * Upload images that are the right size  * Do not show images that're too big  * Use the type of image for different types of content  * Use images that can change size on devices  * Do not load all the images on a page at the same time  Shopify also says that using images that can change size is a good idea, so customers get an image that is the right size, for their device, and this is what Shopify’s theme guidance recommends for images.

Browse ( Desktop )

3. Check Your Apps 

You can add some useful things to your Shopify store with apps, but each one you add can slow it down a bit.  Apps may load JavaScript, CSS, tracking scripts, or other resources on your storefront. Shopify specifically recommends evaluating whether an installed app provides enough value to justify its potential performance impact.  Shopify says you should think about whether each app is really worth it.  This does not mean you have to get rid of all your apps.  You should ask yourself: does this app really help your customers or your business?  If the answer is yes, then you should keep it up. And see how it affects your store.  If an app is not being used anymore or it does not do much, then it might be an idea to remove it. 

One thing to remember is that getting rid of an app does not always remove all of its code from your store.  Shopify says you should check your store and talk to the people who made the app if you need to.

Shopify app store ( Desktop )

4. Look at Third-Party Scripts

You know that apps are not the things that add extra code to your website.  Third-Party Scripts like analytics tools and advertising pixels and tag managers and social media feeds and review widgets and chat tools, and other Third-Party Scripts can all add to the amount of code that a browser needs to process.  This is a lot of work for the browser.  The answer is not to get rid of every tracking or marketing tool.  That is not what you should do.  Instead, you should think about what is important.  You should ask yourself if a Third-Party Script needs to load away or if it can load later.  Shopify says you should think about what you need at the top of the page and what can wait until customers start scrolling or using your store.  This is really important for INP, which measures how fast a page responds when customers are using it.  Third-Party Scripts can make a difference here. 

coding ( Desktop )

Where Hackney Digital Comes In:

At Hackney Digital, we approach Shopify performance as part of the wider e-commerce experience rather than treating speed as a standalone technical score.  A fast store still needs to help customers find products, understand what they're buying, and complete their purchase easily.  That's why performance optimisation should be considered alongside UX, conversion, and SEO.  Our approach is to identify where performance problems are actually coming from; whether that's theme code, unnecessary scripts, app functionality, page structure or other technical issues and then prioritise changes based on their potential business impact.  For Shopify merchants, this means avoiding unnecessary technical changes simply because a testing tool recommends them and instead focusing on improvements that support both the customer experience and the commercial goals of the store.

The Bottom Line:

Shopify speed optimisation isn't about following a checklist of generic technical tricks.  It's about understanding what is actually slowing your store down and prioritising changes that improve the experience without removing functionality that customers need.  The area's most worth investigating are: 

  • Theme code and customisations 
  • Unnecessary apps 
  • Third-party scripts 
  • Image sizing and loading 
  • Excessive JavaScript 
  • Page structure and content 
  • Core Web Vitals 
  • Features that provide little value 
  • And perhaps most importantly, don't optimise simply for a number.

A fast Shopify store should ultimately be a better store for your customers; one that loads efficiently, responds smoothly, remains visually stable and makes it easy for visitors to become customers.  If your Shopify store is slow, the first step isn't necessarily installing another optimisation app.  It's to find out why. 

Previous ArticleNext Article

Let’s talk about your project!

We’d love to hear from you and arrange a free consultation and quote.