Skip to main content
Back to Blog
11 min readBrass-SEO Team

Out-of-Stock Products: Don't Delete the Page

A product goes out of stock, and the instinct kicks in fast: delete the page. It's not selling anything right now, so why leave it up? That instinct is wrong for most out-of-stock products, and acting on it costs more than it saves.

An out-of-stock product page isn't dead weight. It's a URL that took months of crawling and indexing to earn a ranking position. It may carry customer reviews Google can't find anywhere else, and other sites may already link to it. Delete it, and all three disappear along with the Add to Cart button. The right move depends on the situation: restocking soon, discontinued with a replacement, or discontinued with nothing to replace it. Each one calls for something different, and deleting the page isn't one of them.

Quick Navigation


Why Deleting the Page Is the Wrong Default

Deleting a product URL erases every ranking signal attached to that specific address, and Google has no way to tell the difference between temporarily unavailable and gone for good. The page stops resolving, visitors hit a 404, and any authority the URL built up has nowhere to go.

Three things get lost at once. The ranking position itself, built through months of Google crawling and comparing that page against competitors. Any product reviews attached to the page, which are often the only unique, first-party content a manufacturer-supplied product description doesn't already have on ten other retailer sites. And any backlinks pointing at that exact URL: a gift-guide roundup, a blogger's review, a customer's bookmark, a link shared in a forum thread months ago. None of that traffic or authority transfers when the page just vanishes.

A 404 also creates a real, immediate problem for anyone who already has that URL saved. Someone who bookmarked the product to buy it on payday lands on an error page. Someone who clicked a link from an old email or a friend's recommendation gets nothing. That's a lost sale you had, not a lost sale you were hoping for.

None of this means every out-of-stock page should stay exactly as it is forever. It means the default answer isn't delete, it's decide, and the right decision depends on which of three situations you're actually in.

The Out-of-Stock Decision Tree

The path forward splits on two questions: is the product coming back, and does something else on your site already serve the same need? Answer both, and the right move for that specific page becomes obvious.

Scenario 1: Temporarily Out of Stock, Restocking Soon

Keeping a temporarily out-of-stock page live and clearly labeled preserves every ranking signal that page has already earned, while a back-in-stock notification option turns an abandoned visit into a future sale instead of a bounce. This is standard e-commerce practice for a reason: the visitor already wanted this exact product enough to land on its page.

What that looks like in practice:

  • Leave the URL untouched. Don't move it, rename it, or wrap it in a temporary path. The address needs to stay exactly what Google already indexed.
  • Mark the status clearly on the page, not just in a database field. Out of Stock or Back in Stock [date] should be visible near the price, not buried below the fold.
  • Disable the purchase action, don't hide the page. Swap Add to Cart for Notify Me or Join the Waitlist rather than removing the button entirely with nothing in its place.
  • Keep the description, images, and reviews as they are. None of that content stopped being accurate just because the warehouse is empty.
  • Skip noindex unless you're genuinely unsure the product returns. Noindex tells Google to drop the page from search results, which throws away the same ranking equity as a delete, just more slowly and reversibly.

Scenario 2: Discontinued, but a Replacement Exists

When a product is discontinued for good but a close substitute still sells, a 301 redirect moves the old page's accumulated signals to a URL that can actually convert, instead of leaving that equity stranded on a dead product. This is the one case where redirecting, not keeping the page live, is the right call.

Closest relevant replacement matters more than it sounds. The replacement needs to serve the same buyer intent: same category, similar price point, same use case. Redirecting a discontinued espresso machine to a general Kitchen Appliances category page, instead of to the closest comparable espresso machine, sends the visitor and the search signal somewhere too broad to be useful. Google's own guidance on 404 handling specifically warns against routing removed pages to unrelated or overly generic destinations like a homepage, since a mismatched redirect can get treated as a soft 404 instead of a genuine one-to-one move. The mechanics of setting this up correctly, including the difference a 301 makes over a 302 for a truly permanent change, are covered in 301 vs 302 Redirects: The Complete Guide.

Scenario 3: Permanently Discontinued, No Replacement

A permanently discontinued product with nothing to replace it doesn't automatically need to disappear. If the page still gets meaningful search traffic, from people comparing specs, reading reviews, or researching a past purchase, keeping it indexed serves real demand that hasn't gone anywhere. If it doesn't, a 301 to the parent category redirects whatever signal remains instead of leaving it on a page nobody finds.

The way to tell the difference: check that specific URL's performance in Google Search Console's Performance report over the trailing few months. Impressions and clicks that are still showing up mean people are still searching for information tied to that exact product, discontinued or not. A page with nothing has no audience left to serve.

For a page you keep, update the visible content in plain terms. State that the product is discontinued, point purchase intent toward related products or the category page, and leave the description and reviews in place. People researching a discontinued product are often trying to understand what to buy instead, and a clear, informative page answers that better than a dead link does.

Situation Recommended Action Schema Availability Value
Temporarily out of stock, restocking confirmed Keep the page live, mark it clearly, add a restock notification https://schema.org/OutOfStock or https://schema.org/BackOrder
Discontinued, close replacement exists 301 redirect to the replacement product Not applicable — the page no longer resolves
Discontinued, no replacement, still gets search traffic Keep indexed, update content to say discontinued https://schema.org/Discontinued
Discontinued, no replacement, no meaningful traffic 301 redirect to the parent category Not applicable — the page no longer resolves

