Hi all,
I'm looking for some advice or insight as to how people handle product pages once the product goes out of stock. A decent chunk of what we sell is used/preowned product, so inventory can fluctuate quite a bit, and we are never certain if we will get more of any particular product.
Currently, our CMS handles this by recognizing the product is out of stock, then serving either a different combination of the same SKU (i.e. a different color or different size). If no other products are available from the parent SKU, it will then incrementally "back out" of the breadcrumb trail until it finds a product page or category/gallery page that does have products in stock.
So basically the URL remains unchanged, but in its place we try to serve the user with the most relevant and closely related product as possible.
To be clear, this behavior is really only an issue with referrals to the site, as once an item sells out, it is removed from the site navigation altogether.
However, we are running into SEO issues because this leads to duplicate tag warnings in Google Webmaster Tools.
Perhaps a concrete example will work:
http://www.example.com/widgets/round-widgets/blue-widgets.
(our URLs aren't keyword stuffed like that--it's just for illustration purposes).
title: Blue Round Widgets from Example.com
meta desc: Blue Round Widgets are useful because they are blue and they are round. Example.com has the lowest prices on the internet!
But then we sell out of every shade of blue widget. We remove it from site navigation, but the blue round widgets page was ranking.
Since we no longer have any blue round widgets, if people still arrive at that page, we don't want to lose them. Maybe a red round widget will suit them, or a green round widget.
Because of that, when http://www.example.com/widgets/round-widgets/blue-widgets renders, it will render the content from, say, the round widgets page, which is something like this:
http://www.example.com/widgets/round-widgets
Title: Round Widgets from Example.com
Meta Desc: Round widgets in all sizes to fit in any round widget outlet. Example.com has the lowest prices on the internet!
By grabbing it, that means that the blue round widgets pages would render like this:
http://www.example.com/widgets/round-widgets/blue-widgets
Title: Round Widgets from Example.com
Meta Desc: Round widgets in all sizes to fit in any round widget outlet. Example.com has the lowest prices on the internet!
Which of course means duplicate content for these URLs:
http://www.example.com/widgets/round-widgets
http://www.example.com/widgets/round-widgets/blue-widgets
If we get more blue round widgets in stock, the page updates and the URL now serves blue round widgets content.
The question is: how should this be handled from an SEO perspective?
In my mind, there are three options, none of which strikes me as a clear cut winning approach:
1) Display "out of stock" content. Pros: No duplicate content issue.
Cons: User has to continue clicking through to get to relevant products, whereas our current system brings the relevant page to that URL by default.
2) 301 the URL to the relevant page. Pros: Link juice goes with it, duplicate content issues avoided.
Cons: If the product comes back into stock, we've already told spiders that page has permanently moved. We risk SE's excluding that page from the index because, well, we've told it to.
3) 302 the URL to a relevant page. Pros: Duplicate content issues avoided; ability to allow restocking to take place and reindexing to take place as well.
Cons: Link juice doesn't get passed, and since we have no guarantees a product will come into stock, we run the risk of amassing a huge set of internally 302'd pages.
Does anyone see or know of an approach to use in this situation other than the three above?
I think a different approach--but one that would require significant development resources and/or a third party tool to handle it--would be to display the out-of-stock content, while having more-prominent recommendations listed above the fold, i.e. "We're out of this at the moment. Sign up to be notified if we get more in stock. Or perhaps these products will be useful to you: "
But because of the user experience concern, as well as the possibility of us having thousands of "out of stock" pages live on the site (just given the thousands of SKUs we have regularly plus the hundreds or thousands that fluctuate like this).
Thanks in advance.