Skip to content
WP Visibility

WooCommerce SEO guide

Retire a Discontinued WooCommerce Product Without Confusing Customers

Decide whether a discontinued WooCommerce product page should stay as a support page, redirect to a true replacement, or be removed, then implement and verify it.

Published

On this page

When a WooCommerce product is discontinued for good, pick one of three outcomes based on what customers still need from the page. Keep it as a support page if owners still need manuals, parts, or warranty details. Redirect it permanently if a genuine replacement exists that does the same job. Remove it if neither applies. Avoid redirecting it to an unrelated category or the home page, where a visitor looking for that product finds nothing that explains what happened.

Inventory remaining customer and support needs

Before touching the product, find out who still uses the page. Collect:

  1. Search and visit data. Search Console clicks and impressions for the URL over the last year, and visits in your analytics. A page with no visits has fewer people to confuse.
  2. Support needs. Is there a manual, assembly guide, safety notice, or care sheet linked from the page? Do customers still buy spare parts or accessories for it?
  3. Warranty. How long are existing buyers covered, and does the page explain how to claim?
  4. Links and references. Other pages on your site, marketplace listings, printed packaging, and old emails that point at the URL.
  5. Reviews and questions. Reviews are part of the product’s record; decide whether they should remain readable.

Google’s guidance on helpful, people-first content, checked September 27, 2026, asks whether a visitor leaves “feeling they’ve learned enough about a topic to help achieve their goal.” For someone who already owns a discontinued product, the goal is usually support, not a new purchase.

If the product is only temporarily unavailable, stop here and use the out of stock guide instead.

Three ways to retire a product. Support page: Owners still need manuals, parts, warranty. Redirect: A true replacement does the same job. Remove: No replacement and no remaining need.
The choice depends on what customers still need from the page. Whether a product is a real replacement is a product judgment, not an SEO setting.

Choose retention, replacement, or retirement

Use the inventory to choose. The scenarios below are illustrative, from the fictional garden.example.

Scenario Remaining need Outcome
A drip irrigation timer, replaced by a newer model with the same fittings New buyers want the equivalent; the old manual is still requested Keep a support page, or redirect and move the manual to the new product
A seasonal seed mix the supplier stopped making, with no equivalent Occasional searches, no support need Remove the page
A pressure sprayer with a two-year warranty and spare nozzles still sold Owners need parts and warranty instructions Keep as a support page
A plastic nozzle replaced by a brass one that fits the same hose A buyer searching for the old one would be well served by the new one Redirect to the replacement

Test a replacement with one question: would a customer who searched for the old product, and landed on the new one, feel they found what they wanted? Same function, same fit, a comparable price range. A “similar” product that needs a different connector is not a replacement; it is a new problem. No SEO setting answers that question for you. It depends on the products.

What Google documents about each outcome:

  • Redirects. Google’s page on redirects and Google Search, checked September 27, 2026, says permanent redirects “show the new redirect target in search results” and should be used “when you’re sure that the redirect won’t be reverted.”
  • Removal. Google’s documentation on HTTP status codes, checked September 27, 2026, says “all 4xx errors, except 429, are treated the same”: the crawler reports that the content does not exist. It treats a 301 as a strong signal that the target should be processed and a 302 as a weak one.

Implement a support page

If you keep the page:

  1. Set the stock status to Out of stock so it cannot be bought.
  2. Add a clear notice near the top: “This product is discontinued.” Then say what to do: the replacement if there is one, where to get parts, how to claim warranty.
  3. Keep the manual, specifications, and care instructions. These are what owners come for.
  4. Link to the replacement or to compatible accessories.
  5. Decide whether the product should still appear in your shop. WooCommerce’s product editor documentation, checked September 27, 2026, lists Catalog visibility options: “Shop and search,” “Shop only,” “Search only,” and “Hidden.” Hidden keeps the product out of shop listings and store search while its URL remains.
  6. Review the page on a set date, such as when the warranty period ends.

Google’s merchant listing documentation, checked September 27, 2026, includes a Discontinued availability value. In WP Visibility 2.10.3 the WooCommerce markup maps stock status only to in stock, out of stock, or backorder, so a discontinued product kept as a support page is published as OutOfStock as long as it keeps a price (without a price, no offer is published). That is accurate about whether it can be bought; the notice on the page explains why.

Implement a redirect or a removal

Redirecting to a replacement. If you use WP Visibility, there are two routes, both described in redirect a changed URL:

  • While the old product is still published, the Redirect (301) to field in its WP Visibility box sends its URL to the address you enter. A redirected product that is still published stays in the sitemap, so set it to Noindex as well if you use this route.
  • If you trash the old product, its per-product field stops working. Use the Redirects module instead (off by default; turn it on under Settings → Modules) and add a rule from the old product path to the replacement, with status 301.

Move anything useful to the destination first: the manual, a note that it replaces the old model, and compatibility details.

Removing the page. If there is no replacement and no support need, trash the product. Its URL will then return WordPress’s normal not-found response, unless another published product’s slug begins with the old slug: WordPress’s 404 guessing, checked September 27, 2026, then redirects the old address to that product. The status check below shows which you get. If you want an explicit “gone” response, a 410 rule in the Redirects module returns it without a target. WP Visibility 2.10.3 sends that 410 with an empty body, so a visitor who follows an old link sees a blank page rather than your theme’s not-found page. Per Google’s documentation above, Google treats 404 and 410 the same way.

Update the links you listed in the inventory. Internal links that now point through a redirect or at a removed page are yours to fix.

Verify the chosen destination

Check the outcome from outside, logged out:

curl -sI https://garden.example/product/plastic-hose-nozzle/ | grep -i "^HTTP\|^location"

The URL is illustrative. Expect:

Outcome Expected response
Support page 200, with the discontinued notice visible
Redirect 301 and a location: header pointing at the replacement, which itself returns 200
Removal 404, or 410 if you added a gone rule

Then check that a redirected or removed product no longer appears in your sitemap, that the replacement page loads with its manual or compatibility note, and that a store search for the old name behaves the way you intended. After a few weeks, check Search Console for the old URL to confirm Google has processed the change. Google’s page on asking Google to recrawl URLs, checked September 27, 2026, says crawling “can take anywhere from a few days to a few weeks,” so record your change date.

Checklist

  • Visits, support needs, warranty period, and links recorded for the old product.
  • A replacement accepted only if it does the same job with the same fit.
  • Support pages carry a discontinued notice and the owner information.
  • Redirects are 301 to a real replacement, never to an unrelated category.
  • Removed or redirected products are out of the sitemap.
  • Every outcome confirmed with a logged-out status check.

Read next

WordPress SEO with your own assistant.

WP Visibility is $99 a year for unlimited sites, client sites included, with a 30-day refund. Use its SEO tools in WordPress or connect a supported assistant. Read how proposal review and permissions work.