眾所周知,百度對301轉向反應非常緩慢,網上站長和SEO們的抱怨大把大把的。最近對這個問題又注意觀察了一下。
我這個SEO每天一貼是2006年開始寫的,但那時候不是在seozac.com這個域名上,當初是在另一個域名的二級目錄上。2011年1月才搬到這個域名。2011年3月的這篇帖子對換域名並做301轉向的後續情況做過一些記錄,簡單說,百度和Google都在兩個月之內完成了內容、權重等的傳遞。
不過,原域名已收錄的、做了301轉向的URL在百度索引庫中是一直存在的,沒有刪除,有時候還會在搜索結果中返回。下面截圖可以看到,原域名上的380個左右URL還被返回:
大致翻看了一下,保留在百度索引庫中的都是搬家前收錄的那些URL。
這個情況在Google也是一樣的,原域名下收錄的URL一直保留著,但Google幾乎沒有在正常搜索結果中顯示這些舊URL。百度和Google快照都是新域名上的更新過的內容。
這種情況已經5年多了,本來沒有多想。最近又注意了一下的原因是,在百度搜索“SEO”時,有個相對新的網站爬到第一頁了。這位春哥的博客在7月中旬開始有個奇怪的現象,在百度結果中同時顯示了帶www和不帶www的兩個版本,有時候還並排在一起:
看一下帶www的版本的頁面頭信息可以知道,博主做了301到不帶www的版本:
看一下兩個版本的外鏈增長情況,也可以知道博主是明確推不帶www版本的。這個是不帶www的:
這個是帶www的:
注意縱坐標刻度,是有百倍差距的。看了外鏈增長的迅猛趨勢,也可以大概了解爬上來的部分原因了。
顯然,百度對應該怎樣處理做了301的兩個版本有些迷糊了。不過迷糊的時間不長,8月初左右,百度只返回不帶www的版本了,兩個星期左右做出了正確判斷。
有意思的是,春哥博客剛上來的時候只是一個版本,不是兩個一起上來的,印象中至少應該有兩三個月了吧,也就是說,百度剛開始是沒有迷糊的。為什麼到7月份又迷糊了呢?會不會是因為本來沒有做301,做了之後反倒讓百度迷糊一陣呢?我不知道春哥博客是什麼時候做的301,如果春哥看到這篇帖子,也許可以告訴我一下。
另一個最近出現些混亂的是seowhy的論壇。現在百度返回的是二級目錄:
可我怎麼記得seowhy論壇早就放在子域名bbs.seowhy.com上的呢?也應該有兩三年了吧,為什麼百度現在翻出了以前的二級目錄呢?看一下這個頁面的頭信息,可以看到做了兩次301轉向:
轉向到seowhy7.com應該只是7月份的事,最早6月份。所以我猜想,正是做了301轉向,使百度迷糊了,把最早的二級目錄都翻出來了。不過預計最多一兩個月應該能判斷出新的轉向,並返回新的正確URL。
百度處理301確實是比較保守的,Google很快就在搜索“seowhy論壇“時直接返回seowhy7.com了,百度反倒暈了。記得王淘以前說過,倒不是301本身一定要處理這麼慢,而是百度算法中與此相牽連的東西太多,牽一發動全身,弄不好負面影響比較大。
綜上,百度對301反應緩慢的問題:
· 兩星期到兩個月可以正確判斷,也不算很慢
· 新舊URL會同時保留在數據庫中相當長時間,也可能一直保留著
· 權重、排名傳遞是沒大問題的,不必擔心
· 做了301,本來不亂的,也可能會亂一陣
· 多層301可能更容易引起問題,我的舊域名到新域名轉向就是多層的,seowhy論壇也是
作者: [email protected]