A Shopify app bloat audit is the cheapest speed win available to most stores, because the average store is carrying apps the way an attic carries boxes: installed for a campaign in 2024, forgotten, and still shipping their JavaScript to every visitor on every page load. The countdown timer from a sale that ended. The quiz nobody finished building. The loyalty widget you evaluated for a week. Each one loads its scripts whether or not it renders a single pixel.
Here is the hot take: you do not have an app problem, you have a breakup problem. Merchants hoard apps “just in case” the way people keep exercise bikes as coat racks. Meanwhile every hoarded app is a tax paid by every visitor, and mobile visitors, your majority, pay it on hardware and networks with no slack to spare.
What a page load is actually carrying
A typical storefront’s script stack, sorted by whether anyone would notice if it vanished.
Every gray bar is JavaScript your customers download, parse, and execute for nothing, thousands of times a day.
Run the audit this week
- List every installed app and write one sentence next to each: what it does for a customer or for you, today. If the sentence starts with “we might”, it fails.
- Uninstall, do not just disable. Toggling an app’s widget off in the theme editor often leaves its scripts loading. Only uninstalling removes the app’s ride-along, and even then, check your theme code: apps installed before Shopify’s app-embed era often left snippets in theme.liquid that keep loading forever. Search your theme for the app’s name before you close the ticket.
- Measure before and after. Run your homepage and a product page through PageSpeed Insights before the purge and after. The before/after is your receipt, and it is usually satisfying.
- Replace app-jobs with theme-jobs where you can. A countdown, a badge, an announcement bar: many single-widget apps do what twenty lines of theme code do, minus the third-party request chain.
The rule going forward: every app pays rent. Rent is measured in a job it demonstrably does, reviewed quarterly. This series will happily recommend apps that earn their slot, but the bar is exactly that: earning it. An app that is not making you money is making you slower, and slower costs money on every session. Evict accordingly.