Out of stock products and eCommerce SEO with pre-orders, redirects, 404s and out of stock product pages

Out of stock products and SEO: what to do with pre-orders and redirects

Reading time: 13 minPublished on 28 May 2026By BitHubTopic SEO & eCommerce

An out of stock product is not only a warehouse problem. In an eCommerce it can become an SEO problem, a feed problem, a Google Ads problem and a revenue problem.

The temptation is simple: if the product is gone, remove it. Or leave it there because it might come back. Or redirect everything in bulk to the category. These are quick decisions, but they are often the ones that cost you organic traffic, rankings, clean data and advertising budget.

The right question is not "is the product out of stock?". The right question is: what value does that page still have?

Does it get traffic? Does it have backlinks? Will it come back in stock? Is there a replacement product? Does it capture searches? Is it in Shopping campaigns? Is it in the sitemap? Does it have correct structured data? Is it linked from categories, facets, brands or the blog?

Only then can you decide whether to keep it online, turn it into a pre-order, redirect it, remove it or keep it as an informational page with alternatives.

The rule: not all out of stock products are the same

Inside an eCommerce catalogue there are at least five different cases.

  • Temporarily out of stock product: it will be available again soon.
  • Pre-order or backorder product: it is not immediately available, but it can be ordered or reserved.
  • Discontinued product with a replacement: it will not come back, but there is an equivalent or very similar product.
  • Discontinued product with no replacement: it will not come back and there is no precise alternative.
  • Dead product with no value: no traffic, no links, no sales, no purpose, and it only clutters the catalogue.

Treating these cases in the same way is one of the most frequent SEO mistakes in eCommerce. And it often happens because the CMS gets in the way: the ERP changes the stock level, the page stays online, the sitemap keeps including it, the feed says one thing, the page shows another, and Search Console starts filling up with useless signals.

Case 1: temporarily out of stock

If the product will come back, it usually should not be deleted. The page can stay online, especially if it brings traffic, ranks for keywords, receives links or is searched for by users.

The correct approach is:

  • keep the page reachable with a 200 status code;
  • keep the canonical pointing to itself;
  • clearly show that the product is temporarily out of stock;
  • add a back-in-stock alert by email or WhatsApp;
  • suggest similar alternatives, not random products;
  • update structured data and feed with consistent availability;
  • keep it in the sitemap only if it still has value and really does come back.

This is often the best choice if you do not want to throw the page away. The user understands the situation, Google keeps seeing a stable URL, and the shop can recover demand when the product returns.

The important point is not to lie. If the page says "available" but the product cannot be bought, you are creating a problem for the user, for Google Shopping and for your campaigns.

Case 2: pre-order or backorder

Pre-orders can be a good solution when the product is genuinely on its way, the date is reasonably clear and the company can manage expectations, delivery and support.

In this case the page can stay a proper commercial page:

  • title and description must be clear;
  • the button must explain that this is a reservation or a non-immediate order;
  • the delivery date or window must be realistic;
  • structured data must state the correct availability;
  • the Merchant feed must be aligned with the page;
  • Ads campaigns should only send traffic if the offer really can be bought or reserved.

Pre-orders done well protect traffic and sales. Pre-orders done badly generate complaints, refunds, disapprovals and dirty data.

For Google Ads this detail is delicate: if a Shopping or Performance Max campaign pushes products that cannot be bought, budget is spent on pages that cannot convert straight away. If the pre-order is real, clear and consistent, on the other hand, it can make sense to keep it running with a dedicated strategy.

Case 3: discontinued product with a replacement

When a product will not come back but a very similar replacement exists, a 301 redirect can be the best choice.

For example:

  • /product-x-2024/ no longer exists;
  • /product-x-2026/ is the new model, with the same intent, the same function and the same audience;
  • the old URL can 301 redirect to the new product page.

The redirect makes sense if the new product genuinely answers the same buying intent. Being in the same category is not enough. It has to be a reasonable alternative.

A bad redirect can worsen both user experience and SEO signals. If someone is looking for a specific product and lands on something different, they go back. If Google sees redirects with little relevance, it can treat them as weak signals.

Practical rule: redirect to a replacement product only when you would recommend it to a customer on the phone as well.

Case 4: discontinued product with no replacement

Here the decision becomes more delicate.

