“404錯誤”的原因如下:
1、避免死連結
在網站上設定404頁面後,如果網站上出現無效連結,則當搜尋引擎蜘蛛抓取此類URL並獲得“ 404”狀態響應時,它知道該URL已過期,因此將不再編制索引頁面,並反饋給資料中心該URL指示頁面已從索引資料庫中刪除,避免由於無效連結而影響網站收錄。
2、改善使用者體驗
3、避免信任度下降
搜尋引擎使用HTTP狀態程式碼來識別網頁的狀態。當搜尋引擎獲得錯誤的連結時,網站應返回404狀態程式碼,以告知搜尋引擎放棄對該連結建立索引。如果返回200或302狀態程式碼,搜尋引擎將為該連結編制索引,這將導致指向同一Web內容的大量不同連結。
結果,搜尋引擎對該網站的信任度大大降低了。許多網站都有此問題:404頁返回200或302狀態程式碼而不是404狀態程式碼。
4、避免受到懲罰
由於應用了一些錯誤的伺服器配置,某些網站返回了200狀態程式碼或302狀態程式碼。儘管這些狀態程式碼對訪問該網站的使用者沒有影響,但它們會誤導搜尋引擎,並使搜尋引擎認為該頁面是要向下爬取的有效頁面。如果404頁過多,則會建立大量重複的頁面,這很可能會被搜尋引擎懲罰為作弊行為。
擴充套件資料:
404錯誤頁面的特徵:
1、404是一個http錯誤程式碼,即請求的網頁不存在。程式碼404的第一個“4”代表客戶端的錯誤,如錯誤的網頁位置,後兩個數字碼則代表著特定的錯誤訊息。
“404錯誤”的原因如下:
1、避免死連結
在網站上設定404頁面後,如果網站上出現無效連結,則當搜尋引擎蜘蛛抓取此類URL並獲得“ 404”狀態響應時,它知道該URL已過期,因此將不再編制索引頁面,並反饋給資料中心該URL指示頁面已從索引資料庫中刪除,避免由於無效連結而影響網站收錄。
2、改善使用者體驗
3、避免信任度下降
搜尋引擎使用HTTP狀態程式碼來識別網頁的狀態。當搜尋引擎獲得錯誤的連結時,網站應返回404狀態程式碼,以告知搜尋引擎放棄對該連結建立索引。如果返回200或302狀態程式碼,搜尋引擎將為該連結編制索引,這將導致指向同一Web內容的大量不同連結。
結果,搜尋引擎對該網站的信任度大大降低了。許多網站都有此問題:404頁返回200或302狀態程式碼而不是404狀態程式碼。
4、避免受到懲罰
由於應用了一些錯誤的伺服器配置,某些網站返回了200狀態程式碼或302狀態程式碼。儘管這些狀態程式碼對訪問該網站的使用者沒有影響,但它們會誤導搜尋引擎,並使搜尋引擎認為該頁面是要向下爬取的有效頁面。如果404頁過多,則會建立大量重複的頁面,這很可能會被搜尋引擎懲罰為作弊行為。
擴充套件資料:
404錯誤頁面的特徵:
1、404是一個http錯誤程式碼,即請求的網頁不存在。程式碼404的第一個“4”代表客戶端的錯誤,如錯誤的網頁位置,後兩個數字碼則代表著特定的錯誤訊息。