E-commerce: how to manage the product life cycle in SEO?

Nils Talibart portrait Nils Talibart has been an independent SEO consultant since 2012. He supports major accounts (La Poste, Brico Dépôt, SeLoger) and SMEs in optimizing their visibility.

New products, disappearing references, temporary stockouts, deleted or merged categories: an e-commerce site is constantly evolving-and this also has a direct impact on your SEO visibility.

What should be done with an unavailable product sheet? Should it be kept, deleted, or redirected? How can you prevent this situation from degrading user experience, organic traffic, and revenue all at once?

Your goal must be to ensure that Google crawls the active pages of your site - those that will generate traffic and sales - rather than unavailable products, while managing this situation as best as possible to minimize SEO impact and revenue loss. Let's see how to do this in this article.

What are the consequences of an unavailable product?

If your e-commerce site offers unavailable products, and you do not manage this correctly, especially from an SEO point of view, you risk:

  • Generating a poor user experience
  • Losing organic traffic
  • Losing revenue

A poor user experience

There is nothing more frustrating, as a user, than coming across a product that is no longer in stock when you want to buy it. Your visitor then has several solutions:

  • Wait for your product to be back in stock (which you can notify them about, as we will see below)
  • Browse and buy a similar product on your site
  • Leave your site to prioritize buying from a competitor

Of course, we want to avoid this last solution at all costs, especially since, if your visitor arrived directly on your product sheet from Google's organic results and returns there immediately to click on a competitor's result, you are sending a bad signal to Google and its NavBoost algorithm (which uses user interactions from the search results page to refine rankings). Your page did not meet the user's expectations - it is a "BadClick" - and can potentially be downgraded by Google.

A loss of organic traffic

If this "BadClick" situation occurs, leading to a potential drop in positioning for your product sheet, the organic traffic generated by the latter will logically decrease. We will see later how to avoid this situation and generate user engagement despite your product's unavailability.

Other cases can also result in a loss of organic traffic: when the stockout - temporary or permanent - is poorly managed from an SEO perspective, for example by returning a 404 or 410 error or by setting up a redirection when the stockout is only temporary.

A drop in revenue

Logically, if the organic traffic generated by your product sheet decreases, your sales follow the same path, and your revenue therefore also drops, which you obviously want to avoid as an e-merchant.

By correctly managing your product life cycle from an SEO perspective, you avoid - or at least limit - these drops in revenue when one of your products is out of stock.

How to manage a temporary stockout in SEO?

Several reasons can explain a temporary stockout on one of your products:

  • An unforeseen peak in demand, resulting in stock being emptied before replenishment
  • A supplier or logistics delay (production delay, import problem, logistics incident)
  • Poor stock forecasting (poorly anticipated seasonality, insufficient sales history in the case of a new product)
  • A technical or synchronization problem (the product appears to be out of stock while stock remains)

In any case, if the stockout is temporary, then it means the product will be available again - within a more or less long period, from a few hours to several months. You must therefore keep your product sheet online (200 response code).

Next, you need to make the user experience as smooth and least frustrating as possible:

  • Clearly indicate that the product is unavailable, and disable the add to cart button
  • If possible, display the estimated date for the product's return to stock
  • Offer the user the option to be notified by email (and/or SMS) when the product returns to stock (field to leave their email address to receive an alert)
  • Highlight alternative solutions: similar or equivalent products

On the SEO side, as we said, you must keep your product sheet online, which means:

  • Not returning a 404 or 410 error, as Google might then deindex the page
  • Not performing a redirection, even a temporary one (302 redirection), to avoid successive response code changes (200, then 302, then 200 again when the product becomes available) which could harm your page's visibility in Google search results

Remember to check how your CMS handles out-of-stock pages by default, to ensure that your temporary stockouts are managed in an "SEO-friendly" way.

Finally, potentially consider removing links to your out-of-stock product sheets from the internal mesh (no link from the parent category). This way, Googlebot prioritizes crawling active pages - those that can directly bring you revenue. This situation should however be evaluated on a case-by-case basis, depending on the duration of the stockout and the strategic aspect of your product.

How to manage a permanent stockout in SEO?

A permanent stockout means that the product will never be sold on your site again, for example because it has been definitively discontinued (end of range, lack of profitability, supplier failure, etc.) or because it has been replaced by a new version.

As it stands, your product sheet is therefore obsolete. What should be done with it? To do this, ask yourself several questions:

  • is your product replaced by an equivalent product?
  • Did your product sheet have good SEO (traffic, backlinks)?
  • Do you offer similar products on the site?

The answers to these questions will determine how you then treat your product sheet.

If your product is replaced by a product with equivalent characteristics, then you can reuse the product sheet URL (no new product ID) for your new product. This way, you have no redirection to perform. Warning: your new product must truly have close characteristics.

Otherwise, see if your product sheet has SEO value: does it generate significant traffic? Above all, does it receive backlinks (i.e., links from other sites)? If so, you must ensure you recover the popularity transmitted by these backlinks by setting up a 301 redirection:

  • Either to a similar product
  • Or, failing that, to its parent category

Avoid, however, performing mass redirections to your site's home page.

If your product sheet had no visibility and received no backlinks, then you can return a 404 error, or even better, a 410 error ("Gone"), to indicate that the URL has been permanently deleted.

