A line of empty shopping carts parked nose to tail in a dark store, waiting in front of bare shelves lit by a single warm amber light.
Ecommerce

Your Sold-Out Page Is a List of Buyers You Are Ignoring.

A sold-out page is the only record of who still wants the product. How to capture those buyers, size the reorder and restock without wasting ad spend.

Grant MercerEcommerce Strategist18 min read · September 26, 2026

Your best seller hits zero on a Tuesday afternoon. The store does what stores do: the button goes gray, a little "Sold out" label appears, and the page settles into a polite silence. Meanwhile the ad you set up in the spring is still running, the product is still ranking, and people are still arriving on that page with their wallets out.

They read the label and leave. Nobody writes down that they were there.

That is the real cost of a sold-out page. It did not stop working when the stock ran out. It stopped recording. Every shopper who lands on it is telling you three things you badly need to know: that the product is still wanted, which exact version they wanted, and that they would have bought it today. Most stores collect none of it.

Here is the short version of what to do instead. Check that the product is genuinely sold out and not just misconfigured. Replace the dead button with something that captures the shopper. Count those signups by variant and use the count when you size the reorder. When stock lands, email the people who asked first, before anyone else hears about it. And stop paying to send new traffic to a page that cannot sell. The rest of this article is the how.

Check the Setting Before You Check the Warehouse

Before you do anything clever, confirm the product is actually out of stock. A surprising number of "sold out" labels on small stores have nothing to do with inventory. They are settings.

The three that come up most on Shopify:

Two minutes in the product admin catches all three. If you run ads, it is worth doing this check on your top ten products every time a sold-out label appears where you did not expect one, because a false sold-out is the most expensive kind. You have the product, you paid for the visitor, and the page told them no.

A Sold-Out Button Costs You More Than One Sale

Everyone understands the first cost. A shopper wanted the thing, could not buy it, and left. What is less obvious is how many of them leave for good, and the part almost nobody notices is what the empty weeks do to your next order.

The shopper you paid for goes somewhere else. The most-cited study of this, an industry examination of retail out-of-stocks published by the Grocery Manufacturers of America in 2002, found that 31 percent of shoppers facing an empty shelf bought the item at another store, and only about 15 percent were willing to wait for it to come back. That was physical retail, where "another store" means getting back in the car. Online, the other store is one search away, and the shopper is already on the phone that runs it.

You paid to bring them there. If that visit came from an ad, you bought a click that had no possible way to convert. We will come back to this, because it is the most fixable leak on the list.

Your sales history quietly lies to you. This is the one that does the long-term damage. When a product is out of stock, it sells zero units. Your sales report records those zeros exactly as if customers had stopped wanting the product. It has no idea the shelf was empty.

Take a product that genuinely sells about 40 units a week. It runs out for three weeks in the middle of a twelve-week stretch. Your report shows nine weeks at 40 and three weeks at zero, for 360 units in twelve weeks. Average it the normal way and you get 30 a week.

Now you reorder based on 30. You are buying for demand that is 25 percent lower than it really is, which means you will run out sooner next time, which puts more zeros in the history, which makes the next order smaller again. A stockout does not just cost you the sales you missed. It teaches every future reorder to under-buy.

The fix is simple once you see it. When you calculate your normal sales rate, leave the stockout weeks out entirely. Average only the weeks the product was actually available to buy. Inventory software does this automatically. A spreadsheet does it if you tell it to. What you must never do is let a zero that meant "we had none" stand in for a zero that meant "nobody wanted one."

A stockout doesn't just cost you the sales you missed. It teaches every future reorder to under-buy.

One Question Decides What the Page Should Do

Once you know the product is really gone, the right move for the page comes down to a single question: is it coming back, and do you know when?

Coming back, and you know the date. Keep selling it. Let shoppers order now and ship when the stock arrives, with the expected ship date stated plainly on the page. On Shopify, the switch that allows this is a checkbox in the product's inventory section called "Continue selling when out of stock." On its own, that checkbox is a trap. A customer who orders expecting normal shipping and then waits five weeks sends a support ticket, then a refund request, and sometimes a chargeback. The checkbox only works when the page tells the truth about timing, usually through a pre-order app that swaps the button text and shows the date.

How you take the money matters too, and there are three common ways to do it:

Coming back, but you do not know when. Do not take money you might have to give back. Replace the dead button with a "Notify me when it's back" form that collects an email or phone number, and ideally the size or color they wanted. You are not capturing the sale, but you are capturing the buyer, and as the next section shows, the list itself is worth a great deal.

Never coming back. Do not leave a permanent dead end, and do not delete the page. Point it at the closest replacement product with a permanent redirect, or to the category it lived in if there is no direct replacement. If you genuinely are not sure whether it will return, use a temporary redirect instead, so you can undo it without losing anything. For the bigger question of when a product deserves to be retired at all, we wrote a whole piece on why most stores add products every season and never remove one.

