Are Your Shopify Apps Slowing Down Your Store? How to Find Out
Your Apps Are Probably Your Biggest Speed Problem
The impact is real. If your store takes 4-5 seconds to load instead of 2, you're not losing a little revenue — you could be losing close to half your potential conversions. And unlike other speed issues (image optimization, theme code), app bloat is the one that compounds silently over time as you add more tools.
The Worst Offenders: Which App Categories Kill Speed
Live chat widgets — Tidio, Zendesk Chat, Intercom, and Drift load 200-400KB of JavaScript on every single page, even if no visitor ever clicks the chat button. That's the equivalent of loading an entire extra webpage on top of your own, on every page view.
Review apps with photo galleries — 150 to 500KB of additional scripts, plus the images themselves. Photo reviews are great for conversion, but the implementation often loads everything upfront instead of lazy-loading.
Popup and banner tools — 100 to 300KB of JavaScript for exit-intent popups, email capture forms, and announcement bars. Many of these fire on page load regardless of whether the popup will actually trigger.
Page builders — 200 to 600KB. Custom page builders inject their own rendering framework on top of your theme, essentially running two layout engines simultaneously.
Analytics and tracking scripts — 100 to 250KB each. Pixel trackers, heatmaps, session recorders. You might have 3 or 4 of these running without realizing their combined weight.
Ghost Code: The Apps You Uninstalled Are Still Hurting You
This is called ghost code, and it's shockingly common. A store that has installed and uninstalled 20 apps over its lifetime might have remnants from 10 or 15 of them still embedded in theme files. Each fragment adds milliseconds. Together, they can add half a second or more to your load time — for functionality that doesn't even exist anymore.
The fix requires manually auditing your theme files (Layout, Snippets, and Assets folders) and removing any references to apps you no longer use. Look for Liquid tags like
{% include 'app-name' %} and JavaScript files with app-specific naming. If you're not comfortable editing theme code, a Shopify developer can do a full cleanup in a few hours.How to Audit Your App Stack in 30 Minutes
Step 1: Run a baseline speed test. Open Google PageSpeed Insights, enter your store URL, and note the scores for both mobile and desktop. Pay attention to "Total Blocking Time" and "Largest Contentful Paint" — these are the metrics most affected by app bloat.
Step 2: List every installed app. Go to Settings → Apps in your Shopify admin. Write down every app, what it does, and whether you actually use it. Be honest. That SEO app you installed six months ago and never configured? That pop-up tool you tried for a week? They're still running.
Step 3: Test by disabling. Temporarily disable apps one by one (or in groups) and re-run the speed test. The difference will tell you exactly which apps are costing you the most. Focus on the ones that add the most to Total Blocking Time.
Step 4: Clean up ghost code. Check your theme files for references to apps you've already uninstalled. The Snippets folder is usually the worst offender.
Step 5: Decide what stays. For each remaining app, ask: is the functionality this provides worth the performance cost? A chat widget that adds 400KB but generates zero conversations? Remove it. A reviews app that drives conversions? Keep it, but check if there's a lighter alternative.
The Long-Term Fix: Fewer Apps, Better Performance
Shopify's built-in features have expanded significantly. Native email marketing, basic analytics, and simple discount functionality now come with your plan. Check whether Shopify's built-in tools can replace any of your paid apps — especially for basic features you're overpaying for.
For the apps that cost the most in both money and performance, custom-built alternatives can be built lean from the start — no bloated frameworks, no unnecessary scripts on pages where the functionality isn't needed. A custom tracking notification system, for example, runs entirely server-side with zero impact on your storefront speed.
The bottom line: every app in your store should earn its place by providing clear value that outweighs its performance cost. If you haven't audited your app stack recently, this is the week to do it. Your conversion rate will thank you.
FAQ
+How many apps is too many on Shopify?
There's no universal number, but most performance issues start appearing above 8-10 active apps. The type of app matters more than the count — one poorly built chat widget can slow your store more than five lightweight backend apps combined.
+Does uninstalling a Shopify app remove its code?
No. Uninstalling only revokes API access. JavaScript, CSS, and Liquid code the app injected into your theme stays until you manually remove it. This 'ghost code' silently slows your store.
+What's a good page speed score for a Shopify store?
Aim for a Google PageSpeed Insights score above 60 on mobile and above 80 on desktop. More importantly, your Largest Contentful Paint should be under 2.5 seconds and Total Blocking Time under 200ms.