How Do I Handle a Discontinued WooCommerce Product?
Why Deleting Isn't the Best First Option
A deleted product breaks the link between that product and any past orders that included it, which can complicate order history views, reports, and any customer service lookup referencing that purchase. It also throws away whatever search engine ranking, backlinks, or direct traffic the product page had built up over time. Switching status instead keeps all of that intact while still removing the product from active browsing and purchasing.
Choosing the Right WooCommerce Approach
- Draft or Private status removes the product from the shop, search, and category pages while keeping the record, images, and order history links fully intact — the best default when there's a chance the product returns, or when order history matters most.
- Marking it out of stock with purchasing disabled (rather than changing status) is a lighter option, keeping the page visible with a clear "discontinued" or "out of stock" message, useful when customers might still search for it and appreciate seeing that it existed.
- A 301 redirect is the right call when the URL itself shouldn't resolve to anything anymore — redirecting to the closest replacement product or a relevant category page passes along the accumulated SEO value instead of that traffic hitting a dead page.
- Deleting outright is really only appropriate for products with no meaningful history, traffic, or backlinks worth preserving, such as a very recently added item that never sold.
Handling a Discontinued Product
- Set the product to Draft or Private, or mark it out of stock with purchasing disabled, depending on whether it should stay visible.
- Add a 301 redirect to a relevant replacement or category page if the URL shouldn't remain live at all.
- Avoid outright deletion unless the product genuinely has no order history, traffic, or SEO value worth keeping.
Need help managing product lifecycle changes without losing SEO value? See custom WooCommerce development.