Open your Shopify admin and go to your Apps section.
Count how many apps you have installed.
If the number is above 15, there's a very high chance your store is slower than it should be, you're paying for functionality you don't use, and there's leftover code from deleted apps still running on your store right now.
The app problem is one of the most universal issues I see across Shopify stores. It happens gradually and for understandable reasons. You install an app to solve a specific problem. Then another one for a different problem. Then you see a recommendation for one that sounds useful. Then you try one during a promotion and forget to uninstall it.
Before long, your store has 25 apps, a PageSpeed score of 38, and a monthly app bill that would make your accountant uncomfortable.
This guide walks you through exactly how to audit your apps, what to keep, what to cut, and what to replace with native Shopify features that don't need an app at all.
Why Too Many Apps Is a Real Problem
Before getting into the audit, it's worth understanding exactly what apps do to your store.
Every app adds code to your storefront
When you install a Shopify app, it injects JavaScript, CSS, and sometimes HTML into your store's theme. This code runs every time a visitor loads a page — even pages where the app's functionality has nothing to do.
A live chat app loads its scripts on your product pages even if a customer never opens the chat. A loyalty rewards app loads on your homepage even if customers only interact with it after purchase. A page builder app loads its CSS framework on every page even if you only used it to build one landing page.
All of this adds up. A store with 20 apps might be loading 40 to 60 extra scripts on every page view. That directly causes slow load times which directly causes customers to leave before your page finishes loading.
Deleted apps don't always clean up after themselves
This is the part most store owners don't know: when you uninstall an app from your Shopify admin, many apps leave their code behind in your theme files.
The app is gone from your admin. But its JavaScript is still running on your store. Its CSS is still loading. Its liquid snippets are still being processed. You're getting all of the speed cost with none of the functionality.
Apps cost real money at scale
A store with 20 apps paying an average of $15 per app per month is spending $300 monthly on apps. $3,600 per year. Some of that spending is absolutely worth it. But for most stores, a significant portion is going to apps that are barely used, duplicating functionality that's available natively, or providing value that doesn't justify the cost.
Step 1 — The Full App Audit
Open your Shopify admin and go to Apps. Look at every single app on your list and answer these questions for each one:
Question 1: Have I actively used this app in the last 30 days?
Not "could I use this" or "I might use this" — have you actually used it in the last 30 days? If the answer is no, it goes on your deletion list.
Question 2: Does this app do something I could do without it?
Shopify has added a significant amount of native functionality over the last few years. Many store owners are paying for apps that replicate features Shopify now includes for free. We'll cover the specific ones below.
Question 3: Do I have two apps doing the same thing?
It's common to install a new app to replace an old one and forget to delete the old one. Or to have two apps with overlapping functionality because they were installed at different times for slightly different reasons. If two apps do similar things, pick the better one and delete the other.
Question 4: Is the value this app provides worth its monthly cost AND its performance cost?
Every app has two costs: the subscription fee and the impact on your store's speed. An app might be worth $20 a month in functionality but not worth a 5-point drop in your PageSpeed score that costs you conversions.
Step 2 — Apps You Can Almost Always Delete
These are the categories of apps that most stores should eliminate or seriously reconsider.
Multiple overlapping marketing apps
The most common version of this is having a popup app, a upsell app, a cross-sell app, and a loyalty app all running simultaneously. Each one is loading scripts on every page. Each one is adding visual elements that compete for the customer's attention.
Pick one primary conversion tool and use it well. The compounding distraction of multiple marketing apps often hurts conversion rate more than any one of them helps it.
Page builder apps you used once
Many store owners install a page builder to create a landing page or a custom homepage layout, and then leave the app installed forever — along with its heavy CSS framework and JavaScript loading on every page.
If you built something with a page builder and you're happy with the result, see if you can export the HTML/CSS and implement it directly in your theme. Then delete the page builder. If you can't do that yourself, a developer can do it in a couple of hours and save you the ongoing performance hit.
Review apps with heavy widgets
Review apps are genuinely valuable — social proof is critical for conversion. But some review apps load extremely heavy widgets, carousels, and pop-ups on every product page, even ones with zero reviews.
If you're using a review app, check your PageSpeed results and look at what's loading from the app. If it's adding 500ms or more to your load time, consider switching to a lighter alternative. Judge.me is widely regarded as the best combination of features and performance in the Shopify review app space.
Currency converter apps
If you've installed a third-party currency converter app, check whether Shopify Markets covers your needs. Shopify's native multi-currency support has improved dramatically and eliminates the need for most third-party currency apps entirely.
Social proof notification apps
Those little popup notifications that say "Sarah from New York just bought this 5 minutes ago" — these are called social proof notification apps, and there's significant debate about whether they actually help conversion or just annoy customers.
More importantly, they load scripts on every page and add visual clutter. If you're using one, A/B test your store with and without it and measure the actual impact before deciding whether it's worth keeping.
Countdown timer apps
Countdown timers can be effective when used correctly — for genuine limited-time offers. But many store owners have them running permanently on product pages with fake urgency, which customers can see through. This actually hurts trust rather than helping conversion.
If you're using a countdown timer for real promotions, keep it. If it's running permanently as a fake urgency tactic, delete it.
Step 3 — What Shopify Can Do Natively (No App Needed)
Before installing any new app, check whether Shopify already does what you need. Here are the features that most store owners pay for unnecessarily:
Email marketing basics
Shopify Email is built into your admin and is free up to 10,000 emails per month. For basic newsletters, promotional campaigns, and simple automations, it's more than adequate. You only need a dedicated email platform like Klaviyo when you need advanced segmentation and complex automation flows.
Product reviews
Shopify's native product reviews are basic but functional. If you just need star ratings and text reviews without fancy widgets or photo reviews, the native solution is free and adds zero performance cost.
Abandoned cart recovery
Shopify sends abandoned cart emails natively — you don't need a separate app for basic abandoned cart functionality. Go to Settings → Notifications to configure it. You only need a third-party app if you want a multi-email sequence with advanced timing and personalization.
Gift cards
Gift cards are a native Shopify feature available on all plans. No app needed.
Discount codes and automatic discounts
Shopify's native discount system handles percentage discounts, fixed amount discounts, free shipping discounts, buy X get Y offers, and automatic discounts that apply at checkout. Most stores don't need a separate discount app.
Basic upsells at checkout
Shopify Plus stores get checkout extensibility for upsells. Standard Shopify plans can use the native "Also bought" recommendations. Only invest in a dedicated upsell app if you've confirmed the native options aren't meeting your needs.
Step 4 — The Apps Worth Keeping
After cutting everything unnecessary, these are the categories of apps that genuinely earn their place in most Shopify stores:
A review app with photo reviews — If you're past basic reviews and want customer photos, verified purchase badges, and review widgets. Judge.me is the best performer for price and speed.
An email marketing platform — Once you're ready for advanced segmentation and automation beyond what Shopify Email offers. Klaviyo is the standard; Omnisend is a strong alternative.
A returns management app — Managing returns manually at scale is painful. Loop Returns or AfterShip Returns streamlines the process for both you and your customers.
An inventory and fulfillment app — If you're dropshipping or managing complex inventory across multiple locations, a dedicated app is worth it.
A subscription app — If you sell products on a subscription basis. Recharge or Bold Subscriptions are the standard options.
A help desk app — Once your order volume makes email-based customer support unmanageable. Gorgias integrates deeply with Shopify order data.
Everything else should be evaluated carefully against the question: does the value this provides justify both the monthly cost and the performance impact on my store?
Step 5 — Clean Up Leftover App Code
After uninstalling apps, you need to check for leftover code in your theme.
Go to Online Store → Themes → the three dots next to your active theme → Edit Code.
In the search box, search for the name of each app you've uninstalled. Look in:
theme.liquid— the main template filelayout/folder filessnippets/folder — leftover snippet files from appssections/folder — leftover section files
If you find code from apps you've already uninstalled, it needs to be removed. Be careful — deleting the wrong code can break your theme. If you're not comfortable with this, it's worth having a developer spend an hour cleaning up your theme files properly.
The performance difference after a proper cleanup can be significant — especially if you've uninstalled several apps over the life of your store.
After the Audit — What to Expect
A thorough app audit and cleanup typically produces: Before cleanup (typical over-apped store): PageSpeed mobile score: 35-50 Monthly app costs: $200-400 Scripts loading per page: 40-60
After cleanup: PageSpeed mobile score: 55-75 Monthly app costs: $80-150 Scripts loading per page: 15-25
The exact improvement depends on how many apps you remove and how heavy they were. But the direction is always the same — fewer unnecessary apps means a faster store, lower costs, and cleaner code.
The Ongoing Rule
Once you've done the audit, apply this rule going forward:
Before installing any new app, ask: what problem am I solving, can Shopify do this natively, and is this worth the performance cost?
If the answer to the middle question is yes, don't install the app. If the answer to the last question isn't clearly yes, don't install the app.
The best Shopify stores are not the ones with the most apps. They're the ones that do more with less.
If you want a second opinion on your specific app setup — which ones are worth keeping, which are hurting your performance, and what might be a better alternative — I'm happy to take a look.




