Welcome to WebmasterWorld Guest from 126.96.36.199
From a time to time we remove old products and add new ones, however when Google requesting the product page for one of those removed products the shopping-cart software will deliver a page with an error like "product not available" (the same error and same page for all unavailable products).
Now the old products pages shows at Google as a supplemental results.
And my first question is: what a kind of redirection or correction that we need for those removed pages. Do we have to change this error page with a 404 page?
The second question is:
I've noticed when running a search for site:mydomain.com that the (mydomain.com/) result shows as a supplemental While www.mydomain.com/ shows as a normal result with the correct title.
So do we need a redirection here,
Knowing that my site doing good in the SERP and show in first page for most of the targeted KWs.
Thanks in advance.
On the "www" issue, it sounds like Google has you indexed well -- putting the no-www urls into supplemental makes sense to me. Since you are doing well in the SERPs, there's no compelling need to put the redirect in place.
However, putting the 301 in place is not a big step, either, and it could prevent future troubles (although I have every hope that Google is finally sorting all that out.) Also, you may have some low level troubles from the split indexing that haven't crossed your radar so far, and with the 301 you could eventually see a gentle nudge upward if that's so.
If there is relevant content elsewhere for that former content, then use a 301 redirect (permanent). The 302 redirect (temporary) can cause all kinds of trouble over time.
As I mentioned before that it's a one dynamic ASP page generating all the product's pages,
So does returning (404) or (410) for the specific product ID page like product.asp?id=XXX will remove the product.asp it self from the index or just the specific generated product's page.
Google will keep a 404 in the index a lot longer supposing that the page does exist but has a problem
A 410 however seems to get removed from the index on the first crawl because the message is clear
410 - this resource no longer exists.
nothing is clear with google algo but I belive that several 404 pages on a site can hurt ranking because it is viewed as a site that is not being maintained.
go with 410 - Gone