If the product will not come back and there is no specific alternative, you have three main routes:

  • redirect to a relevant category, brand or facet page;
  • an active informational page with similar products and a clear explanation;
  • removal with a consistent status code if the page has no value.

Redirecting to a category can work if the category is genuinely useful. For example, an old model of dietary dog food can be redirected to a facet page such as /dietary-dog-food.htm, if that page contains real alternatives.

What you should not do is redirect everything in bulk to the home page. It is an ugly shortcut for the user and an unclear one for Google.

If the page still gets informational traffic or is searched for by name, it can also stay online as a "product no longer available" page, with alternatives, FAQs and links to a category or brand. It is not always the cleanest choice, but in some catalogues it makes sense.

Case 5: dead product with no value

Some products should simply be dropped from the SEO strategy.

If a page has no traffic, no backlinks, no impressions, will not come back in stock, has no alternatives and serves nobody, keeping it alive can only clutter the site.

In this case you can:

  • remove it from the sitemap;
  • remove internal links to that URL;
  • let it return 404 or 410;
  • monitor Search Console over the following weeks;
  • avoid pointless redirects to irrelevant pages.

A 404 page is not automatically a problem. It becomes a problem when hundreds or thousands of important URLs end up broken with no criteria, when they were still internally linked, or when they had rankings, traffic and commercial value.

404 or 410: which should you choose?

In practical terms:

  • 404 means the page was not found;
  • 410 means the page has been permanently removed.

For a product deleted for good, a 410 can be a sharper signal. For an ordinary removal, or when you are not sure, a 404 is often enough.

The difference should not become an obsession. What matters is not using 404/410 on pages that had value without first assessing redirects, alternatives, traffic, links and their role in the site structure.

What you should never do with out of stock products

These are the mistakes we see most often in eCommerce SEO audits.

  • Redirecting every out of stock product to the home page.
  • Leaving thousands of discontinued products in the sitemap.
  • Saying "in stock" in the feed and "out of stock" on the page.
  • Leaving unbuyable products inside Shopping campaigns.
  • Canonicalising an out of stock product to a different, non-equivalent product.
  • Hiding stock status with JavaScript while leaving structured data inconsistent.
  • Removing products with traffic without a redirect map.
  • Leaving categories full of unavailable items.
  • Not updating internal links, cross-sell and related products.
  • Not checking Search Console after mass catalogue clean-ups.

The problem is not having out of stock products. The problem is having no strategy.

Sitemap: should out of stock products be in it?

It depends.

A temporarily out of stock product that will be back soon and has SEO value can stay in the sitemap. A product discontinued months ago, with no traffic and no alternative, should not.

The sitemap should contain the canonical URLs you want discovered and refreshed. If you also put dead pages, redirects, 404s, duplicate products and useless facet pages in it, you are sending a dirty signal.

We covered this in the guide to the eCommerce sitemap for products, categories, images and facet pages: the sitemap has to be a selection, not an automatic dump from the ERP.

Canonical: careful about using it as a shortcut

An out of stock product is not automatically a duplicate. So the canonical is not always the answer.

If the product will come back, the canonical usually has to stay self-referencing. If the product has been replaced by a new model, a 301 redirect is usually what you need. If the product has no value, it can leave the sitemap and return 404/410.

Pointing the canonical at another "similar" product may look convenient, but if the two products are not duplicates you risk sending an ambiguous signal.

The topic connects to the article on eCommerce canonicals for variants, facets and duplicate products: the canonical exists to consolidate equivalent versions, not to hide every awkward page.

Merchant Center feed and Google Ads

For an eCommerce, availability does not only live on the page. It also lives in the feed, in structured data, in Shopping campaigns and in Google Ads automations.

If the feed says "in stock" but the page shows "out of stock", the system receives an inconsistent signal. If the page says pre-order but the feed is set as immediately available, you risk disapprovals, wasted clicks and worse conversions.

That is why stock has to talk to:

  • the product page;
  • Product/Offer structured data;
  • the Merchant Center feed;
  • Google Ads campaigns;
  • the product sitemap;
  • internal links and related products;
  • email alerts and CRM automations.

On a serious eCommerce platform, these elements should not be handled by hand every time. They have to be connected.

The same goes for the feed: we explained it in the article on Google Merchant Center feed errors that block sales and campaigns.

Out of stock products and categories

