Skip to content
Shopify / Performance

Why is my Shopify store so slow? Core Web Vitals fixes for 2026

A slow Shopify store is almost never Shopify's fault — it is the theme, the app stack, and unoptimized images stacked on top of it. Here is how to diagnose exactly what is slowing your store, the Core Web Vitals numbers that matter, and the fixes in priority order, with what slow speed is quietly costing you in conversions.

Tanuj Rajput

Web developer & one-operator studio

·5 min read

Here is the honest diagnosis before the fixes. If your Shopify store is slow, it is almost never Shopify's fault. Shopify's hosting and CDN are fast and consistent. Stores get slow from what is stacked on top — a heavy app stack, unoptimized images, and a theme full of render-blocking scripts and fonts. The good news in that sentence is that all three are fixable, usually without rebuilding anything.

I do Core Web Vitals and performance work as part of Shopify development from Delhi/NCR. This post is the diagnostic method I run on a slow store, the numbers that actually matter, and the fixes in the order that moves them — plus the part founders underrate, which is what the slowness is quietly costing you.

First, why speed is a revenue problem, not just a vanity metric

Two well-cited findings frame the stakes:

  • Google's research found that as mobile page load time goes from one to three seconds, the probability of a bounce increases by 32%, and up to five seconds it more than doubles (Google / SOASTA).
  • Deloitte's "Milliseconds Make Millions" study found a 0.1-second improvement in mobile site speed lifted retail conversion rates by 8.4% and average order value by 9.2% (Deloitte, 2020).

And Google uses Core Web Vitals as a ranking signal through its page experience system. So a slow store loses twice: fewer visitors from search, and fewer of those visitors converting. Speed is one of the highest-leverage things you can fix on a D2C store.

The numbers that matter: Core Web Vitals

Ignore vanity scores and focus on the three vitals, measured on mobile with real-user field data:

MetricWhat it measures"Good" threshold
LCP (Largest Contentful Paint)How fast the main content loadsUnder 2.5s
INP (Interaction to Next Paint)How fast the page responds to tapsUnder 200ms
CLS (Cumulative Layout Shift)How much the layout jumps while loadingUnder 0.1

Hitting all three "good" bands on mobile is the target. Mobile, because that is where most Indian D2C traffic is and where performance problems bite hardest.

The three real causes

1. The app stack (usually the biggest)

This is the number-one cause of slow Shopify stores. Every app injects JavaScript — and often CSS — that loads on your storefront, and the cost compounds as you stack five, eight, ten apps. Worse, uninstalled apps frequently leave leftover code behind. A store that added a review app, a wishlist app, three marketing pixels, an upsell app, and a currency converter is carrying all of their scripts on every page load. Auditing and trimming the app stack is almost always the highest-impact fix available.

2. Images

Oversized images in old formats are the most common single LCP killer. The fix is unglamorous and reliable: serve modern formats (WebP/AVIF), size images correctly for their container instead of shipping a 3000px image into a 600px slot, lazy-load everything below the fold — and prioritize the hero/LCP image rather than lazy-loading it, which is a mistake that quietly delays the exact element LCP measures.

3. Render-blocking scripts and fonts

Non-critical JavaScript that loads synchronously, third-party scripts that block rendering, and web fonts that hide text until they load all push LCP and INP into the red. The fixes: defer non-critical JS, load third-party scripts asynchronously, and preload above-the-fold fonts with a font-display strategy that avoids invisible text.

Layout shift (CLS) is the fourth troublemaker — usually caused by images, embeds, and app content injected without reserved space, so the page jumps as it loads. Reserve space with explicit dimensions and it goes away.

The fix sequence

Work it in this order — highest impact first:

  1. Measure — PageSpeed Insights + Search Console CWV, on mobile, homepage/collection/product separately.
  2. Audit the app stack — cut or replace apps that do not earn their performance cost; remove leftover code.
  3. Fix images — modern formats, correct sizing, lazy-load below the fold, prioritize the LCP image.
  4. Tame scripts and fonts — defer non-critical JS, async third-party, preload fonts.
  5. Reduce layout shift — reserve space for media and injected content.
  6. Re-measure and set a budget — confirm the numbers moved, then hold the line with a performance budget.