Whichever branch you are on, give the shopper somewhere to go. Show two or three similar products that are in stock. And if the product was likely a gift, there is a neat move we covered in our piece on gift cards: offering a gift card right under the dead button rescues the sale when the buyer's deadline will not wait for your restock.

Every Signup Is an Order You Haven't Taken Yet

This is the part almost every back-in-stock tutorial skips. The videos on this subject are nearly all about installing an app and choosing a button color. The button is the easy bit. The value is in what the button collects.

A notify-me list is the only demand data you will ever get for a product during the exact weeks your sales report is blind. Your report says zero. The list says 180 people asked for it, 110 of them wanted the medium, and 70 of those wanted it in green. That is not a marketing asset. That is a purchasing instruction.

To get that value out of it, set it up and read it properly.

Capture the variant, not just the product. "Notify me about the jacket" tells you something. "Notify me about the jacket in medium, olive" tells you what to put on the purchase order. Most back-in-stock apps record the variant automatically when the shopper picks it before signing up. Check that yours does, and make sure the form appears after the size and color selectors rather than before them.

Treat the count as a floor, not a forecast. Most people who hit a sold-out page do not sign up. They shrug and leave. So the list undercounts real demand, sometimes badly. Its job is to confirm the product is still wanted and to show you the shape of that demand across sizes and colors, not to tell you the exact number of units to buy.

Know your own conversion rate from the last restock. Not every signup buys when the email arrives. Some bought elsewhere, some changed their minds. The only number worth planning with is your own. Next time you restock something, note how many people were on the list and how many of them bought within a week of the email. You will see vendors quote their own rates for this. Ignore them. They are measuring their customers' stores, not yours.

Fold it into the reorder with a simple formula. Start with your normal weekly sales rate, calculated with the stockout weeks left out. Multiply it by the weeks it will take the new stock to arrive plus the weeks of cover you want after it lands. Then add the people already waiting.

Say the product sells 40 a week when it is available. The supplier needs six weeks, and you want four weeks of stock on hand after it arrives. That is ten weeks at 40, or 400 units. There are 180 people on the list, and on your last restock about a third of the list bought. Add about 60 more. You order roughly 460, weighted toward the sizes and colors the list asked for, instead of the 300 you would have ordered off a poisoned 30-a-week average.

One guardrail. A long list on a trendy product can tempt you into an order that ties up more cash than the product will ever give back, especially if the spike was a moment rather than a trend. Stock is money you cannot spend on anything else until it sells, which we unpacked in You Did Not Lose the Money. You Turned It Into Inventory. Let the list size the order. Do not let it talk you into a bet.

Your sales report says the product sold zero. Your waiting list says 180 people asked for it. Only one of them is telling the truth.

The Restock Email Goes Out Before Anything Else

When the stock arrives, most stores do one of two things. They say nothing and let the product quietly reappear, or they announce it to everyone at once. Both waste the list.

The people who asked to be told are your warmest possible customers. They found the product, wanted it enough to hand over their contact details, and waited. They should hear first, and it should feel like it.

Send only when the stock is actually sellable. Not when the container ships, not when it clears the warehouse door. When the units are counted, live on the site, and ready to go out the same day. Emailing 180 people to a page that is still sold out is worse than not emailing at all.

Give the list a head start. Send to the waiting list first. Hold the newsletter announcement and any ad push for a day or two. If the restock is smaller than the list, say so plainly in the email ("we got 120 in, and 180 of you asked"), and let the numbers do the persuading. If demand clearly outstrips the shipment, send in waves in the order people signed up, so the earliest people get first claim.

Keep the email short and specific. Name the exact variant they asked for, show it, and put the buy button right there. They already know the product. They do not need to be sold on it again.

Send one reminder, then stop. A single follow-up a couple of days later to people who did not open or did not buy is reasonable. After that, they go back into your normal email program like everyone else.

Expect the list to cool the longer you are out. Someone who signed up yesterday still wants the product today. Someone who signed up two months ago may have bought an alternative the same afternoon. That is one more reason to put a date on the page whenever you have one. A shopper who is told "back around March 10" waits. A shopper told nothing goes shopping.

A practical note if you are on Shopify: there is no built-in way to email customers when a product comes back. Shopify Flow can alert you, the owner, when inventory goes above zero, but the customer-facing signup form and the automatic restock email come from an app or your email platform. It is a small monthly cost, and it pays for itself the first time a best seller comes back. It also belongs alongside the other automations every store should run, which we laid out in Your Store Sends One Automated Email. It Should Be Sending Five.

The people who asked to be told when it's back are your warmest customers. They should hear before anyone else does.

Stop Paying to Send Shoppers to a Sold-Out Page

A sold-out page is bad. A sold-out page you are paying to send traffic to is worse. And because some ads pause themselves and others do not, this is where stores leak money for weeks without noticing.

