All posts
CRO

Shopify Site Speed and Conversion Rate: What the Data Actually Shows

20 January 2026·5 min read

The relationship between page speed and conversion rate is one of the most well-documented findings in ecommerce UX. Google's research found that a one-second delay in mobile load time reduces conversions by up to 20%. Deloitte's analysis found that a 0.1-second improvement in speed increased conversion rates by 8.4% in retail.

These aren't marginal numbers. And yet speed remains one of the most consistently neglected areas of Shopify store optimisation.

Why Shopify stores get slow

Shopify's core platform is well-optimised. The speed problem almost always lives in the layers added on top of it:

App bloat. The average Shopify store has 6–10 installed apps. Most inject their own JavaScript and CSS, even apps that are inactive or used only in the admin. Each script adds to load time. An abandoned review app that you stopped using 18 months ago is still loading code on every page visit.

Oversized images. Product images uploaded directly from a camera or stock library are often 3–8MB. Even with Shopify's built-in image serving, unoptimised source images increase time-to-first-byte and layout shift.

Heavy theme code. Premium themes often include functionality for features you're not using: sliders, countdown timers, product video players. The associated scripts load regardless. "Theme bloat" is real.

Third-party scripts. Analytics, chat widgets, review platforms, loyalty programmes, personalisation tools. Each adds network requests and script execution time.

How to measure your current speed

Start with these free tools:

Google PageSpeed Insights

Paste your homepage and top product page URL into PageSpeed Insights. Focus on the Core Web Vitals section:

  • LCP (Largest Contentful Paint): Target under 2.5 seconds. This is the time until the main content appears.
  • CLS (Cumulative Layout Shift): Target under 0.1. Measures how much page elements move during load. Jarring shifts erode trust.
  • INP (Interaction to Next Paint): Target under 200ms. Measures responsiveness to user input.

A score below 50 on mobile warrants urgent attention.

Shopify's built-in speed score

In the Shopify admin, Online Store > Themes shows a speed score. This is a simplified metric, but a score below 40 is a clear signal.

The highest-impact fixes

1. Audit and remove unused apps

Go to your Shopify admin > Apps and review every installed app. Ask: is this actively in use? Does it load on the storefront? Uninstall any app that isn't earning its place.

After uninstalling, check that the app's code has been removed from your theme. Some apps inject code into theme.liquid that persists after uninstallation.

2. Compress and resize images

Use Shopify's recommended image sizes: 2048x2048px maximum for product images, 1600px wide for banners. If you have original files larger than 1MB, re-export them.

For images already on your store, apps like Crush.pics or TinyIMG can bulk-compress your existing library.

3. Enable lazy loading for images

Images that are not in the initial viewport should load only when the user scrolls toward them. Shopify's native <img> tags support the loading="lazy" attribute. Many modern themes handle this automatically, but it's worth checking on older themes.

4. Defer non-critical scripts

Scripts for chat widgets, loyalty programmes, and marketing tools often load synchronously, blocking page render. Most platforms allow their scripts to be loaded asynchronously or deferred. Check each tool's documentation.

5. Remove unused theme sections

If your theme includes sections or features you never use (parallax backgrounds, custom video players, popup newsletter forms you disabled), removing them from theme.liquid reduces the amount of JavaScript loaded on every page.

The compounding effect

Speed improvements compound with other UX work. A faster-loading trust signal is seen more often. A faster add-to-cart response gives shoppers more confidence. A faster checkout reduces form fatigue.

The highest-ROI sequence for most stores: fix app bloat first (highest impact, no development cost), then address image sizing, then defer non-critical scripts.

Our UX Audit includes a speed and performance review alongside the UX analysis.

UT

UX & Shopify Specialists

The UX and Shopify specialists behind Uxitt, helping DTC brands convert better since 2014.

No credit card needed

Try Uxitt for free.

Submit your URL and we'll redesign one section of your store - no commitment, no credit card. Just proof that it works.