Playbook Operations systems

Shopify store speed: the fixes that actually move conversion

A slow Shopify store costs you conversion and rankings, but most speed advice is busywork. Here are the few changes that actually move the needle: app bloat, images, and third-party scripts.

8 min read

A slow Shopify store costs you twice: shoppers leave before the page is usable, and Google ranks you lower for it. But most Shopify speed optimization advice is busywork that moves nothing. The truth is that on Shopify the platform is fast, and your store got slow in a few specific, fixable ways. Here are the changes that actually improve Shopify page speed and conversion, and the ones that are not worth your time.

Measure the right thing first

Forget the single speed score. The Shopify Core Web Vitals are what matter, because they are what Google rewards and what shoppers feel: Largest Contentful Paint under 2.5 seconds, Cumulative Layout Shift under 0.1, and a fast response to the first interaction, all measured on mobile. Run your store through PageSpeed Insights on a mobile profile and note those three. They are your baseline and your scoreboard.

The Shopify platform is fast. Your store is slow because of what got bolted on top of it, one app at a time.

The Shopify speed optimization fixes that actually move it

In order of impact. Do the first one and you will likely beat a week of fiddling with everything else.

Audit and remove apps you do not use

This is the biggest lever, and it is free. Most apps inject JavaScript and CSS into every page, used or not, and the cost stacks with each install. Go through your app list and remove everything you are not actively using. For the ones you keep, check that their code is not still loading on pages where the feature does not appear.

Fix your images

Images are usually the Largest Contentful Paint element, so they decide your LCP. Serve them compressed and in a modern format, size them to how they actually display rather than uploading huge originals, and lazy-load everything below the fold. Preload only the hero image. This one step often moves LCP more than anything else.

Tame third-party scripts

Every tracking pixel, chat widget, review app, and popup tool adds a script that competes for the main thread. Remove the ones you do not need, and defer the ones you do so they load after the page is usable. This is also where a leaner server-side tracking setup helps, fewer heavy browser tags fighting for the main thread.

Run a lean theme and limit fonts

A bloated theme with features you do not use carries weight on every page. A clean, modern theme and a disciplined set of font weights, not five families and ten weights, cuts the load the browser has to do before it can render.

Confirm it moved the real numbers

A Shopify speed pass that holds

  • Removed every unused app and checked the kept ones for page-wide bloat
  • Images compressed, modern format, sized to display, lazy-loaded below the fold
  • Hero image preloaded; nothing else preloaded
  • Unneeded third-party scripts removed, needed ones deferred
  • A lean theme and a short, disciplined font set
  • Re-measured LCP, CLS, and interaction on mobile, not just the score

Shopify site speed is one of the rare fixes that lifts rankings and conversion at the same time, which makes it some of the highest-leverage operations-systems work there is. And it pairs directly with your checkout: a fast store that still ambushes shoppers at checkout has only solved half the problem.

If your store is slow and you cannot tell which of the apps and scripts is the culprit, that audit, and the fixes that follow, is exactly what a Growth Audit is built to find and clear.