This is the question I get asked more than any other. Someone reads that apps slow down a Shopify store, opens their admin, counts 17 installed apps, and panics. Is 17 too many? Is 10 the safe limit? Should they be under 5?

I understand why people want a number. A number is easy. You count, you compare, you know where you stand. The problem is that the number tells you almost nothing on its own.

Why the app count is the wrong thing to measure

Here is the part most articles skip. Two stores can both have 15 apps and have completely different speeds. One store's apps might be lightweight things that load a few kilobytes only on the pages where they're used. The other store's apps might each inject heavy scripts on every single page, including pages where the app does nothing.

I once audited a store with 19 apps that scored 71 on mobile, and in the same week a store with 9 apps that scored 24. The store with fewer apps was slower. Both owners would have told you they had a reasonable number of apps. Only one of them had a speed problem, and it wasn't the one you'd guess by counting.

So when you ask "how many is too many," the honest answer is: it depends entirely on what those apps are doing. A better question is "how much are my apps loading, and where."

📉
The pattern I actually see Across the stores I've audited, things rarely look healthy past roughly 12 to 15 active apps. That's not a rule of physics. It's just what happens when most merchants keep installing without ever checking the cost. By that point there's almost always a heavy app or two doing real damage on every page.

How apps actually slow your store down

When you install an app, it usually adds JavaScript to your theme. That code runs in your customer's browser. The trouble is that a lot of apps don't bother being polite about where they run. A reviews app loads its script on your homepage even though there are no reviews there. A currency switcher loads on your blog posts. A loyalty widget loads on your 404 page.

None of this is visible to you while you're clicking around your own store on fast office wifi and a recent phone. It is very visible to a shopper on a three year old Android on a patchy mobile connection, which is who actually buys from most stores.

There's a second, sneakier version of this. When you uninstall an app, Shopify removes the app, but it does not always remove the code the app left inside your theme. I open theme files regularly and find snippets from apps the merchant removed a year ago, still loading, still doing nothing useful. The app count in the admin says one thing. The theme says another.

Want to know your real app load?

I'll audit your store before we speak and tell you exactly which apps are costing you. Free, no obligation.

Get a free speed audit →

How to count what actually matters

Forget the number in your admin for a minute. Here's how to see the real picture, and you can do all of this yourself without touching code.

Run your store through Google PageSpeed Insights. Scroll past the score to the diagnostics. Look for the line that says "reduce the impact of third-party code." Expand it. That table is the truth your admin won't tell you. It lists, by source, how much each external script is costing you in download size and main-thread time. The apps at the top of that list are your real problem, regardless of how many apps you have in total.

While you're there, look at "reduce unused JavaScript." A long list here usually means apps are shipping code your store never runs. That's pure dead weight, and it's often left behind by apps you've already removed.

Do this and you'll often find that two or three apps account for most of your slowdown. You don't have a "too many apps" problem. You have a "two specific apps are loading 600KB on every page" problem, which is a much easier thing to fix.

The apps I see causing the most damage

After enough audits you start recognising the same names. These aren't bad apps, and plenty of stores need them. They just tend to be heavy and tend to load everywhere by default:

  • Review widgets. Often the single heaviest thing on a store. Many load hundreds of kilobytes of script on every page, not just product pages.
  • Social proof and popups. The "someone in Mumbai just bought this" toasts and spin-to-win wheels. Small in theory, busy in practice.
  • Live chat. Genuinely useful, frequently loaded the wrong way, blocking the page instead of waiting until it's needed.
  • Page builders. Great for building, costly at runtime if you've used them on a few key pages.
  • Currency and translation switchers. They touch every page by design, so a heavy one taxes the whole store.

If you run a store and just read that list nodding, you already know which one is yours.

💡
Don't delete apps that make you money This is important. The goal is more revenue, not a tidy app list. If your reviews app drives sales, keep it. The fix is usually to make it load only where it's needed, not to rip it out. I've never once recommended removing an app a merchant could show me real revenue from.

So what should you actually do?

Start by separating the apps you use from the apps you have. Go down your list and be honest. Have you opened this app's settings in the last three months? Can you point to revenue or work it saves you? If the answer to both is no, that app is a candidate for removal, and you should also check your theme for the code it leaves behind.

For the apps you're keeping, check their settings for any option to limit which pages they load on. A surprising number of apps have this and ship with it switched off. Then handle the leftover scripts from apps you've already uninstalled, which is the part that usually needs someone comfortable in theme code.

That's the whole job, really. Not "have fewer apps." Make every app you keep load as little as possible, only where it's needed, and clean up after the ones you've let go. A store with 18 well-behaved apps will beat a store with 6 badly behaved ones every time.

If you'd rather not dig through PageSpeed diagnostics and theme files yourself, that's the work I do. I audit your store before we ever talk, so on the call I can tell you which specific apps are hurting you and what it'll take to fix, before you commit to anything.

Find out which apps are slowing you down

A free 20-minute call. I review your store first and show you the real numbers behind your app load.

Book free audit →