相信做過一年網站的站長,大部分都會發現自己的網站或多或少存在一些死鏈接,那么這些死鏈接的存在對網站有什么害處如何解決呢?其實很明顯,死鏈接搜索引擎的蜘蛛訪問到那兒就相當于進了死胡同,這樣的結果一方面會降低搜索引擎抓取你網站的頻率和次數,自然對網站的SEO優化也會有很大的影響了,另外一方面用戶體驗也會一降很多,那么這些死鏈接該怎么解決呢?方法很簡單,現在有很多站長工具都帶有死鏈接查詢功能,找到了死鏈接接下來就是想辦法解決這些死鏈接。
解決死鏈接通常用的方法有以下4種
1、 通過自定義404頁面解決死鏈問題。
當訪問站內頁面出錯時,利用自定義404頁面告訴蜘蛛此鏈接有損壞,并且不會出現大量的404錯誤返回碼,具體設置大家基本都懂。缺憾在于,網站死鏈如果沒有解決,繼續存在,蜘蛛還是會爬行這個鏈接。
2、 百度工具欄有死鏈接提交工具,通過提交禁止蜘蛛爬行死鏈接。
此方法可謂一勞永逸,只要提交過后,百度的蜘蛛就再也不會爬行這個鏈接。最主要的是,由于這是提交給百度的,不會占用網站任何空間,而且生效時效也很快。缺憾在于:只針對百度搜索引擎。
3、利用百度快照增加死鏈接對應的頁面
這是比較笨的一種方法,但也比較有效,適合于死鏈接較少的網站。
4、 通過robots協議解決死鏈問題。
只要在robots協議里加上一條 “disallow:死鏈接的URL ”即可。不過缺點是,robots協議生效具有時間緩沖期,過多死鏈會增加robots協議體積。此方法也可以達到目的,我個人不推薦,因為搜索搜索引擎在抓取一個網站內容的時候首先讀取的文件名稱就是robots文件,使用robots協議相當于給搜索引擎蜘蛛增加了一道門檻,對于其它的頁面抓取或多或少會有一定影響。
以上4種方法都可以解決網站存在的死鏈接,一般來說,網站出現大量死鏈接,通常有幾種原因,最主要的可能就是修改了URL規則,造成已經收錄的頁面打不開,另外一處原因也可能是由程序本身產生的錯誤但這種幾率很小,還有就是刪除了相應的頁面。總之,盡快解決網站存在的死鏈接,才是最好的方法。