That last step matters more than it sounds. Speed is a state you maintain, not a task you finish — the next app someone installs can undo weeks of work if there is no budget guarding it.

Fix in place, or rebuild?

Most slow stores are fixable in place with a performance pass — the six steps above, no rebuild. A rebuild is only warranted when the theme is fundamentally poorly built or stuck on an outdated Liquid pattern. Diagnose first. If someone quotes you a full rebuild before measuring your store, they are selling the expensive answer to a question they have not asked yet.

Speed and conversion are related but not the same — a fast store can still convert poorly. For the conversion side, see why your Shopify store isn't converting. And speed is also a technical-SEO lever, covered in Shopify SEO for D2C brands.

What's next

If your Shopify store is slow and you want the numbers actually moved — a measured performance pass, not a guess — the Shopify developer in Delhi page covers the performance and CWV work this lives inside, with before/after case studies (Mahina's +28% AOV, Bloom's +22% MoM revenue), transparent pricing, and a 30-minute call link. Send me your store URL and I will run the vitals and tell you the three changes that will move them most.

Related reads:

Sources:

FAQ

Frequently asked questions

  • Why is my Shopify store so slow?

    Almost always because of what has been added on top of Shopify, not Shopify itself. The three usual causes are a heavy app stack (each app injects JavaScript that runs on every page), unoptimized images (oversized files in old formats), and a theme with render-blocking scripts and fonts. Shopify's own infrastructure is fast; stores get slow from the theme and app layer that sits above it.
  • What are good Core Web Vitals scores for a Shopify store?

    Google's "good" thresholds are LCP (Largest Contentful Paint) under 2.5 seconds, INP (Interaction to Next Paint) under 200 milliseconds, and CLS (Cumulative Layout Shift) under 0.1 — measured on mobile with real-user field data. Hitting all three "good" bands on mobile is the target, because mobile is where most D2C traffic and most performance problems are.
  • Do apps slow down a Shopify store?

    Yes — the app stack is the most common cause of a slow Shopify store. Every app injects JavaScript and often CSS that loads on the storefront, and the cost compounds as you stack apps. Uninstalled apps also frequently leave leftover code behind. Auditing and trimming the app stack is usually the single highest-impact speed fix available.
  • Does a slow Shopify store hurt sales and SEO?

    Both. Google uses Core Web Vitals as a ranking signal through its page experience system, so slow pages rank worse. And slow pages convert worse — Google's research found that as mobile page load goes from one to three seconds, the probability of a bounce rises sharply, and Deloitte's "Milliseconds Make Millions" study found a 0.1-second improvement in mobile load lifted retail conversions by 8.4%. Speed is both a ranking lever and a revenue lever.
  • How do I check my Shopify store's speed?

    Run it through Google PageSpeed Insights and the Core Web Vitals report in Search Console, on mobile, and use field (real-user) data where available rather than only lab scores. Shopify's own admin also shows a speed score, but treat it as a rough indicator. Measure the homepage, a collection page, and a product page separately, because each has different performance characteristics.
  • Can a slow Shopify theme be fixed without rebuilding the store?

    Usually, yes. Most speed problems are fixable in place — trimming the app stack, optimizing images, deferring scripts, preloading fonts, and reserving space to stop layout shift. A full rebuild is only warranted when the theme is fundamentally poorly built or on an outdated Liquid pattern. Diagnose first; the fix is often a performance pass, not a rebuild.
  • Is Shopify slower than WooCommerce or custom sites?

    No — Shopify's hosting and CDN are fast and consistent, often faster than a self-hosted WooCommerce store on shared hosting. Perceived slowness on any platform comes from the theme, scripts, images, and third-party apps layered on top. A well-built Shopify store is very fast; a poorly-built one is slow, and the same is true on every platform.
Revision history· 1 entry
  1. July 30, 2026

    Initial post. How to diagnose and fix a slow Shopify store — the real causes (app stack, images, render-blocking resources), the Core Web Vitals thresholds that matter, the fixes in priority order, and what slow speed costs in conversions.

Last updated July 30, 2026

shopifyperformancecore-web-vitalscroindia

Keep reading

More from the journal.

All posts