To speed up a Shopify store, measure first, then fix images, apps, theme code and third-party scripts, in that order. These are the steps Mooshfy follows on Shopify stores in Bahrain and elsewhere.
How do you measure Shopify store speed?
Measure Shopify store speed with Core Web Vitals on a real mid-range phone over a normal mobile connection. Google's recommended targets are Largest Contentful Paint (LCP) within 2.5 seconds, Interaction to Next Paint (INP) of 200 milliseconds or less and Cumulative Layout Shift (CLS) of 0.1 or less, measured at the 75th percentile of page loads (web.dev).
PageSpeed Insights shows both real-user field data, where a store has enough traffic, and a lab test. Field data reflects what shoppers actually experience, so check field data first.
| Metric | What it measures | Good target |
|---|---|---|
| LCP | How fast the main content appears | 2.5 seconds or less |
| INP | How quickly the page responds to taps and clicks | 200 ms or less |
| CLS | How much the layout jumps while loading | 0.1 or less |
What slows down a Shopify store the most?
Images, apps and third-party scripts slow down a Shopify store more than anything else. Shopify's hosting and CDN are rarely the bottleneck; what a store loads on top of them usually is.
How should images be optimised on a Shopify store?
Images on a Shopify store should be served at the size they are displayed, in modern formats, with only below-the-fold images lazy-loaded. Shopify's performance guidance recommends:
- Using Shopify's image_url and image_tag Liquid filters, which serve resized images from Shopify's CDN
- Serving correctly sized images with srcset and sizes
- Never lazy-loading the LCP image, and marking it with fetchpriority="high"
- Not hiding the LCP image behind animations
Shopify publishes these image recommendations in its theme performance best practices. Google's lazy-loading guidance agrees: do not lazy-load images likely to be visible when the page first loads, especially LCP images (web.dev).
Do Shopify apps slow down a store?
Shopify apps can slow down a store, because many apps add scripts to every page whether or not the page uses them. Uninstall apps that are not earning their place, then check the theme for snippets or script tags that removed apps left behind.
| Common culprit | Fix |
|---|---|
| Unused apps | Uninstall and remove leftover snippets |
| Several review or pop-up apps | Consolidate to one |
| Heavy sliders and carousels | Replace with a static hero image |
How does theme code affect Shopify store speed?
Theme code affects Shopify store speed through how much JavaScript and CSS each page loads and when. A well-built Shopify theme renders essential content in Liquid and HTML rather than JavaScript, uses defer or async for non-critical scripts, and loads only what each template needs (Shopify).
How should third-party scripts be handled on Shopify?
Third-party scripts on Shopify, such as chat widgets, trackers and pixels, should load after the page is interactive or only when a shopper needs them. Keep the scripts that earn their place, and audit tags added by past campaigns that nobody uses any more.
Is a perfect Lighthouse score worth chasing for a Shopify store?
A perfect Lighthouse score is not worth chasing for its own sake. Lighthouse is a lab test on simulated conditions, while shoppers feel the hero image, the fonts and the first tap. Mooshfy prioritises the changes that improve those moments, even when a lab score barely moves.
When should a Shopify store get a speed audit?
A Shopify store should get a speed audit when Core Web Vitals fail in field data, when mobile pages feel slow, or after several apps have been added over time. A good audit names the specific images, apps and scripts responsible, rather than reporting only a score.
Frequently asked questions
Why is my Shopify store slow?
A Shopify store is usually slow because of oversized images, too many apps adding scripts, heavy theme code or third-party tags such as chat widgets and trackers. Shopify's hosting and CDN are rarely the cause; what loads on top of them usually is.
Does removing a Shopify app make the store faster?
Removing an unused Shopify app usually helps, but only if its code is removed too. Some apps leave snippets or script tags in the theme after uninstalling, so check the theme files after removing an app.
Is Shopify store speed a Google ranking factor?
Page experience, including Core Web Vitals, is one of many signals Google uses, and it rarely outweighs relevant, helpful content. Speed matters more directly for conversion: a faster store loses fewer shoppers before the page is usable.