Back to all articles
ShopifyPerformanceeCommerceCore Web Vitals

Shopify Speed Optimization: How to Make Your Store Load Fast

12 May 20268 min readDarshan Singh

Shopify Speed Optimization: How to Make Your Store Load Fast

On a store, speed is money. A slow product page doesn't just annoy shoppers — it quietly loses sales before anyone clicks "Add to cart." The good news: most Shopify stores are slow for a few predictable reasons, and you can fix them without rebuilding your theme.

Here's the process I use when a client's store feels sluggish.

Start With the Real Bottleneck: Apps

If I could give store owners one piece of advice, it's this: your apps are probably your biggest speed problem.

Every app you install can inject JavaScript and CSS into your storefront — often on every page, even where the app does nothing. Ten apps can mean ten extra scripts loading before your store is interactive.

What to do:

  • List every installed app and ask: "Am I actively using this?"
  • Uninstall the ones you're not. (Uninstalling doesn't always remove leftover code — check your theme for orphaned snippets.)
  • For the apps you keep, prefer ones that load scripts only on the pages that need them.

This single step often produces the biggest gain.

Optimize Product and Collection Images

Stores are image-heavy by nature, and images are usually the largest thing on the page (your LCP element).

  • Upload images at the right size. Don't upload a 3000px photo to display it at 600px.
  • Use Shopify's image transformations to serve appropriately sized versions per device.
  • Serve modern formats (WebP) where possible — Shopify handles a lot of this automatically, but your source images still need to be reasonable.
  • Lazy-load below-the-fold images, but never lazy-load the main product image or hero.

Tame the Homepage

The homepage is where store owners pile on sections: sliders, video backgrounds, featured collections, popups. Each one adds weight.

  • Limit carousel/slider slides. A five-slide auto-rotating hero is heavy and rarely converts better than a single strong banner.
  • Avoid autoplaying video backgrounds on mobile.
  • Reduce the number of sections loaded above the fold. Get shoppers to the value fast.

Fix Layout Shift (CLS)

Nothing kills trust like the "Buy" button jumping as the page loads. On Shopify, CLS usually comes from:

  • Images and banners without reserved space — set dimensions.
  • Late-loading app content (reviews widgets, upsell blocks) — reserve height for them.
  • Font swaps — preload your theme fonts.

Choose (or Trim) Your Theme Wisely

If you're starting fresh, pick a lightweight, well-coded theme. Shopify's own themes (like Dawn) are built for performance and are a safe base.

If you're on a heavy premium theme, you don't necessarily need to switch — but do disable unused features, remove demo sections, and clean up custom code that accumulated over time.

Measure Like Google Does

Shopify's built-in speed score is a rough signal. For decisions that matter, test in PageSpeed Insights on mobile and watch Core Web Vitals:

  • LCP — driven by your hero/product image and theme scripts.
  • CLS — driven by images and late content.
  • INP — driven by app and theme JavaScript.

Test your most important templates: homepage, a top collection, a best-selling product, and cart.

A Practical Checklist

  1. Audit and remove unused apps; clean leftover code.
  2. Right-size and compress product/hero images.
  3. Don't lazy-load the LCP image; do lazy-load the rest.
  4. Simplify the homepage (fewer sliders, no autoplay video on mobile).
  5. Reserve space for images, fonts, and app widgets to kill CLS.
  6. Start from a lightweight theme or trim your current one.
  7. Re-test on mobile and iterate on the worst templates.

Speed work on Shopify is rarely dramatic — it's a series of small, deliberate subtractions. But those subtractions add up to a store that loads fast, feels trustworthy, and converts better.


Want a faster storefront that actually converts? Get in touch and I'll audit your store's speed and Core Web Vitals.

Frequently asked questions

Why is my Shopify store so slow?

Usually it is a combination of a heavy theme, too many apps injecting scripts, large unoptimized product images, and sliders or carousels on the homepage. Apps are the most common hidden cause.

Do Shopify apps slow down my store?

Many do. Each app can add JavaScript and CSS to every page, even pages where the app is not used. Audit your apps, remove ones you no longer need, and prefer apps that load their scripts only where required.

What is a good Shopify speed score?

The built-in Shopify speed score is only a rough guide. Focus instead on real Core Web Vitals in PageSpeed Insights — LCP under 2.5s and CLS under 0.1 on mobile — and on the actual load feel for shoppers.

Related

Continue reading

Articles connected by topic or service area.