Updating Product Schema for Out-of-Stock Items

Product schema's availability property, nested inside the offers object, accepts values including InStock, OutOfStock, Discontinued, BackOrder, and PreOrder — leaving it set to InStock after a product sells out creates a direct mismatch between what your structured data claims and what the page actually shows. Google reads both, and a contradiction between them is exactly the kind of error its own guidelines call out.

Google's product structured data documentation states that availability needs to stay consistent across the visible page, the structured data, and checkout, and that a product not currently accepting orders should have its availability set accordingly, not left at whatever value was true when the page launched. The Discontinued value exists precisely for Scenario 3 above: it tells Google this specific item won't be restocked, which is a different signal than OutOfStock, which implies it might be. For a full walkthrough of what Product schema covers beyond availability, including price, ratings, and how the two rich-result tiers work, see Product Schema: What It Is and Why It Matters for Clicks.

If you sell through Google Shopping via Merchant Center, the same availability signal feeds your product feed, not just your page's schema. A mismatch between the feed and the page can get the listing disapproved independent of any SEO effect on organic search.

Mistakes That Undo a Good Decision

Marking the schema out of stock while the visible page still says otherwise. If the availability field says OutOfStock but the page still shows an active Add to Cart button, that's the exact contradiction Google's structured data guidelines flag, and it can cost the page its rich result.

Redirecting every discontinued product straight to the homepage. It feels safe, but a generic destination doesn't match the specific intent of the old page, and Google can treat it as a soft 404 rather than a real redirect.

Noindexing out-of-stock pages by default. Noindex throws away the same ranking history a delete does; reserve it for pages you're confident have no remaining search demand, not as a blanket policy for anything temporarily unavailable.

Chaining redirects when a discontinued product changes replacement more than once. A page that's been redirected two or three times, each pointing to the next now-also-discontinued replacement, should get re-pointed straight to the current, live destination rather than left as a chain.

Deleting the reviews along with the page. Reviews belong to the product they were written about. Redirecting the URL moves the visitor to a different product, not the reviews, so that content is gone the moment the original page stops existing. If you have the reviews still on file, moving the useful ones into the replacement product's page keeps that content working instead of discarding it.

E-commerce sites carry this decision across dozens or hundreds of product pages at once, which is where the pattern becomes worth automating rather than deciding one page at a time. That's one piece of a larger set of technical calls, alongside category structure and faceted navigation, covered in the E-commerce SEO Essentials guide. If you're also chasing down which product pages have gone invisible to search entirely, E-commerce SEO: Finding the Products Google Doesn't Show covers that side of the problem.

Deciding which of the three scenarios applies to a specific page usually comes down to one number: does it still get impressions in Search Console. Brass-SEO connects to both your Google Search Console and Google Analytics 4 data and can answer that directly for a specific URL, or surface the whole list at once with the Brass-SEO Declining Pages button, so the decision comes from your actual search data instead of a guess. Start a 3-day free trial.


Frequently Asked Questions

Should I ever noindex an out-of-stock product page instead of keeping it live?

Rarely, for a temporarily out-of-stock product. Noindex removes the page from search results, which throws away the same ranking history a delete does, just without the 404. It's a reasonable choice for a page you're confident has no remaining search demand at all, but that's a narrow case. For most restocking products, keeping the page indexed and clearly labeled protects the ranking you already have.

What happens to rankings if I use a 302 instead of a 301 for a discontinued product?

A 302 signals a temporary move, so Google is more likely to keep the original URL in its index rather than swapping in the replacement. For a genuinely permanent discontinuation, a 301 is the correct signal because it tells Google to update the index and treat the new URL as the one going forward. The full mechanics, including how Google's own statements on ranking-signal transfer between the two codes differ from older SEO folklore, are in 301 vs 302 Redirects: The Complete Guide.

How long should I keep a temporarily out-of-stock page live before treating it as discontinued?

There's no fixed universal timeline, because it depends on what your supplier actually tells you. If a restock date is confirmed, keep the page and the notification signup running regardless of how far out that date is. If weeks pass with no supplier confirmation and no clear restock path, that's the point to reassess the page as a discontinued product and move to Scenario 2 or 3 instead of leaving it in limbo.

Does the out-of-stock schema value affect my Google Shopping listing too?

Yes, if you sell through Google Merchant Center. The availability signal in Merchant Center feeds the Shopping listing directly, and it's a separate channel from your page's own structured data, even though both should say the same thing. A mismatch between your feed and your page schema can get the Shopping listing disapproved on its own, independent of anything happening in organic search.

Do reviews on an out-of-stock product page still help SEO?

Yes. Genuine customer reviews are first-party content a search engine can't find duplicated on a manufacturer's site or a competitor's listing, which gives the page something the generic product description doesn't. Deleting the page deletes that content along with everything else. Redirecting the URL moves the visitor to a different product, but the reviews themselves don't travel with them, since they were written about the specific item that's gone.

Ready to try Brass-SEO?

Get AI-powered SEO insights from your Google Search Console and Analytics data.