Remember to make a personalized error page. For the user, it is always much more pleasant than a raw page with an error response code.

Finally, in all cases, from the moment your product is in permanent stockout, make sure to:

  • Remove all links to your product sheet from the internal mesh (from your category pages, but also from your editorial pages if there were any)
  • Delete your product sheet URL from your XML sitemap
  • No longer display it in your internal search engine results

How redirection.io helps you manage your product life cycle in SEO

Correctly managing your stockouts from an SEO perspective to limit your loss of organic traffic and avoid a drop in your revenue can sometimes be complex:

  • Your CMS may not correctly handle the right response code to return by default
  • Some actions require prior analysis (traffic, backlinks) before making the right decision
  • Being able to implement the right actions may require some development, and you do not necessarily have the human or financial resources to do so

For all these reasons, using a tool like redirection.io can make it easier for you to handle your stockouts, avoid a drop in SEO visibility, and preserve your revenue.

Setting up a redirection

Is one of your historical products - which generates traffic and has received many backlinks - in permanent stockout? Thanks to redirection.io, you can very simply set up a 301 redirection to a similar product or to its parent category.

From the manager, you just need to create a new rule to redirect your old product to the desired URL.

Are several products affected? Use the import feature to upload a CSV file with the list of your redirections to implement.

Returning a 404 or 410 error

Do you have products in definitive stockout, without SEO visibility or backlinks, but this behavior is poorly managed by default by your CMS? With redirection.io, you can return a 410 error on the URLs of the product sheets concerned, either individually or in bulk.

Again, you just need to create a rule, then choose the "Custom status code" feature to return, for example, a 410 error.

Updating your XML sitemap

Don't have an XML sitemap with your product list? Is the one automatically generated by your CMS incomplete or not updated correctly? Use redirection.io to put your XML sitemap online and update it as your products evolve.

To do this, use the "sitemap.xml" feature to fill in the content of your XML sitemap file. You can then declare it - if not already done - on Google Search Console.

Setting up a notification banner with email alert

Is your product in temporary stockout, but displaying an unavailability message or an estimated return-to-stock date requires development you cannot do? With redirection.io, you have the possibility to insert HTML code wherever you want on your page. Practical for directly displaying this information, whether to add it to your content or through an information banner.

You can even provide a form to collect the email addresses of your visitors who want to be notified of the product's return to stock, provided you handle the associated technical processing or use an external solution.

On redirection.io, you must use the "Custom HTML Code" feature for this, which notably allows you to insert HTML code based on a CSS selector (before, after, at the beginning, or at the end).

Also manage the life cycle of categories and seasonal pages

Correctly manage deleted categories

Just as products may disappear, some categories of your e-commerce site may also be deleted, whether it is an evolution of the product offering, a business logic (underperforming category), or a redesign of the architecture.

Again, the logic is the same as for a product sheet in permanent stockout:

  • If your category has SEO visibility (traffic, backlinks), perform a 301 redirection to a semantically close category, or failing that, to the higher-level category
  • Otherwise, you can return a 404 or 410 error

Remember, here too, to correct your internal mesh - so as to delete any link to your category page - as well as your XML sitemap file.

Seasonal pages: capitalize year after year on a unique URL

A great classic of e-commerce sites: seasonal pages. A seasonal page is a page optimized to target a recurring event, which generally returns every year and generates a peak in demand (high search volume concentrated over a limited period). Some classic e-commerce seasonal examples:

  • Black Friday
  • Christmas
  • Sales (winter and summer)
  • Back to school
  • Valentine's Day
  • Etc.

Each seasonal event generally results in the creation of a dedicated page that presents the associated offers. A classic mistake consists of creating a new page every year for the same event, thus with a dedicated URL, for example:

  • /black-friday-2025/
  • /black-friday-2026/
  • Etc.

Instead, prioritize a unique URL for each seasonal event (in our example, /black-friday/), which you will reuse year after year and on which you will capitalize in SEO.

The rest of the time, outside the seasonal period, keep your page online:

  • You can indicate that the offers are over but will return from a certain date (example: "Black Friday 2025 is over, but see you from such date for Black Friday 2026")
  • You can keep the descriptive text you wrote if applicable
  • You can highlight links to other offers or deals: discounts, etc.
  • Or you can also simply display a selection of discounted products, new arrivals, etc.

Two examples with Black Friday:

  • Brico Dépôt indicates that its "Black Week" is over, but its page remains online highlighting other pages offering commercial offers (low prices, falling prices, first price, arrivals)
  • Courir also indicates that the commercial operation is over, but displays other products on its page, namely its new arrivals

Outside the seasonal period, you can also reduce the internal mesh to these pages, but remember to anticipate and prepare for this highlight in advance when it returns.

Conclusion

In e-commerce, managing the product life cycle is not just a question of stock or catalog: it is an SEO subject in its own right. A temporary stockout, the definitive discontinuation of a product, the deletion of a category, or a poorly managed seasonal page can indeed quickly have negative consequences on the user experience, your organic traffic, and your revenue.

The challenge is therefore to treat each situation with the appropriate response: keeping a product sheet online when the stockout is only temporary, redirecting a URL that has SEO value, or cleanly deleting a page that no longer has a purpose. On each of these points, redirection.io can greatly facilitate your work, by avoiding costly development or the solicitation of an external resource.