The 2-minute fix that recovers revenue from dead-end product pages
A significant chunk of your Shopify traffic lands on products that aren't available. Here's how to stop losing those customers - and their revenue - for good.
Every store has a traffic leak
If you run a Shopify store, some of your product pages are dead ends. The product is out of stock, discontinued, or replaced by a newer model - but the page still exists, still ranks in Google, and still gets clicked on in ads.
When a customer lands on one of these pages, they see a greyed-out “Add to Cart” button (or worse, no button at all). Most of them leave. They don’t browse your catalogue. They don’t search for an alternative. They just close the tab.
That visit cost you money, and it produced nothing in return.
The numbers behind the problem
Research consistently shows that out-of-stock encounters are far more common than most merchants realise. Industry studies suggest that roughly one in three online shoppers will encounter an unavailable product during a typical browsing session. For stores with large or seasonal catalogues, the rate can be significantly higher.
What happens next is the expensive part. The majority of shoppers who hit an out-of-stock page don’t stick around. Studies from the IHL Group and others have found that retailers lose hundreds of billions globally each year to out-of-stock situations - and that a large portion of affected customers simply buy from a competitor instead.
If you’re running paid ads - Google Shopping, Meta, TikTok - the maths gets worse. You’re paying per click. Every click that lands on an unavailable product is budget spent with zero chance of conversion. For stores spending even modest amounts on advertising, this can quietly drain thousands over the course of a year.
Why most stores ignore this
The natural instinct is to treat availability as an inventory problem: restock faster, forecast better, remove listings sooner. And those are good practices. But they don’t solve the real issue, which is what happens right now on the pages that are already unavailable.
Most Shopify themes don’t do anything useful when a product is out of stock. They show a disabled button or a “Sold Out” badge and leave the customer stranded. There’s no suggestion, no redirect, no reason to stay.
It’s a website problem disguised as an inventory problem.
The fix: show alternatives instead of dead ends
The concept is simple. Instead of showing a customer a wall, show them a door.
When a product isn’t available, display one or more alternative products that are available - directly on the same page. This could be:
- A newer model that replaces the discontinued item
- A similar product in the same category or price range
- Your own-brand equivalent of a third-party product you no longer carry
The customer gets what they came for (or close to it), and you get the sale instead of a bounce.
This approach works because the customer already has intent. They searched for something, found your store, clicked through. They want to buy. You just need to point them to something they can actually purchase.
How to set this up on Shopify
There are a few ways to approach this. You could manually edit your theme’s Liquid templates to conditionally display related products when availability is false - but this requires ongoing maintenance and doesn’t scale well across hundreds or thousands of products.
A simpler approach is to use an app purpose-built for this. Reroute is a Shopify app designed specifically to solve this problem. You install it, map your unavailable products to the alternatives you’d like to show, and the recommendations appear automatically on your product pages. The whole setup takes a couple of minutes.
Reroute supports several recommendation types - out of stock, newer models, own-brand alternatives, similar products, and discontinued items - so you can tailor the experience to match your catalogue strategy.
What this means for your bottom line
Consider a store that gets 10,000 product page visits per month. If even 15% of those land on unavailable products, that’s 1,500 visitors hitting a dead end every month. Recovering even a fraction of those visits - turning bounces into purchases - has a direct, measurable impact on revenue.
It also improves your ad efficiency. When paid clicks lead to pages that actually convert, your return on ad spend goes up without increasing your budget.
And there’s a compounding benefit: customers who find what they need (even if it wasn’t the original product) are more likely to come back. A dead end, on the other hand, trains them to shop elsewhere.
Start with a quick audit
Before you do anything else, check your own store. Look at your Google Analytics or Shopify reports for product pages with high traffic but zero sales. Cross-reference with your inventory - chances are, many of those pages are for products that aren’t available.
That gap between traffic and sales is the revenue you’re leaving on the table. Closing it doesn’t require a redesign, a new ad strategy, or more stock. It just requires showing customers something they can actually buy.