Skip to content

What to do with out-of-stock product pages

SEO1 min readFixes check woo-oos-indexable

Keep pages for products that return, with a date and a notify button; redirect or noindex the ones that are gone for good.

Step by step, with screenshots: Speed up WooCommerce: the store checklist for cart, checkout, cache and schema →

Check your own site

Runs this check and the other 192, free, in about 45 seconds.

Or run only this check with the free WooCommerce SEO checker.

What it is

An out-of-stock product page is a product page for something you cannot sell right now. What you should do with it depends on whether the product is coming back: temporarily unavailable products should stay online, and products gone for good should redirect to a replacement or be removed.

A page that ranks keeps getting clicks while it says "out of stock", and every one of those visitors leaves. Google's advice is to keep temporarily unavailable pages with availability set to OutOfStock in the structured data, and to redirect permanently removed products to a close alternative or let them return 404.

OK looks like this: temporarily out-of-stock products stay indexable with a return date and a notify-me option, and permanently gone products redirect or are noindexed. getReport warns when an out-of-stock product is still indexable so you can decide which case it is.

What a passing site looks like

  • Out-of-stock products are handledwarning · −0.5 ptseffort S

Out-of-stock product pages

Why it matters. A product page that says "out of stock" still ranks and still gets clicks, and every one of them bounces. If the product comes back, keep the page and say when; if it is gone for good, redirect it to its replacement or category, or noindex it.

How to fix it.
  1. Temporarily out of stock: keep the page indexable, show the expected date and a "notify me" button, and keep the Product schema's availability accurate.
  2. Permanently gone: 301 to the closest product or the category (WooCommerce → Products → Trash plus a redirect rule), or set the page to noindex in your SEO plugin.

Questions people ask

How do you handle out-of-stock products for SEO?

If the product will be back, keep the page live and indexable, say when it returns, offer a notify-me button and link to alternatives, and set availability to OutOfStock in the schema. If it is gone for good, 301-redirect the URL to the closest replacement or its category, or let it return 404 if nothing fits.

How do you hide out-of-stock products in WooCommerce?

Go to WooCommerce → Settings → Products → Inventory and tick "Hide out of stock items from the catalog". That removes them from shop and category listings and search, but the product pages still load at their URLs and can stay in Google, so handle permanently gone products separately.

Should you delete out-of-stock products?

Not if they are coming back or still get search traffic; deleting throws away the page's rankings and links. Delete only permanently discontinued products, and add a 301 redirect from each old URL to the nearest replacement or category so visitors and search engines land somewhere useful.

Does out of stock affect Google rankings?

Not directly, but Google may show the product as out of stock in results, and pages that disappoint visitors earn fewer clicks over time. A product that stays out of stock for months with no alternative offered is likely to lose its position to pages that can sell.

Filed under WordPress & WooCommerce. Copy is generated from the same catalogue that scores every report, so what you read here is what the report says.