Published October 12, 2026
Do back in stock alert apps slow down Shopify stores?
Back in stock alerts are easy to justify in a pitch meeting: a sold out product with a notify me form recovers demand you already earned. The audit question is narrower. Why is the apps script running at full weight on every product page, including the ninety percent of your catalog that is in stock?
What the app loads when nothing is sold out
Most alert apps inject a script into the theme that runs storewide. On every product page it checks the variant inventory, decides whether to render a notify button or form, and phones home to the apps servers to register the page context. On in stock products the shopper sees nothing at all, which makes this the purest form of invisible app weight: code executed on every visit in service of a state most products are not in.
Individually the cost is small, a script, a network call, a DOM check. The pattern is the problem this whole site documents. Stores accumulate six or eight such always on utilities, popups, reviews, converters, alerts, and the product page ends up running a committee meeting of scripts before it lets a shopper read the description.
What the recovered revenue claim leaves out
Vendor math counts every signup that later buys as recovered revenue. An honest internal count is harder: some of those shoppers would have bought a substitute product, returned later anyway, or joined your general email list and purchased through a campaign. The alert list also decays. A signup for a restock eight weeks out converts far worse than one honored in eight days, and stores with slow restock cycles collect large lists that mostly document disappointment.
None of this makes the apps useless. For stores with genuine scarcity, seasonal drops, or chronic stockouts on hero products, alerts capture demand that would otherwise leave for a competitor the same afternoon. The audit is about fit and configuration, not a verdict on the category. A store whose stockouts are rare accidents is paying a standing tax for an emergency tool.
How to audit your setup in an hour
First, quantify the need: pull the last ninety days and count how many product page visits landed on out of stock variants, and how much revenue your alert emails and texts actually generated, using the apps own reporting discounted by your skepticism. Second, measure the cost: speed test a product page on a duplicate theme without the app and compare script count and load timings.
Third, check the seams. Alert forms compete for the same space as sticky add to cart bars, subscription widgets, and chat buttons, especially on mobile. A sold out page is a fragile layout: buy button gone, alert form present, recommendations below. Visit your top five sold out products on a phone and read the page as a stranger would before deciding the setup earns its place.
Lighter ways to capture the same demand
If stockouts are occasional, a simple email capture built into the out of stock template, or a general waitlist through your existing email platform, captures much of the value with code you already load. Your email app is on the page anyway; giving it one more form removes a whole vendor from the stack while keeping the subscribers in the system your campaigns already use.
If you keep the dedicated app, configure it like you mean it: enable it only on the collections where stockouts actually happen if the app supports scoping, prefer apps that load their script conditionally on sold out states, and prune the others. The goal is a product page that pays rent only for the problems it actually has.
Related reading
If this topic is useful, these earlier guides go deeper on connected questions: Do upsell and bundle apps slow down your Shopify store?, Do subscription apps slow down your Shopify store?, and Do search and filter apps slow down your Shopify store?.
Frequently asked questions
Do back in stock apps affect pages for products that are in stock?
Usually yes. Most alert apps load a storewide script that checks inventory on every product page to decide whether to show a notify form. On in stock products the shopper sees nothing, but the script, network call, and inventory check still ran. That is why the audit compares total page weight, not just the sold out experience.
Are back in stock alerts worth it for small stores?
They are worth it when stockouts are frequent or products are scarce and in demand, because the captured demand is real and time sensitive. They are hard to justify when stockouts are rare accidents. Run the numbers for your store: visits to out of stock pages in the last ninety days, and revenue the alerts actually produced, will settle the question quickly.
What is a lighter alternative to a dedicated alert app?
A waitlist form handled by your existing email or SMS platform, shown in the out of stock state of the product template. It captures the same subscriber into the system your campaigns already use, without another always on script. For stores with heavy stockout volume, a dedicated app still wins on automation and multi channel alerts.
How do I reduce the speed cost if I keep the app?
Scope it where possible to the collections and templates where stockouts occur, choose apps that load conditionally when a variant is actually unavailable, and test the sold out page on mobile for conflicts with sticky bars and chat widgets. Then retest page speed with the app disabled on a duplicate theme so the remaining cost is a known number, not a suspicion.