軟404錯誤定義
軟404錯誤:針對不存在的網頁,伺服器卻不是返回404狀態碼,而是返回200狀態碼(表示網頁存在並能正常訪問)。
軟404錯誤帶來的問題
首先,軟404錯誤等於告訴搜尋引擎通過這個已經不存在的網址可以找到實際的網頁,結果,搜尋引擎會花很多時間在您的網站上爬行和索引一些並不存在、而且經常重複的URL。
這會給您網站的索引覆蓋率造成負面影響——由於搜尋引擎分配給各個網站的抓取索引時間是有限制的,蜘蛛被這種軟404錯誤誤導並花了大量時間爬行一些並不存在的網頁,您的一部分含有獨特內容的希望被展示的網頁反而有可能無法被及時發現,或者不能被經常性訪問,這樣最直接就影響了網站的正確收錄。
其次,軟404錯誤會給訪問者帶來困惑。不存在的網頁,伺服器卻返回200狀態碼,表示網頁存在並正常訪問,搜尋引擎就會爬行和索引這個頁面,頁面就有可能展示在用戶搜尋結果中,訪問者進入頁面後,得到的卻是一個錯誤頁面。
軟404錯誤的解決方法
解決軟404錯誤最好的做法,是對於不存在的網頁的請求,伺服器返回 404(不存在)或 410(已刪除)狀態碼,而且將自己的網站配置為在返回 404 狀態碼時顯示404頁面,404頁面上向用戶清晰地說明這個檔案無法找到。這樣做將使搜尋引擎和用戶都得到更愉快的體驗。
如果網站大量存在軟404錯誤,建議你重新整體規劃網站的404功能。
進入google網站管理員工具的報告頁面,你可以找找看是否有軟404的結果。如果有的話,可以看看是哪個錯誤的連結地址,並做出必要的修改