All guides

[ Checklist ] · 5 min read

Why Is My Shopify Store Slow? A Diagnosis Checklist

The median Shopify store loads its largest element in 4.2 seconds, well past Google's 2.5-second target. Before you fix anything, use this checklist to find out whether apps, images, fonts, or your theme are responsible.

Key takeaways

  • The median Shopify store has a Largest Contentful Paint of 4.2 seconds, against Google's 2.5-second 'Good' threshold.
  • Apps and third-party scripts account for an estimated 60 to 80% of Shopify slowdowns, more than theme code, images, or fonts combined.
  • Stores running more than 8 front-end apps show mobile LCP above 3 seconds in practice; stores with 3 or fewer stay under 2 seconds.
  • A short check of PageSpeed Insights plus your installed app list points to the likely cause before you spend on a fix.
  • Each extra 100ms of load time cuts conversion by close to 1%, so a wrong diagnosis costs revenue while you fix the wrong thing.

Every Shopify merchant gets a different story about why their store is slow. One agency blames the theme, another blames apps, a plugin vendor blames hosting. The median Shopify store has a Largest Contentful Paint (LCP) of 4.2 seconds, well past Google's 2.5-second target for a 'Good' score, and the cause is one of four things, not all of them at once.

Start with the number, not a guess

Run the URL through PageSpeed Insights and read the LCP, INP, and CLS scores for mobile, since Google ranks on the 75th percentile of mobile field data. Then open the Core Web Vitals report in Search Console to see whether the problem sits on one template or the whole site. A slow product page next to a fast homepage points at that page's apps or images; a slow site across every template points at something loaded sitewide, most often the theme or an app script in the header.

Four usual suspects

SymptomLikely causeWhere to check
LCP element is a large hero imageUnoptimized imagesPageSpeed Insights 'LCP element' detail
Text shifts after fonts loadWeb fonts loading lateNetwork tab, filter by font files
Every page is slow, even a near-blank pageApps injecting scripts sitewideTheme code, search for app script tags
Only certain pages (reviews, upsells) are slowA specific app on that pageDisable the app, re-test that page
Match the symptom to the cause before you touch anything.

Apps are the most common answer. They account for an estimated 60 to 80% of Shopify slowdowns, because each one can inject 100 to 500KB of JavaScript that blocks rendering, and Shopify gives no warning before install. Stores running more than 8 front-end apps show mobile LCP above 3 seconds in practice; stores with 3 or fewer stay under 2 seconds. A store with fifteen or twenty installed apps, close to the Shopify average, should look at apps first.

Images and fonts cause smaller, more fixable problems by comparison. Hero images that aren't converted to WebP or AVIF, or that ship at full resolution instead of the size the page renders, delay LCP. Fonts loaded from Google Fonts or a custom font service without preloading cause the text reflow behind a high CLS score. Both fixes take a developer an afternoon; sorting out an app problem takes a review of everything installed and why.

When the checklist stops being enough

This checklist narrows the cause. It won't tell you which of fifteen apps is the problem, whether removing one breaks checkout, or what order to fix things in once you know. For that, a full Shopify audit walks the theme code line by line and tests each app in isolation. If apps turn out to be the cause, see our breakdown of app bloat. If the fix spans LCP, INP, and CLS at once, our Core Web Vitals fix order guide covers what to tackle first.

Frequently asked questions

How do I check why my Shopify store is slow?

Run the URL through PageSpeed Insights and note the LCP, INP, and CLS scores for mobile. Then check Search Console's Core Web Vitals report to see whether the issue affects one template or the whole site, and use the app symptom table above to narrow the likely cause.

Is it my theme or my apps slowing my store down?

Apps are the more common cause, responsible for an estimated 60 to 80% of Shopify slowdowns. If every page is slow, including a near-blank test page, the theme or a sitewide app script is the likely source rather than a single app.

How many apps is too many for Shopify?

Stores with more than 8 front-end apps show mobile LCP above 3 seconds, while stores with 3 or fewer stay under 2 seconds. The average Shopify store runs 15 to 20 apps, with 5 to 10 injecting scripts on the front end.

Do product images slow down a Shopify store?

Yes, though less than apps in most cases. Hero images served at full resolution or in outdated formats instead of WebP or AVIF delay LCP, and this is one of the easier problems to fix once identified.

Want a professional site without the agency invoice?

Tell us about your project below and we'll reply within 24 hours with a clear, fixed quote, no surprises.

Prefer WhatsApp or email?