相信很多朋友在訪問網站的時候都遇到過死鏈接的情況。那到底什么是死鏈接?究竟該如何處理死鏈接呢?今天小編就和大家來分享一下,希望大家對死鏈有更多認識。
所謂死鏈,一句話就是“打不開的鏈接”。一般情況下所產生的死鏈是因為網頁被刪除、
網站改版、數(shù)據庫錯誤或者是程序自動生成等原因。對于搜索引擎和用戶來說,死鏈接都是不夠友好的。一個網站如果存在大量死鏈接且不及時處理的話,將會被搜索引擎懲罰降權,情節(jié)嚴重的話該站點還有可能會直接被K掉。死鏈接的存在對網站的優(yōu)化極為不利,因此從網站中清理出死鏈接并進行優(yōu)化就是SEOer的必備工作。對于那些因為網站改版、頁面被刪除而造成的死鏈接,考慮到這些頁面還可能會被用戶從搜索引擎中搜索到進而產生訪問,因此為了提升站點用戶體驗,處理死鏈的方式可以采用404頁面提醒用戶。
所謂404頁面就是當用戶輸入了錯誤的鏈接時返回的頁面。它的目的就是告訴用戶其所請求的頁面不存在或鏈接錯誤,同時進一步引導用戶瀏覽網站其他頁面,而不是直接關閉窗口離開。自定義404錯誤頁面是增強用戶體驗的一個很好的做法,但是在應用過程中很多新手
seoer往往沒有注意到它對搜索引擎的影響程度,比如:錯誤的
服務器端配置導致返回狀態(tài)碼“200”或自定義404錯誤頁面使用MetaRefresh導致返回302狀態(tài)碼。
正確設置的自定義404錯誤頁面,不僅應當能夠正確地顯示,同時應該返回“404”狀態(tài)碼,而不是返回“200”或302狀態(tài)碼。雖然對訪問的用戶而言,HTTP狀態(tài)碼究竟是“404”還是“200”并沒有什么區(qū)別,但是對搜索引擎來說則是相當重要的。搜索引擎蜘蛛在請求某個URL得到“404”狀態(tài)碼回應時,就知道該URL已經失效便不再索引該網頁,并向數(shù)據中心反饋將該URL表示的頁面從索引數(shù)據庫中刪除。如果想快速刪除死鏈接,建議大家利用“百度搜索資源平臺”網站支持的死鏈提交工具。當搜索引擎得到“200”狀態(tài)碼時,則會認為該URL是有效的,便會把該頁面進行索引建庫,這樣的結果便是這兩個不同的URL具有完全相同的內容。自定義404錯誤頁面的內容,這會導致出現(xiàn)復制網頁問題,搜索引擎可能會采取降權處理,甚至會認為網站存在作弊行為而嚴厲懲罰。
為了使404頁面既不誤導搜索引擎蜘蛛,又能起到留住用戶的目的,最簡單的方法就是修改服務器默認的404頁面,使之符合優(yōu)化需求。另外,現(xiàn)在網絡中有很多人提供了非常精美和有創(chuàng)意的404頁面,有興趣的朋友都可以結合自身的需求采用。以上談了兩種情況引起的死鏈接并分享了如何刪除死鏈接,現(xiàn)在談另一種產生死鏈接的因素,由疏忽或者程序錯誤造成的死鏈接以及優(yōu)化。
由于程序錯誤或者
網站優(yōu)化負責人的疏忽,很容易造成死鏈接,并且這些鏈接因為是批量生成的,往往數(shù)量很多,而且不容易被發(fā)現(xiàn)。例如,搜索引擎優(yōu)化人員錯誤地設置了一個關鍵詞鏈接規(guī)則,加入了一個本身并不能打開的指向網址,這就會造成所有網站內容頁中涉及這個詞時產生1個死鏈接。如果該關鍵詞恰好是這個網站的主要熱門詞,出現(xiàn)的頻率很高,并且網站的內容頁足夠多,最終的結果就是一次更新頁面以后將會產生無數(shù)個死鏈接。
除了站長們疏忽以外,有些CMS系統(tǒng)在數(shù)據庫處理刪除、轉移內容頁操作時,也很容易產生死鏈接。在這樣情況下產生的死鏈接修改起來比較費勁,而且非常不易被發(fā)現(xiàn)。但我們也可以利用一些工具來進行檢測,如“百度搜索資源平臺”的“抓取異常”工具、谷歌官方工具及站長工具中的死鏈接檢測工具等。以上就是小編要和大家分享的關于網站死鏈接的相關知識。