Another frequent mistake: category pages stay indexed, but show almost nothing but out of stock products.

For the user it is frustrating. For Google it is a weak signal. For Ads campaigns it is a way to burn budget.

Important categories should handle stock intelligently:

  • show available products first;
  • keep out of stock items lower down or separate;
  • do not make a category disappear if it has demand and alternatives;
  • update copy, facets and internal links;
  • avoid facet pages with zero products;
  • show alternatives when a facet returns no results.

This connects directly to the structure of eCommerce category pages for SEO and to indexable facet pages. A healthy catalogue does not think only in terms of single products, but in terms of buying journeys.

Search Console: what to monitor after the changes

After a clean-up of out of stock products, Search Console needs to be checked carefully.

The signals to watch are:

  • 404s and 410s increasing;
  • soft 404s;
  • alternate pages with a canonical;
  • URLs submitted in the sitemap but excluded;
  • pages crawled but not indexed;
  • clicks and impressions on product URLs;
  • keywords lost after redirects or removals;
  • new replacement URLs starting to pick up impressions.

A temporary dip can be normal when you change a lot of the catalogue. The problem is not measuring it. We looked at this in the guide to the Search Console signals to check before an eCommerce SEO collapse.

During an eCommerce migration the risk doubles

Out of stock products become even more dangerous during a migration.

If you change platform, URLs, category structure and stock management at the same time, you risk losing pages that had traffic and creating bad redirects at precisely the moment when Google has to re-read the whole site.

Before the switch you need to prepare a map:

  • active products to keep;
  • temporarily out of stock products to leave online;
  • discontinued products with a replacement;
  • products to redirect to a category or brand;
  • products to delete;
  • URLs with traffic or backlinks to protect;
  • old URLs not to lose in the new sitemap.

If the switch is made without this map, recovering afterwards is much harder. We covered it in the checklist for migrating an eCommerce without losing SEO.

How we handle it on a custom eCommerce

On our custom eCommerce, out of stock management is not designed as an on/off switch. It is logic connected to SEO, catalogue, feed, Ads and navigation.

We can handle rules such as:

  • keep temporarily out of stock products online with back-in-stock alerts;
  • show automatic alternatives based on category, brand, facets and attributes;
  • turn selected products into pre-orders;
  • remove non-strategic products from the sitemap;
  • create redirects to real replacements;
  • update the Merchant Center feed consistently;
  • avoid campaigns on products that cannot be sold;
  • check URLs with traffic before removing them;
  • keep categories, facets and brand pages clean.

The advantage is not only technical. It is commercial: fewer wasted clicks, fewer useless pages, more alternatives shown at the right moment and less risk of losing traffic on Google.

If you want to think about catalogue, SEO, feed and campaigns in a coordinated way, the starting point is a structure that does not force you to do everything by hand. This is where both eCommerce development and the digital strategy and performance side come in.

Useful Google sources

For this article we cross-checked the official Google guidelines on Product structured data, the availability attribute in Merchant Center, 301 redirects and URL migrations and HTTP status codes such as 404 and 410.

FAQ: out of stock products, SEO and redirects

Should an out of stock product be deleted from the site?

No, not automatically. If the product will come back, has traffic or has SEO value, it is usually worth keeping it online with clear availability, alternatives and a back-in-stock alert.

When is a 301 redirect from an out of stock product worthwhile?

It is worthwhile when the product will not come back and you have a very similar replacement, consistent with the same buying intent. Redirecting to a random product or to the home page is almost always a bad idea.

404 or 410 for a product that is no longer available?

If the product has been permanently deleted and has no value, either 404 or 410 can be fine. A 410 communicates permanent removal, but the choice should come after checking traffic, backlinks, sitemap and possible alternatives.

Should out of stock products stay in the sitemap?

Only if they still have value and a reason to be discovered. A temporarily out of stock product can stay in the sitemap. A product discontinued months ago, with no traffic and no alternatives, should usually be removed.

Are pre-orders safe for SEO?

Yes, if they are real and transparent. The page, the structured data, the Merchant Center feed and the campaigns must all clearly state that the product is available to reserve or not immediately available.

What happens to Google Ads if the feed says one thing and the page another?

You create inconsistent signals, possible disapprovals and wasted clicks. Feed, product page, stock and campaigns have to be aligned, especially with Shopping and Performance Max.