How many apps is too many? An audit method for your store
Every app adds weight, cost and risk. A one-hour audit method to find the apps you do not need, the ones that slow you down, and what to remove first.
The short answer
Every app on a Shopify store costs something: a monthly fee, speed on the pages shoppers see, a permission into your store data, and a small chance of breaking when the theme or Shopify changes. Some apps earn all of that back many times over. Many do not, and they stay installed because nobody looks.
The audit below takes about an hour for a typical store and usually removes a third of the apps.
The one-hour audit
- Export the list. Every installed app, its monthly cost, when it was installed, and who asked for it. Fifteen minutes.
- Mark what touches the storefront. Reviews, popups, chat, upsells, countdown timers, size guides, currency switchers, sticky carts. These add scripts to the pages shoppers load. Admin-only apps do not.
- Sort into four groups. Makes money (you can point to orders or margin), saves real time (someone would notice within a week), nice to have, forgotten (nobody in the room knows what it does).
- Remove the forgotten group today. Nobody will miss it.
- Challenge the nice-to-have group. For each: what happens if it is gone for a month? If the answer is nothing measurable, remove it.
- Weigh the storefront apps that remain. Measure a product page with and without each one. Keep those that earn their weight; look for lighter alternatives or native features for the rest.
- Clean the theme. After every uninstall, check the theme code for leftover snippets and remove them.
The four groups, and what to do
| Group | How to recognise it | Action |
|---|---|---|
| Makes money | You can point to orders, conversion or margin it produced | Keep. Check it loads efficiently |
| Saves real time | Staff would notice its absence within a week | Keep if the time saved is worth the fee and weight |
| Nice to have | Someone likes it; nobody can name its effect | Remove, or trial a month without it |
| Forgotten | Nobody knows what it does or who installed it | Remove today |
Apps that are usually replaceable
- Currency and market switching: often covered by Shopify Markets.
- Simple discounts and bundles: often covered by native discounts or Shopify Functions.
- Basic reviews: several native or lightweight options exist; heavy carousels are the usual offender.
- Popups and timers: measure whether they earn anything; most add weight and annoyance for little return.
- Chat: keep if it converts; load it after the page is visible, not before.
What this means for you
Block an hour, export the app list and run the four groups. Remove the forgotten and the unproven, clean the theme, and measure a product page before and after. If the store is still slow on phones afterwards, the problem is images or the theme, and our guide on mobile speed picks up from there.
Frequently asked questions
What is a reasonable number of apps?
Stores we consider healthy typically run a small number of apps that each have a clear job, and none that inject scripts into every page without earning it. The count matters less than the type: one heavy storefront app can cost more speed than five admin-only apps.
How do I know which apps slow the store down?
Apps that add something visible to the storefront, such as reviews, popups, chat, upsells, timers and size guides, load scripts on the pages shoppers see. Admin-only apps do not. Test by measuring a product page, disabling the app's storefront features, and measuring again.
The app is useful but heavy. What then?
Check whether it can load after the page is visible, whether it can be limited to the pages where it matters, or whether the same function exists in your theme or in Shopify itself. Many app features have become native Shopify features over the years.
Why does removing an app not make the store faster?
Two reasons. The app left code in the theme that still loads, or another app was the real problem. Check the theme files after uninstalling, and measure per app rather than assuming.
Sources
- Shopify Help Center: Web performance (accessed 2026-09-11)
- Shopify Help Center: Apps (accessed 2026-09-11)