Across 30 million Shopify sessions, Deloitte and Google found that a 0.1-second speed gain lifts sales by 8.4%. If your Shopify store loads in 4 seconds on mobile, that is the gap between the revenue you have and the revenue the same traffic could earn at 2 seconds.
This guide walks through what is actually slowing Shopify stores in 2026, how to diagnose it, and the structural fixes that move a real store from a PageSpeed score in the 20s to the high 80s. Every tip below has been used by the scandiweb Shopify team on live client work.
Overview
- The single biggest cause of slow Shopify stores in 2026 is third-party app sprawl, not the platform itself.
- A good mobile PageSpeed score for a real Shopify store sits between 60 and 80, not 100.
- The fastest wins come from auditing apps, compressing images, and deferring non-critical scripts, in that order.
🚀 Quick takeaway
Most Shopify performance work fails because teams chase a 100/100 PageSpeed score. The number that matters is the one tied to Largest Contentful Paint and mobile conversion. Aim for LCP under 2.5 seconds and a PageSpeed score above 60 on mobile, and you will out-convert most of the SERP.
What slows Shopify stores in 2026
The average Shopify store now installs 15 to 20 apps, and each one can add between 100 and 500 milliseconds of JavaScript to every page load (Easy Apps eCom, 2026). The result is predictable: a default Shopify theme without customisation often scores around 70 on mobile, while the same store with a typical app stack drops into the 20s.
The four root causes the scandiweb Shopify team sees most often:
- Render-blocking app scripts that load synchronously on every page
- Hero images and homepage carousels with unoptimised file sizes
- Third-party tracking pixels firing before the main thread is free
- Legacy theme code with deprecated patterns from earlier Online Store versions
None of these are platform limitations. They are configuration problems with concrete fixes.
How do I check my Shopify store speed?
The right way to audit Shopify performance in 2026 is to run three tools side by side and triangulate. No single tool gives the full picture.
- Google PageSpeed Insights for Core Web Vitals (LCP, INP, CLS) and mobile/desktop scores
- Shopify’s own performance dashboard in the admin for the store-wide trend
- Google Lighthouse in Chrome DevTools for the detailed render trace and the unused-JavaScript report
Mobile results will always look worse than desktop. That is normal. The threshold to aim for: above 60 on mobile is a healthy ceiling for a feature-rich store, above 80 is excellent. Read our guide on reading PageSpeed Insights for the nuance most teams miss.
🚀 Quick takeaway
Test the same page on three tools and compare. PageSpeed Insights is what Google reads, but Lighthouse tells you which line of code is the problem.
9 ways to speed up your Shopify store
These nine fixes are ordered by impact. Apply them in sequence, retest after each step, and you will see the cumulative score climb meaningfully within a single sprint.
1. Audit and remove unused apps
App bloat is the single biggest speed killer on Shopify (PageSpeed Matters benchmarks, 2026). Go to your Shopify admin, list every installed app, and remove every one that is not actively earning its keep. Then disable any leftover app embeds under Online Store, Themes, Customize, App embeds. Stopping the script from loading is faster than optimising it.
2. Compress images
Hero images and product photography in PNG or non-optimised JPEG are a common cause of long LCP times. Use a tool like TinyPNG or a Shopify-native image optimiser to bring file sizes down before upload, then verify by re-running Shopify Analyzer.

3. Implement lazy loading
Make sure the hero image above the fold loads eagerly, and every image below the fold uses loading="lazy". Shopify themes from 2024 onward generally do this by default, but custom theme work often breaks it.
4. Minify JavaScript and CSS
Use a tool like JavaScript and CSS Minifier to remove whitespace, comments, and dead code from theme files. The savings per file are small individually but compound across a real-world theme.
5. Reduce HTTP requests
Each request is a round-trip your browser pays for. Run Shopify Analyzer, identify the requests that fire on every page (often analytics, chat widgets, A/B test tools), and either consolidate them through Google Tag Manager or remove the ones that no longer have a business case.
6. Defer or remove third-party scripts
Tracking pixels for Meta, TikTok, Klaviyo, and similar services should not block the initial render. Move them behind a tag manager and load them after the main thread is free. If a script cannot be deferred, ask whether it is paying for itself in attribution value.
7. Optimize theme code
Reduce HTML parent elements where possible. Look for scripts that execute twice on the same page (common when a theme update introduced a duplicate call). Tighten the CSS structure. If your store uses custom JavaScript, profile it in Lighthouse and refactor the worst offenders.
8. Use a lightweight theme
Themes built on Shopify Online Store 2.0 with section groups load faster than older customised themes carrying years of legacy code. For a store with significant performance debt, a controlled theme rebuild often pays back faster than tip-by-tip optimisation.
9. Monitor with Web Vitals
Speed is not a one-time fix. Install a Web Vitals monitoring tool, set up alerts when LCP or INP regresses, and review monthly. New apps, new theme code, and seasonal traffic all push the numbers around.
🚀 Quick takeaway
Most stores find that fixes one, two, and six (app audit, image compression, third-party script deferral) deliver the majority of the speed gain in the first week. The rest is incremental.
scandiweb case study: From PageSpeed 20 to 89
The scandiweb Shopify team recently launched a store on Online Store 2.0 for a client who arrived with a mobile PageSpeed score of 20. Within one optimisation sprint, the score climbed to 59. After a second pass with the full nine-tip stack above and a controlled theme rebuild, the same store now sits at 89 on mobile.

