六、妥善處理重定向
重定向允許舊的URL被重新指向到目前的URL上,往往發(fā)生在URL臨時(shí)或永久性改變的時(shí)候用到,我們在SEO中有時(shí)候?yàn)榱艘?guī)范URL或確定首選域的時(shí)候也會用到重定向,但可能會用有些原因會讓用戶依然使用舊的URL:
1、書簽:如果用戶給舊的URL加了書簽,那么,這些書簽會在改變之后,首次訪問出現(xiàn)404錯(cuò)誤;
2、鏈接:互聯(lián)網(wǎng)上的其他鏈接可能或鏈接在舊的URL,所有這些鏈接在改變URL又沒有使用重定向的時(shí)候就成為了死鏈接;
3、搜索結(jié)果:在改變URL之前,你的舊URL可能被搜索引擎收錄而且出現(xiàn)在某些詞的搜索結(jié)果中,由于沒有使用重定向,用戶點(diǎn)擊這些舊的URL,也可能會出現(xiàn)404錯(cuò)誤。
對于蜘蛛程序來講,重定向的結(jié)果最好是返回301狀態(tài)碼,也就是我們經(jīng)常說的301重定向,那么,這樣可以使蜘蛛程序:
爬過新的URL的網(wǎng)頁:蜘蛛程序遇到301狀態(tài)碼,會爬蟲所提供的新的URL去爬蟲新的網(wǎng)頁,并索引上面的內(nèi)容;
將舊網(wǎng)頁上的所有鏈接權(quán)重值進(jìn)行傳遞:當(dāng)蜘蛛程序遇見301代碼的時(shí)候,它會更新索引庫中的所有鏈接信息,因此舊的URL下網(wǎng)頁的所有鏈接權(quán)重值都會被轉(zhuǎn)移到新的URL下面。
對于重定向,請避免一下方式:
Javascript重定向:一種執(zhí)行重新鏈接的方法是嵌入Javascript代碼
Meta更新重定向:有時(shí)候也叫做網(wǎng)頁刷新,這種是讓網(wǎng)頁在指定時(shí)間內(nèi)自動刷新到新的網(wǎng)頁.
有時(shí)候由于某些原因可能會臨時(shí)改變URL,這時(shí)候可能會用到302代碼來做臨時(shí)的重定向,這樣搜索引擎在索引中會使用臨時(shí)重定向的URL,但收錄的內(nèi)容還是重定向的網(wǎng)頁。
無論使用301永久性重定向還是臨時(shí)重定向,需要注意的一個(gè)問題,那就是在已經(jīng)實(shí)施了重定向后,就不要再給URL加上跳轉(zhuǎn)或再次重定向,這樣導(dǎo)致的 循環(huán)重定向,這樣不但給用戶體驗(yàn)帶來了影響,還可能因?yàn)樘D(zhuǎn)太多導(dǎo)致蜘蛛程序放棄這些網(wǎng)頁,當(dāng)我們對網(wǎng)頁進(jìn)行了重定向后,需要對兩個(gè)URL進(jìn)行檢測 (http://tool.chinaz.com/pagestatus/),看是否操作成功。
七、確保網(wǎng)站服務(wù)器相應(yīng)
這樣的問題看起來發(fā)生才可能性很小,但存在這樣問題的網(wǎng)站還是很多,當(dāng)蜘蛛程序訪問網(wǎng)站的時(shí)候,網(wǎng)站服務(wù)器必須處于正常的運(yùn)行狀態(tài)。否則可能會因?yàn)橹┲氤绦蚨啻卧L問不成功,誤認(rèn)為你的網(wǎng)站已經(jīng)不存在而將搜索引擎中的網(wǎng)頁刪除。
另外一個(gè)因素是訪問速度過于緩慢,很對時(shí)候網(wǎng)站服務(wù)器在技術(shù)重啟的時(shí)候會變得很慢,導(dǎo)致蜘蛛程序很快放棄網(wǎng)站,很少有蜘蛛程序會等待一個(gè)網(wǎng)頁加載 10秒以上,而且緩慢的加載速度同樣會影響對你網(wǎng)站感興趣的忠實(shí)用戶,為了讓蜘蛛和用戶更加喜歡你的網(wǎng)站,迅捷的響應(yīng)速度是非常有必要的。
轉(zhuǎn)載請注明出處?合肥網(wǎng)絡(luò)公司佳達(dá)科技專注于網(wǎng)站推廣?3k98.com