如果你的網站可以像淘寶那樣牛叉,直接屏蔽掉百度蜘蛛的話,那恭喜你,可以不用浪費時間繼續看下去。如果還沒到那境界,就繼續看看建站時能避免就避免的因素,以免惹惱百度下發的“蜘蛛兵”。
1、Flash建站。如果網站裡放些flash做的表徵圖、廣告之類的,無疑是給你的網站添姿添彩。但是你用flash做個網站首頁甚至整站的話,那就有些炫過頭了。百度蜘蛛無法抓取flash檔案中包含的文字內容和連結,這樣的網站只能給人視覺效果,無法滿足蜘蛛的“胃口”了。
2、架構結構。這是老早以前的網站設計結構,現在幾乎棄用了,同樣的百度蜘蛛是無法抓取包含在架構裡的文字內容和連結。
3、JavaScript代碼。和flash類似,js代碼可以做出很多很炫的視覺效果,但是可惜的是我們可憐的百度蜘蛛也是無法識別它的面目,所以能剩就剩。
4、動態URL。判斷是否為動態URL主要是看URL中是否包含問號、等號及參數,動態URL不利於蜘蛛蜘蛛爬行,因為常常會使蜘蛛陷入死迴圈如萬年曆,或收錄大量的重複頁面,所以盡量將動態URL靜態化。
5、頁面跳轉。有利於seo的跳轉是301跳轉,其他的諸如302、js跳轉、Flash跳轉、MetaRefresh跳轉。這些跳轉都要慎用,因為百度蜘蛛對其跳轉方式比較敏感。不過此次的“住遊網”之後,301跳轉是否還是“最友好”的跳轉方式了。
6、要求登入。這在一些社區經常看到,就是必須得登入後才能看到網站內容。如果這是要求使用者的話倒無所謂了,但是如果要求蜘蛛也登入之後才允許爬行,貌似百度蜘蛛不會註冊、填寫登入資訊。
這幾個不利於seo因素也不是絕對不能使用的,比如你可以用flash點綴下網站頁面;你想讓一些內容不要蜘蛛爬行,你可以將它置於js代碼裡面;暫時性的跳轉你可以使用302等等。上面主要是以百度蜘蛛為例,其實現在的搜尋引擎技術能夠簡單的識別諸如flash、js裡包含的內容,可是它們沒必要花費時間去解析那些內容。所以作為建站的我們只能趨向於搜尋引擎,做有利於搜尋引擎抓取的網站。本文由合肥seo(www.anhuiseo.org)原創提供,轉載保留連結,謝謝!