A Shopify app audit is the fastest way I know to make a store cheaper to run and quicker to load at the same time. Apps pile up quietly: a trial nobody canceled, a popup tool replaced by another popup tool, a review app installed by a previous developer. Each one adds a monthly charge, and many add scripts to every page. Below is the step-by-step process I use, what to check before you uninstall anything, and the simple rules that stop the bloat coming back.
Why app bloat happens on almost every store
Shopify’s app ecosystem is one of its best features. Need reviews, bundles, wishlists or a size chart? There’s an app for it, installed in a minute. That ease is also the problem. Apps get added to solve one urgent issue and nobody revisits them. Meanwhile, Shopify keeps adding its own free features, and themes keep adding built-in options, so apps that were essential two years ago now duplicate things you already have.
The cost shows up in three places: your monthly bill, your page speed, and the number of companies with access to your customer data. None of them is dramatic on its own. Together, on a store with a long app list, they add up to real money and a noticeably slower product page.
How to run a Shopify app audit, step by step
Set aside an hour and work through this in order. Do the testing on a duplicate of your live theme, not the published one.
- List every app. Open the Apps page in your admin and copy each app into a simple spreadsheet: name, what it does, who installed it, and what it costs per month.
- Find the real cost. Your Shopify bill shows app charges billed through Shopify. Some apps, especially email and review platforms, bill you directly, so check your card statements as well.
- Mark each app’s status. Use four labels: essential (it runs part of your sales or operations), useful, unknown, and unused. Be strict. “Maybe someday” means unused.
- Spot overlaps. Two popup tools, two review apps and two tracking apps are common. Pick one winner in each category.
- Check what each app touches. Does it add scripts to the storefront, change the checkout, or read customer and order data? Apps that touch customer data deserve extra scrutiny.
- Test the speed impact. Many apps load through app embeds, which you can switch off in the theme editor. Turn an embed off on your duplicate theme, run a speed test, and compare. This tells you what an app costs in speed without uninstalling it.
- Remove in small batches. Uninstall two or three apps at a time, then test product pages, the cart, checkout and order emails before removing more.
What to check before you uninstall an app
Uninstalling is easy. Undoing a careless uninstall isn’t. Before you remove anything, check these:
- Stored data. Review apps hold your reviews. Loyalty apps hold points balances. Wishlist and back-in-stock apps hold customer requests. Export everything you might want to keep before removing the app.
- Subscriptions. If an app manages recurring orders, removing it can stop renewals. Subscription apps need a planned migration, not an uninstall.
- Leftover code. Newer apps add features through blocks and embeds that disappear cleanly. Older apps often pasted code into theme files. After uninstalling, search your theme files for the app’s name and remove any orphaned snippets, or you keep paying the speed cost.
- Separate accounts. If the app had its own dashboard and billing, cancel the account there as well. Uninstalling from Shopify doesn’t always cancel an external subscription.
- Tracking. If an app was sending purchase events to Google or Meta, make sure something else takes over before you remove it, or your ad reporting goes dark. If you are not sure what’s firing where, my conversion tracking service maps it out and fixes it.
Shopify’s own features that often replace apps
Before paying for a third-party app, check whether Shopify or your theme already covers the job. Shopify’s own apps and built-in features include:
- Shopify Forms for signup forms and popups.
- Shopify Email for simple campaigns and automated emails.
- Shopify Inbox for live chat.
- Search and Discovery for filters, search synonyms and product recommendations.
- Shopify Bundles and Shopify Subscriptions for straightforward bundles and recurring orders.
- Theme features such as color swatches, sticky add-to-cart bars and size charts driven by metafields.
The native tools are simpler than specialist apps. If a specialist app clearly earns more than it costs, keep it. The point is to choose on purpose.
Rules that keep the store lean
An audit fixes today’s bloat. A few house rules stop it from returning:
- One in, one out. Before installing a new app, name the app it replaces, or the clear new job it does.
- Calendar every trial. Put the trial end date in your calendar the moment you install.
- Limit who can install. Not every staff account needs permission to add apps.
- Keep an app register. Your audit spreadsheet becomes a living document: app, purpose, owner, cost, date installed.
- Audit every quarter. It takes far less time the second time.
If you would rather hand the audit and cleanup to someone else, I do this as part of my Shopify and WooCommerce store work, with every removal tested on a duplicate theme first.
Quick checklist
- Spreadsheet of every app with purpose, owner and monthly cost.
- Card statements checked for apps billed outside Shopify.
- Overlapping apps reduced to one per job.
- Speed impact tested by switching off app embeds on a duplicate theme.
- Reviews, points and subscriber data exported before uninstalling.
- Theme files searched for leftover app code.
- Tracking confirmed after removals.
Related reading: a practical guide to Shopify speed optimization for phone shoppers and the Shopify SEO basics to fix first on a new or old store.
FAQ
How many apps is too many?
There’s no magic number. A store with twenty apps that all earn their place is fine. A store with eight, three of them unused, isn’t.
Does uninstalling an app remove its code?
Apps built with theme app blocks and embeds remove cleanly. Older apps can leave snippets in your theme, so check after every uninstall.
Can I test an app’s impact without uninstalling it?
Often, yes. Switch off its app embed on a duplicate theme and compare speed and behavior there.
Will removing a review app delete my reviews?
It can. Export your reviews first, and confirm the new review app can import them before you switch.
Should I audit apps before a redesign or migration?
Yes, always. Every app you remove before a redesign is one less thing to rebuild, test and pay for on the new theme or platform. It also makes the project quote smaller and more accurate.
Paying for apps you are not sure you need? Get a free website review and I’ll point out the ones that cost you speed and money.





