Just under a month ago I posted about the way Google had mismanaged a canonical domain I own. Just under a month has passed since I added a 301 permanent redirect so that all non-www traffic will be redirected to the full www address. I also redirected all traffic from www.example.com/index.php to just www.example.com. Doing this means that PR and authority will not be split across multiple duplicates. But, even after significant Googlebot activity, Google still thinks that I have 3 different index pages! But what of Yahoo! and MSN? They’re inferior to Google, right? Wrong, both have it spot on.
My question is this – why does it take so long? Log files have shown Googlebot spidering my non-www address and www.example.com/index.php then being permanently redirected to www.example.com/ – yet it still has not updated!
I’ve listened to Danny Sullivan and David Naylor on this topic. Danny suggested in one of his rants on WebmasterRadio that Google (and others) should give webmasters the ability to register domains that belong to them. On the surface this would certainly be a system that (properly implemented) would solve this. But then there would be all the privacy issues where us webmasters would be handing over the reigns to the search engines. However, after the recent Google Sitemap debacle I would question how any search engine could ever stop such a system from being spammed and tampered with. So it looks like we’re going to be stuck with crappy canonical domain management from Google for the time being.
Having said that, I strongly believe that something needs to be done about it. Any suggestions?