Cartoon ecommerce specialists sorting unavailable product pages into retained and redirected URL paths

Do not delete an ecommerce product page just because stock reaches zero. Keep the URL live when the item is likely to return, show the real availability clearly, disable purchasing, and synchronise the page, structured data and product feed. Use a permanent redirect only when there is a genuinely close replacement. Return 404 or 410 when the product is permanently gone and no useful equivalent exists.

The difficult part is deciding which situation you have. A temporary shortage, a discontinued model, a seasonal product and an obsolete variant may all look like “out of stock” in the catalogue, but they need different treatments. The decision affects customers, organic search, Merchant Center, paid campaigns and the maintainability of the store.

Start with the business state, not the SEO tactic

Before changing a URL, ask the product or merchandising team four questions:

  1. Will this exact item be sold again?
  2. Can customers still order it as a backorder or preorder?
  3. Is there a replacement that satisfies substantially the same need?
  4. Does the page still help someone with specifications, compatibility, instructions, warranties or accessories?

These answers determine whether the page remains a product landing page, becomes a useful reference, redirects to a successor, or disappears. Automating the decision from inventory quantity alone is risky: quantity can be zero for a few hours, while “discontinued” is a product-lifecycle state.

A practical decision table

Temporarily out of stock: keep the URL

If the same item is expected back, keep the product page available with HTTP 200. Preserve its useful product information, images, specifications, reviews and internal context. Replace the active purchase action with an honest availability state. If the business can support it, add a restock notification, store availability or an estimated return window.

The page, checkout logic, structured data and Merchant Center feed must agree. Google Merchant Center requires availability in product data to match the landing page and checkout. For a temporarily unavailable item that cannot be ordered, use out_of_stock in the feed and https://schema.org/OutOfStock for Offer.availability. Do not leave an active “Add to basket” button if fulfilment is impossible.

Backorder or preorder: keep selling, but describe the commitment

Backorder is not the same as out of stock. It means the item is unavailable now but the shop accepts orders for later fulfilment. Preorder normally applies before a new product is released. Google’s availability specification requires an availability date for these states, and that date should also be visible on the landing page.

Make the promise understandable before checkout: show whether payment is taken now, the expected dispatch date, cancellation conditions and any delivery uncertainty. The structured data and Merchant Center feed should use the corresponding BackOrder or PreOrder value rather than pretending the item is in stock.

Permanently discontinued with a close successor: consider a 301

A permanent redirect is useful when the old and new products are genuine equivalents: for example, a model replaced by its next generation with the same purpose and a clear migration path. Send the old URL directly to that replacement, update internal links, feeds and campaigns, and explain the change on the destination page where helpful.

Do not redirect every discontinued item to its category or homepage. A visitor looking for a specific component may find a broad category irrelevant, and a mass pattern of unrelated redirects can behave like a poor error experience. If several alternatives exist, keeping the old page as a comparison or compatibility resource can be more useful than choosing one arbitrary destination.

Permanently gone with no replacement: return 404 or 410

When the product and its useful content are gone, return a real 404 or 410 response. Google recommends these status codes when removed content has no similar replacement. A branded error page can still offer navigation, search and relevant categories, but the HTTP response must not be 200. An empty product template saying “not available” while returning 200 can be interpreted as a soft 404.

Remove the URL from XML sitemaps and product feeds, stop linking to it from categories, and update ads or email campaigns that still use it. Historic external links may continue to reach the helpful error page, which is better than silently sending people somewhere unrelated.

What the retained product page should contain

A useful out-of-stock page answers the next question, not only the stock question. Depending on the catalogue, include:

  • a prominent and unambiguous availability message;
  • a disabled purchase action that cannot submit an invalid order;
  • a restock notification with clear consent and email handling;
  • an expected date only when the business can maintain it;
  • compatible substitutes selected by product logic, not merely by category;
  • variant-level availability for size, colour or configuration;
  • specifications, manuals, accessories or compatibility information that remain useful.

Avoid automatically replacing the entire description with a thin stock message. Google can index product content even when products are marked out of stock, and customers may still be researching the item. The page should remain truthful and useful while purchasing is unavailable.

Keep four availability signals consistent

For every product and variant, compare these four places:

  1. Visible page: the customer sees the correct availability and purchase state.
  2. Structured data: Product and Offer describe the same product, price, currency and availability shown on the page.
  3. Merchant Center: the feed uses the matching availability value and date when required.
  4. Checkout: the item can only be purchased under the terms shown on the landing page.

Mismatches can lead to poor customer experiences and product disapprovals. Test the selected variant, because a product family may contain both available and unavailable options. If availability changes by region, make sure the landing page, regional data and selected location remain aligned.

Internal linking, categories and XML sitemaps

Stock status should also change how the catalogue links to a product. A temporarily unavailable item may remain in its category, but it should not dominate “available now” collections. A discontinued item retained for documentation can move out of primary merchandising while staying reachable from support, accessories or comparison content.

Google uses internal links to understand ecommerce site structure and page importance. Keep products that should remain discoverable reachable through normal <a href="/en/1/"> links. Remove permanently deleted URLs from category grids and XML sitemaps. A sitemap is not a substitute for coherent navigation, and it should not advertise URLs that consistently redirect or return errors.

QA checklist before deploying the rule

  • Test temporary, backorder, preorder, discontinued and replacement states separately.
  • Confirm HTTP status, canonical and robots directives for every state.
  • Compare visible availability with JSON-LD and the Merchant Center feed.
  • Check all variants, regions, currencies and delivery restrictions in scope.
  • Verify that disabled purchase controls are also enforced by the backend.
  • Test restock forms, confirmation messages, consent and email delivery.
  • Crawl category links, sitemaps and redirects after the deployment.
  • Monitor Search Console indexing and Merchant Center diagnostics.

For large catalogues, the best solution is usually a documented state machine implemented across the ecommerce platform, feed generation and SEO layer. VOWE’s ecommerce development, international SEO and website maintenance work can connect these rules instead of patching product pages one at a time.

Questions about implementing the policy with VOWE

Can VOWE audit how an ecommerce site handles out-of-stock products?

Yes. VOWE can review product templates, HTTP responses, canonical tags, internal links, XML sitemaps, structured data and the relationship between visible availability and product feeds. The audit can separate temporary stock issues from discontinued-product URL problems.

Can VOWE implement different rules for temporary and discontinued products?

Yes. As part of ecommerce development or website maintenance, VOWE can define and implement product states for temporary unavailability, backorders, preorders, replacements and permanent removal. The exact logic depends on the ecommerce platform, catalogue data and fulfilment process.

When should a business contact VOWE about product URL management?

It is worth involving VOWE when stock changes create large numbers of deleted pages, unrelated redirects, Merchant Center mismatches or inconsistent structured data, or when the catalogue needs one repeatable rule across product pages, feeds and search visibility. You can outline the current platform and catalogue problem through the contact form.

Primary sources