Forum Moderators: open
On various sites I've recently rewritten for my employer, I've reorganised the directory structure into something far more sensible. Naturally, like any good webmaster, I've put in Redirect Permanents into the Apache configuration, so that all the links, bookmarks, etc., to the site continue to work.
Google automatically detects the new address and then removes the old one from its index.
However, I've noticed that MSN, when spidering, is picking up the new page content (I can tell, because the browser-bar title is different) but *doesn't* pick up the new address, despite the fact there is a proper server-side redirect.
Can anyone offer any further information about this considerably annoying 'feature' of MSN (and presumably others). This means potentially that it's impossible to get old URLs out of its engine.
I am not sure what the best approach for this would be. You could leave the 301's if they are getting the new content. Not ideal but as long as the spider and the users find the pages it is not as bad.
I can think of a few other things but they are more on the untested side.
That is really the question here. If they are good about respidering the site then just let them 404 and they will come back and get them. If they aren't then I am not sure what approach you should take since the 301's don't seem to be adhered to.
Server Header Checker [searchengineworld.com] and it is fine.
So, what I was referring to earlier was what would MSN do if you just had a custom 404 that did the old redirect to another page for the users? Since the 301 doesn't seem to work the only other option I can think of is to 404. The only thing I don't know is if MSN will then come and get all of the new url's by spidering the site.
Using 404's wouldn't be safe, because other search engines which act correctly would be turned away.
(The same problem also happens on search.msn.com ; it's not just the UK version).
It simply looks to me as if MSN (or whereever the results actually come from) simply has no understanding of 301s, at least for non-paid for sites. This is bad news for the web, especially when people go to the trouble of updating their site with redirects properly.