Apps solve named jobs. They also load JavaScript, inject theme app embeds, sometimes remain in the theme after you uninstall, add checkout steps, and fire pixels that overlap. Ten “small” apps is not ten badges of a serious store. It is often a slower first paint, worse interaction delay, and a product page that hitch on a phone. Shopify’s install/uninstall instructions are in Apps. This page is the performance cost and an audit you can run. It will not publish a fake Lighthouse score or a conversion drop invented for scare traffic.
Core Web Vitals (LCP, INP, CLS) are field metrics for real users. A dedicated tutorial is planned at Shopify Core Web Vitals. Until that page is live, treat this article as the app-side checklist and make your store mobile-friendly as the layout-side checklist.
Quick answer
Each storefront app can add scripts via Online Store → Customize → App embeds (and app blocks on templates). Uninstalling billing does not always remove snippets and tags the app wrote into the theme. Checkout apps can add extra fields or steps. Two analytics tools can fire the same purchase twice. Audit: list installed apps, screenshot App embeds, disable one embed or app, reload homepage and product on a phone, then repeat. Duplicate the theme before you delete leftover code. Primer: what are Shopify apps. Buying criteria: how to choose the right Shopify apps.
How apps actually slow the storefront
JavaScript. Widgets (reviews, popups, chat, upsells, currency, wishlists) download and parse JS on pages that never use the feature. That competes with your theme and product images for LCP and INP. You cannot see this as a line item named “apps” in a vanity dashboard; you see it as a late hero and a tap that does nothing for a beat.
Theme app embeds. Online Store 2.0 apps often register an embed that injects globally when the toggle is on. The theme editor is the control. Turning the embed off is the first experiment—before you uninstall—so you can see whether the widget was doing a job. How embeds sit in the editor: customize a Shopify theme.
Code that stays after uninstall. Older apps (and some current ones) paste snippets into theme.liquid or add files under snippets/assets. Uninstall revokes the app; it does not always delete those files. Scripts can still request a vendor URL that 404s or serves a stub. Search the theme for the vendor name after uninstall. Work on a duplicate theme.
Checkout extra steps. Checkout UI extensions and extra apps can add fields, upsells, or post-purchase pages. Each is a decision and a possible delay. Standard plans already constrain checkout; do not add a step that does not earn the friction. Checkout setup: how to set up Shopify checkout.
Overlapping pixels. Meta, Google, TikTok, and an ESP onsite tracker can all fire purchase. Duplicate events poison ads. One source of truth per channel; remove the second pixel app if Shopify’s native customer events already send what you need.
Marketing and review widgets are frequent offenders because they load on every PDP. Job-based install, not a stack: best Shopify marketing apps, best Shopify review apps, best Shopify email marketing apps. Catalog of “best apps” thinking: best Shopify apps for ecommerce stores.
How to audit (disable one by one)
- Export the list. Settings → Apps and sales channels. Note what you think each app is for. If you cannot name the job, it is a candidate to go.
- Theme app embeds. Customize the published theme → App embeds. Screenshot on/off state. Turn one unused embed off. Save. Hard-refresh home and a product on a real phone. If nothing customer-facing broke, leave it off.
- App blocks on templates. Product and cart templates collect review, upsell, and complementary-product blocks. Remove the ones you do not merchandise.
- Pixels and customer events. Settings for customer events / pixels. One Meta, one Google, unless you have a documented reason.
- Checkout. Note every extra field or app in checkout. Disable the least justified one first.
- Uninstall only after embed off and a day of orders looking normal. Then search theme code for leftover vendor strings. Shopify cannot always clean Liquid the app wrote.
- Do not disable five things on Friday. One change, then checkout test. CRO framework is for measurement after, not a promise that removing an app raises conversion by a set percent.
If the store is still heavy with a short app list, the theme, images, and fonts are next—not another speed app that injects more JS. Planned: shopify-core-web-vitals.
Common mistakes
- Equating “installed” with “working.”
- Uninstalling without turning the embed off first, then leaving ghost scripts.
- Three popups plus Inbox plus a helpdesk chat.
- A “speed optimizer” app on top of the pile.
- Editing live
theme.liquidwith no duplicate.
What to do next
Run the embed audit this week. Keep apps that match a sentence you would say to a colleague. Hub: Shopify 101 complete guide, Shopify 101 category.
Theme and app debt is a development job when leftover code and custom Liquid are tangled. AalphaLeo Digital Solutions can audit embeds and theme remnants. Phone / WhatsApp: +91 9288621081. Bring the app list and a phone recording of the slow page.
Frequently asked questions
How many Shopify apps is too many?
There is no magic number. Too many is when you cannot name the job, two apps overlap, or the product page waits on scripts you do not use. A store with three justified apps can be faster than a store with twelve.
Will uninstalling an app make the store faster immediately?
Only if that app was still loading. Leftover theme code can keep requesting files. Check embeds and theme.liquid after uninstall.
Do apps slow checkout?
They can, if they add extensions, extra fields, or post-purchase upsells. Native checkout is already a conversion surface; treat extra steps as a test, not a default.
Should I install a Core Web Vitals app?
Usually no. Another script is a poor fix for script weight. Fix images, embeds, and leftover code. Use Search Console field data when you have it.
Related articles
What Is Shopify? A Plain-Language Explanation for New Store Owners
Shopify is a hosted commerce platform for selling online, in person, and on connected channels from one admin. What it includes, what you st…
What Are Shopify Product Tags and How Should You Use Them?
Shopify product tags are admin merchandising labels for collections, search, and apps—not a ranking shortcut. Naming conventions, what to ta…
What Are Shopify Apps and How Do They Work?
Shopify apps connect to your store via permissions, App Store install, theme embeds, and fees. Native tools vs third-party, scopes, and what…