Keep the page, and make it useful while the product is away
Do not hide or delete a page for a product that is coming back. Whatever that page has earned in links, rankings and familiarity disappears when it does, and you have to rebuild it when the stock arrives.
What the page should do instead is answer the question the visitor arrived with, which is now a different question. They wanted to buy it; now they want to know if they can get it and when.
So say it plainly near the price, not in small text at the bottom. Out of stock, expected back in a stated timeframe if you know it, and what to do in the meantime. Where you genuinely do not know, say that rather than inventing a date, because a promised date that slips costs more than an honest uncertainty.
Then give the visitor somewhere to go. A back-in-stock alert for people who want that exact item, and the two or three closest alternatives for people who will accept a substitute. Alternatives chosen by relevance, not a general bestsellers grid.
One detail worth checking: make sure the disabled buy button is obviously disabled, and that the page does not still show a delivery estimate that no longer applies.
Capture the demand instead of losing it
A visitor on an out-of-stock page is the most qualified traffic you have, because they came looking for a specific product and are ready to buy it. Collecting their contact details is worth more than almost any other capture point on the store.
A back-in-stock form should ask for as little as possible, confirm what they will receive, and be visible where the buy button used to be. Where the product has variants, capture the variant, so someone waiting for a specific size does not get told the product is back when only other sizes have arrived.
When stock returns, send promptly and to the right people. The message should name the product, show it, and link straight to it. This is one of the highest converting messages a store sends, and it is entirely automated once set up.
The honest version matters here too. If a product is discontinued rather than temporarily unavailable, do not collect alerts for it. Say it is discontinued and point at the replacement.
While you are collecting alerts, the count itself is useful information. A product with a long waiting list is telling you something about how much to reorder.
What being out of stock does to search and to shopping ads
The two behave differently and both need attention. In organic search, a page marked out of stock can lose visibility over time, particularly if the state persists for a long while, but the page keeps its links and can recover when stock returns. That is the argument for keeping it live rather than removing it.
In shopping ads and free product listings, availability is an attribute in your product feed, and it needs to be accurate. Advertising an item that cannot be bought wastes money and creates a mismatch between the feed and the page, which is one of the more common reasons products get disapproved.
The important part is that this happens automatically when your feed is connected properly. Your store knows the item is unavailable, and the feed should carry that through on its next update. Where stores get into trouble is with a stale feed, a manually maintained spreadsheet, or a feed that updates less often than stock changes. On a fast-moving catalogue, a feed refreshed once a day is not enough.
So check the availability values in your feed against the live site for a handful of products, and check how frequently the feed updates. Those two checks catch most availability problems before Merchant Center reports them.
Tell temporary from permanent, and act differently
The right handling depends entirely on whether the product is coming back, and stores lose value by treating both cases the same way.
Temporary means restock is planned. Keep the page, keep it in the sitemap, keep internal links pointing at it, collect alerts, and leave the URL alone. Nothing structural changes.
Permanent means the product is discontinued. That is a different decision, and it usually ends with either a redirect to the successor product or keeping the page live as a reference with a clear pointer to what replaced it. The choice depends on whether the page has traffic and links worth preserving.
The grey area is a product that is out of stock indefinitely with no plan. Treat it as temporary for a while, then make a decision rather than leaving it. Pages that sit unavailable for a year without explanation are worse for shoppers than either alternative.
Set a rule so this is handled by process rather than memory. Something like: unavailable for more than a stated number of weeks triggers a review, where someone decides restock, replace or retire. Without that, catalogues accumulate dead pages that nobody owns.
Sort collection pages and internal links around availability
Out-of-stock items should sink rather than disappear. Removing them from collections entirely is the reflex, and it costs you the internal links pointing at pages you want to keep alive.
Most platforms let you sort a collection so unavailable products fall to the end. That keeps the page reachable, keeps the link, and stops shoppers from hitting a wall of things they cannot buy in the first row. It is a setting worth checking on every collection, because it is often left on manual or on a fixed order set years ago.
Also review what your search and filters do. A shopper filtering by size should not be shown that size as an option if nothing in the collection has it available, and a store search that surfaces unavailable products first will feel broken.
On the product page itself, be careful about variant selection. If the default selected variant is out of stock, the page reads as unavailable even when other sizes are in stock. Defaulting to an available variant fixes an invisible loss.
And if a large share of your catalogue is unavailable at once, that is a merchandising problem rather than a page problem, and the ad account should be turned down until it is resolved.
Worked example, not a result
What happens to one product when it sells out
- Product page
- Stays live, marked out of stock
- Expected return
- Stated on the page if known
- Back-in-stock alerts
- Collected per variant
- Alternatives shown
- 3 closest products
- Feed availability
- Updated on the next refresh
- Shopping ads for that item
- Stop automatically
- Collection sort
- Unavailable items moved to the end
- Review point
- After 8 weeks unavailable
Worked example, not a result