The demo store had no apps, five products and no tracking. Yours has fourteen apps injecting scripts into every page. The gap between the two is almost entirely third-party JavaScript.
You bought a theme that scored well in every demo, and your store is slow. The theme is rarely the reason.
Where the weight comes from
Apps that inject scripts globally. Reviews, upsells, loyalty, wishlists, back-in-stock alerts, currency switchers, pop-ups, chat. Most inject on every page whether or not the feature is used there, and each one is main-thread work on exactly the templates where money is made.
Apps you uninstalled. Removing an app from your admin does not always remove its code from the theme. Theme snippets, script tags and Liquid fragments frequently survive, so the store carries the cost of features it no longer has.
Tracking that accumulates. A tag manager, a pixel added directly, a second pixel added by an agency, a heatmap tool from a project two years ago. Nobody removes tracking; everyone adds it.
Images uploaded at their original size, rendered small, and never given explicit dimensions — which costs you both bandwidth and layout stability.
The audit, in order
- List every app and name its business owner and its revenue contribution. Anything nobody can defend gets uninstalled.
- After uninstalling, search the theme for the app's handle in snippets,
theme.liquidand script tags, and remove the residue. - Open the network panel on a product page and sort third-party requests by transfer size and blocking time. The list is usually shorter and more damning than anyone expects.
- Consolidate tracking into one container and audit what fires inside it.
- Measure Interaction to Next Paint in the field, not in Lighthouse — INP is where app scripts do their damage, and lab tools do not report it.
The principle worth adopting
Give every app a budget. If it cannot demonstrate that it earns more than the milliseconds it costs on your highest-traffic templates, it does not stay. The stores we see performing best are not the ones with the fastest themes; they are the ones with the shortest app lists.
Looking for more? Browse all resources.