The order of operations that produced the 20-to-89 climb:
- App audit and removal first, dropping nine non-essential apps. Mobile score climbed from 20 to 38.
- Image compression and lazy-loading pass next. Score moved from 38 to 51.
- Third-party tracking script consolidation under Google Tag Manager. Score climbed to 59.
- Theme refactor and unused-CSS removal. Final score of 89 on mobile, 96 on desktop.
The store’s add-to-cart rate climbed by 14% in the 30 days after the launch, and mobile bounce rate dropped by 11 percentage points. The 0.1-second-equals-8.4% Deloitte benchmark held up almost perfectly in practice.
How fast should a Shopify store load in 2026?
The honest answer in 2026 is that Largest Contentful Paint under 2.5 seconds on mobile is the target. Most Shopify stores sit between 3.2 and 5.1 seconds, which is above the Core Web Vitals threshold. A PageSpeed Insights mobile score above 60 is healthy for a real-world store with apps and product photography. Above 80 is excellent.
For comparison, the SERP top-three results on most commercial queries load in 1.8 to 2.4 seconds and score above 75 on mobile. That is the bar your store needs to clear to compete for the same traffic.
When should you hire a Shopify performance specialist?
If your store’s mobile PageSpeed score is below 40, or LCP is above 4 seconds, the in-house fixes above will move the number but rarely past 60 without theme-level work. That is the point to bring in a Shopify partner with Liquid optimisation experience and a track record of measurable speed gains on production stores.
The scandiweb Shopify team has shipped Shopify performance work across stores doing seven and eight figures in annual revenue. The pattern is consistent: app audit, image pipeline, theme rebuild, monitoring. The order matters more than the tactics.
🚀 Quick takeaway
If you are below 40 on mobile, you have a structural problem, not a tactical one. Tactical fixes top out around 60. Past that, you need theme-level work.
Frequently Asked Questions
Why is my Shopify store so slow?
The most common cause is third-party app sprawl. The average Shopify store installs 15 to 20 apps, each loading 100 to 500 milliseconds of JavaScript on every page. Image weight and render-blocking tracking pixels are the next two most common causes.
What is a good PageSpeed score for Shopify?
For a real-world Shopify store with apps and product photography, above 60 on mobile is healthy and above 80 is excellent. Chasing 100 is rarely a good use of engineering time once you are past 80.
Does Shopify performance affect SEO?
Yes. Core Web Vitals are a confirmed Google ranking factor, and Largest Contentful Paint correlates strongly with mobile conversion. A faster store ranks better and converts more of the traffic that arrives.
How long does Shopify speed optimization take?
A first-pass app audit and image compression sprint typically takes one to two weeks and moves the score by 15 to 30 points. A full theme refactor for a store with significant performance debt takes four to eight weeks, depending on the catalog size and integrations.
Can I optimize Shopify performance without a developer?
Partly. The app audit, image compression, and lazy-loading setup can be done in the admin. Theme code optimisation, JavaScript profiling, and the deeper Liquid refactor work need a developer with Shopify experience.
Does Shopify Plus load faster than the standard plan?
Not directly. Shopify Plus and the standard plan run on the same infrastructure. What Plus unlocks is access to checkout extensibility, multi-storefront architecture, and theme customisation depth, all of which can be used to build a faster store but do not deliver speed automatically. See our Shopify vs Shopify Plus comparison for the full breakdown.
About this guide
Maintained by the scandiweb Shopify team. Reviewed by Rolands Popovs, COO. scandiweb is a Shopify Plus Partner with 20+ years of eCommerce delivery and 2,100+ projects shipped across Shopify, Adobe Commerce, and BigCommerce.
If your store is still slow after working through this playbook, the bottleneck is usually in the theme code or in an app that hides its impact behind a lazy load. Get in touch with the scandiweb Shopify team for a performance audit and a concrete fix plan.

Share on: