什麼是錯誤頁面?是指鏈接指向的網頁現在失效了,原因可能是用戶輸錯了地址,也可能是網站結構調整,內容刪除,或者地址變更都有可能出現這種情況。那麼如何去處理這種情況呢?方法是單獨設計一個404頁面。
404頁面的目的是告訴用戶當前頁面不存在或鏈接錯誤,同時引導用戶去訪問網站的其它頁面,而不是離開。
對於搜索引擎來說,錯誤的頁面應該返回404狀態碼,搜索引擎則會放棄對該頁面的索引,如果返回的是200或302狀態碼那麼搜索引擎將繼續進行索引,從而會導致大量不同的鏈接指向相同的頁面,這樣會影響搜索引擎對於網站的信任度。
404頁面的作用大家可能都已經明白,今天想要談到的是如何設置404頁面才是正確的呢?可能對於小型的網站來說,404頁面可以隨便設置一下就行,無關緊要,因為也不可能存在太多的錯誤頁面,但是對於中大型的網站來說,網頁數量龐大,404頁面如果處理得不好,可能會流失很多的用戶甚至影響網站在搜索引擎中的權重。
最近因為一些原因,公司網站內容大量刪除,網站一時出現了大量404頁面,流量影響很大,對於如何處理404頁面公司同事有一些分歧,最大的爭議是:對於404頁面是否應該跳轉到網站或頻道首頁。
跳轉到首頁的觀點認為這樣可以留住用戶,減少用戶的流失。而我的觀點是大量的404頁面跳轉到首頁(隔5秒後)可能會影響搜索引擎權重,另外強制用戶行為也不利於用戶體驗,可以在404頁面上留下返回首頁和一些重要頁面的鏈接,讓用戶自己選擇點擊去哪或者說是離開。
針對404頁面隔5秒後跳轉到首頁的處理方式是否對搜索引擎不友好,我也並不能完全肯定自已的觀點。因此點水先去分析了一下各大門戶網站的404頁面處理方式。
我們先看看新浪與騰訊是如何處理的:
1,新浪。404錯誤頁面是五秒後跳轉到導航頁面:http://news.sina.com.cn/guide/
2,騰訊。5秒之後跳轉到首頁,不過並不是直接跳轉到首頁地址,而是:http://www.qq.com/?pgv_ref=404
我們看看百度自身是如何處理的,百度並沒有進行跳轉到首頁。而是第一步告訴用戶網址錯了,第二步引導用戶點擊回首頁,第三步是引導用戶搜索。
百度是國內最大的搜索引擎,我相信百度在任何一個與搜索引擎有關的事情處理上應該會有一個指導的意思。
然後在網上去尋找一些其它人的觀點:
1,seowhy。seowhy目前是國內最火的seo網站,有一定權威性的。如下:
地址:http://www.seowhy.com/1_53_zh.html
3,百度百科,百度百乎關於404的詞條。
地址:http://baike.baidu.com/view/1402912.htm
通過分析新浪,騰訊,百度對於404頁面的處理方式,大家會發現,新浪與騰訊都是直接等待五秒跳轉,要知道新浪與騰訊是國內最大的門戶網站。在網站優化與用戶體驗方面肯定是很重視的,他們並沒有選擇直接跳轉到網站首頁,新浪是跳到導航頁,騰訊雖然是跳到首頁,但是卻是用一個固定的動態地址,而顯示首頁的內容。門戶網站頁面數據量大,選擇這樣的方式有自身的原因。
而百度並沒有直接跳回到首頁搜索框,而是直接到錯誤頁面:http://www.baidu.com/search/error.html 並很明確的告訴用戶,這個頁面不存在。
說到這裡,我覺得一個好的404頁面應該是這樣的:
1,告訴用戶這量個錯誤或失效的頁面
2,引導用戶點擊他們需要的頁面
3,在顯眼的地方有返回首頁的鏈接
4,與主站風格統一
5,放置一個搜索框讓用戶可以搜索想要的
6,頁面簡單,引導清晰,內容不要過多。
7,不要重定向到主頁。
可能在做seo的過程中有一些方法或因素並不是能夠完全肯定的。只能站在用戶與搜索引擎的角度去推測,而你是怎麼認為的呢?