Ads built from your product catalog mostly take care of themselves, if the catalog is accurate. Meta states plainly that products marked out of stock in your catalog do not appear in ads. Google Shopping and Performance Max are built from your Merchant Center feed, and Google's rules require the availability in the feed, on the page, and in the page's structured data to match. If your store syncs inventory to both platforms (the Shopify channels for Google and Meta do), the catalog-driven ads follow your stock automatically. The one thing that breaks this is a feed that is not syncing, so check the diagnostics in Merchant Center and Commerce Manager when a best seller sells out. We go deeper on why the feed is the whole campaign in Google Shopping Ads Have No Keywords. Your Product Feed Is the Campaign.

Ads you built by hand do not. A Google search ad with the product page as its final URL, a Meta single-image ad pointing at that product, a boosted post with a link to it: none of these know or care about your inventory. They will keep buying clicks into a gray button until someone turns them off. When a product sells out and it is not coming back within days, go find every manual ad pointing at it and either pause it or point it somewhere that can sell, like the category page or a close alternative.

Turn them back on in step with the restock email, not before. The waiting list gets its head start, then the ads restart. If the ad budget comes back first, you are paying strangers to compete with your own warmest buyers for a limited shipment.

This is also a conversation to have with whoever runs your ads, whether that is you, a freelancer, or an agency. The person buying traffic needs to know when a product is out and roughly when it returns. At a surprising number of stores, the person managing inventory and the person managing ads never speak, and the ad budget spends on dead pages because nobody told it not to.

Don't Delete the Page Google Spent Years Ranking

The last decision is what to do with the page itself while it waits. The two instincts most owners have, hiding it or deleting it, are usually both wrong.

Keep the page live and honest while the product is temporarily out. A product page that has been around for a while has earned its search ranking, and some of it has earned links from other sites. Deleting it throws that away, and Google's Merchant Center guidance is explicit on the related point: do not delete a temporarily unavailable product from your feed, because adding it back takes a significant amount of time before it can show again. Mark it out of stock, keep the page up, and put the notify-me form and the alternatives on it.

Do not use Shopify's "Unlisted" status for a temporary stockout. It sounds made for this, and some app tutorials recommend it, but Shopify's own documentation says an unlisted product is hidden from internet search and removed from your sitemap. That is the opposite of what you want for a product coming back next month. If the sold-out product is cluttering a collection, push it to the bottom of the collection instead of removing it.

Do not fake "in stock" to protect the ranking. Some SEO advice suggests leaving the product marked in stock and simply removing the price so nobody can buy it, on the theory that Google treats a long-dead out-of-stock page as a "soft 404," a page that technically exists but looks empty. There is a real concern underneath that advice: pages that sit sold out for months with nothing useful on them can drop out of search. But the workaround creates a worse problem. Google Merchant Center disapproves products when the availability on the page, in the structured data and in the feed do not match. Hiding the truth to protect your organic ranking can cost you your Shopping ads.

The honest version works better. Mark it out of stock, and give the page real content: the expected date if you have one, the signup form, the alternatives, and the product details people come to read. A page that genuinely helps the visitor is not an empty page, sold out or not.

Hiding a sold-out product from Google to protect your ranking can cost you your Shopping ads.

Redirect it once it is truly gone. When a product is discontinued for good, send the page to its nearest replacement or its category with a permanent redirect, remove it from your feeds, and take it out of your internal links and menus so shoppers stop landing on it at all.

What to Set Up Before Your Next Best Seller Runs Out

The time to build all of this is before you need it, because the day a best seller sells out is the day you are busiest. Here is the short list.

  1. Audit your top ten products' inventory settings for blank quantities, wrong locations and single-variant zeros.
  2. Install a notify-me form that captures the variant, and make sure it appears after the size and color selectors.
  3. Decide your pre-order policy in advance: which products you will keep selling when they run out, how you will take payment, and how you will show the ship date.
  4. Change how you calculate your sales rate so stockout weeks are left out of the average.
  5. Write the restock email now, so it is ready to send the day stock is live.
  6. Make a list of every manual ad pointing at a specific product page, so you know what to pause.
  7. Tell whoever runs your ads to check inventory before they scale spend on a product.
  8. After your next restock, write down one number: how many people were on the list, and how many bought within a week. That is the only conversion rate you should ever plan with.

None of this is complicated. It is just the difference between a sold-out page that goes quiet and one that keeps working while the shelf is empty.

If you would rather hand the ads side of this to people who watch inventory as closely as they watch spend, that is a big part of what we do for online stores. And if you are building it yourself, everything above is yours to use.

Grant Mercer · Ecommerce Strategist

Grant Mercer is BrandRocket's ecommerce strategist. He writes about the levers that actually move an online store - store page structure, checkout, average order value, and customer retention - for small-business owners who would rather grow revenue than just chase more traffic.