The Shopify apps quietly killing your store’s performance

3 Min Read

Written by

Most Shopify store owners know app bloat is a problem.

What they don’t realise is how bad it’s actually got.

The average Shopify store has somewhere between 15 and 25 apps installed. Most of them were added for good reasons. A loyalty scheme here. A reviews widget there. A countdown timer for Black Friday that never got removed.

Each one made sense at the time. Together, they’re killing your conversion rate.

What actually happens when you install an app

Every app injects code into your theme. Scripts, stylesheets, tracking pixels. Some of it loads whether the feature is being used on that page or not.

Your customer doesn’t see the app. They see a slow page.

And a slow page costs you sales. Google’s own data suggests a one-second delay can cut conversions by around 7%. On a store doing £2m a year, that’s £140k gone. From one second.

Most over-appified stores aren’t losing one second. They’re losing three or four.

Not all apps are equal. Some are lightweight. Others are a nightmare.

The usual suspects

Not all apps are equal. Some are lightweight. Others are a nightmare.

Here’s what we see causing the most damage, consistently.

  • Reviews apps: Yotpo, Judge.me, Okendo. All solid products. All load a significant chunk of JavaScript. If you’re pulling in review widgets on every product page, you’re paying a performance tax on every page view. Even on products with no reviews yet.
  • Loyalty and rewards apps: Smile.io is the big one. The floating widget loads for every visitor, whether they’re logged in or not. Most stores could defer this and lose nothing.
  • Live chat and helpdesk tools: Gorgias, Tidio, Zendesk. Some of the heaviest scripts on any page they load. If customers in your niche don’t actually chat before buying, ask yourself whether it’s worth it.
  • Pop-up and email capture tools: Klaviyo pop-ups, Privy, OptiMonk. Two pop-up tools running on the same store is more common than you’d think. Sometimes neither team knows the other one’s still active.
  • Currency and language switchers: Especially on stores that added international functionality but don’t get meaningful international traffic. Still loading for every UK visitor. Every single day.
  • Page builders: PageFly, Shogun, GemPages. Brilliant for marketing teams who want control without a developer. But the code output is heavy, and it conflicts with themes in ways that are genuinely hard to unpick.

It’s not just about speed

Slow load times are the obvious issue. But app bloat causes problems that are harder to spot.

Conflicting JavaScript is one. Two apps trying to manipulate the same element can create bugs that are baffling to diagnose. Add-to-cart failures. Broken quantity selectors. Checkout errors that appear intermittently and disappear before you can reproduce them.

Broken mobile experiences are another. Apps that look fine on desktop behave strangely on mobile. Overlapping elements, buttons hidden behind widgets, pop-ups that can’t be closed on a small screen.

And there’s the SEO hit. Google crawls and renders your pages. If your page is slow and JavaScript-heavy, Google may not render it fully. That affects how your content gets indexed.

What to do about it

Start with an audit. Go through every installed app and ask two questions. Is this actually being used? And is what it does worth the load penalty?

For apps you want to keep, look at how they’re loading. A good developer can defer non-critical scripts so they load after the main page content. Reviews widgets, chat tools, loyalty pop-ups. None of these need to load before your product images do.

For apps you don’t need, remove them properly. Don’t just uninstall. Make sure any leftover code in your theme.liquid or custom JavaScript files gets cleaned out. Uninstalling an app doesn’t always remove its code from your theme.

Run your store through Google PageSpeed Insights before and after. The waterfall view will show you exactly which scripts are loading and how long they’re taking. Most people find it pretty eye-opening.

The bigger picture

App bloat is a symptom of a store that’s grown without a proper technical strategy. Marketing teams add apps to solve problems. Nobody audits what’s already there. The developers who built the original theme have moved on. And performance quietly degrades.

The stores that convert best aren’t the ones with the most features. They’re the ones where someone is actually paying attention to what’s on the page.

If you’ve never done a proper performance audit, it’s worth doing. The gains are usually bigger than people expect. And if your theme itself is part of the problem, our Shopify development team can also help if you’d rather have someone do the audit for you.

What’s the worst app culprit you’ve found on your store? Let me know in the comments.

Need a second opinion on your store’s performance?

Book a quick chat

Discover More

View All Articles