什么是404頁面
404頁面是指用戶在瀏覽網(wǎng)頁時,當(dāng)服務(wù)器無法正常提供信息,或是服務(wù)器無法回應(yīng),且不知道原因所返回的頁面。簡單來說404頁面指的是原來可以正常訪問的鏈接失效了,用戶在訪問這個鏈接的時候,服務(wù)器就會返回404狀態(tài)的錯誤頁面。下面的圖就是風(fēng)享互聯(lián)的404頁面。
404的目的
404頁面的目的是:告訴瀏覽者請求打開的頁面不存在或鏈接錯誤,同時引導(dǎo)用戶使用網(wǎng)站其他頁面而不是關(guān)閉窗口離開。
404的來源
當(dāng)然這個不是完全準(zhǔn)確的,可以當(dāng)一個趣聞來進(jìn)行了解。據(jù)說在第三次科技革命之前,互聯(lián)網(wǎng)的形態(tài)就是一個大型的中央數(shù)據(jù)庫,這個數(shù)據(jù)庫就設(shè)置在404房間里面。那時候所有的請求都是由人工手動完成的,如果在數(shù)據(jù)庫中沒有找到請求者所需要的文件,或者由于請求者寫錯了文件編號,用戶就會得到一個返回信息:room 404 : file not found。所以,后面所有查詢不到的信息,互聯(lián)網(wǎng)企業(yè)就默認(rèn)使用404頁面來代替了。
404頁面的作用
404頁面是網(wǎng)站必備的一個頁面,404頁面的設(shè)置是網(wǎng)站SEO優(yōu)化中不可忽視的一個細(xì)節(jié),它承載著用戶體驗與SEO優(yōu)化的重任,對網(wǎng)站的訪問體驗有著非常重要的作用。
具體用法:
1.避免出現(xiàn)死鏈接
網(wǎng)站設(shè)置404頁面后,如果網(wǎng)站出現(xiàn)死鏈接,搜索引擎蜘蛛爬行這類網(wǎng)址得到“404”狀態(tài)回應(yīng)時,即知道該URL已經(jīng)失效,便不再索引該網(wǎng)頁,并向數(shù)據(jù)中心反饋將該URL表示的網(wǎng)頁從索引數(shù)據(jù)庫中刪除。避免因為死鏈接影響網(wǎng)站收錄。
2.提升用戶體驗
當(dāng)瀏覽者因?qū)肫磳戝e誤的鏈接或其他原因,訪問了一個不存在的頁面并且沒有錯誤提示時,瀏覽者很可能不知道出了什么問題,一直打不開,可能是域名輸入錯誤或者是其他原因?這種情況給瀏覽者留下的第一印象就非常不好了,降低了瀏覽者對網(wǎng)站的信任度,從而極大的增加了跳出率。在這個情況下,加上404頁面可以對瀏覽者做提示,從而提升用戶體驗。
3:避免被懲罰
有些網(wǎng)站由于應(yīng)用了一些錯誤的服務(wù)器配置,導(dǎo)致返回的是200狀態(tài)碼或是302狀態(tài)碼,雖然這些狀態(tài)碼對訪問網(wǎng)站的用戶沒有影響,但是卻會誤導(dǎo)搜索引擎,使搜索引擎認(rèn)為該頁面是有效頁面,從而抓取下來。如果404頁面過多,就造成了大量的重復(fù)頁面,很有可能被搜索引擎認(rèn)為是作弊而遭到懲罰。
404頁面對seo的影響
搜索引擎通過HTTP狀態(tài)碼來識別網(wǎng)頁的狀態(tài)。當(dāng)搜索引擎獲得了一個錯誤鏈接時,網(wǎng)站應(yīng)該返回404狀態(tài)碼,告訴搜索引擎放棄對該鏈接的索引。而如果返回200或302狀態(tài)碼,搜索引擎就會為該鏈接建立索引,這導(dǎo)致了大量不同的鏈接指向相同的網(wǎng)頁內(nèi)容。這樣會讓搜索引擎對該網(wǎng)站的信任度大幅降低。很多網(wǎng)站存在這個問題:404頁面返回的是200或302狀態(tài)碼而不是404狀態(tài)碼。所以,做網(wǎng)站必須要有404頁面,否則會被搜素引擎認(rèn)為是大量重復(fù)的頁面,從而影響seo效果。嚴(yán)重的404設(shè)置錯誤,會被搜索引擎降權(quán),重則會K掉網(wǎng)站。
但是需要注意以下幾個點:
1、不要將404錯誤直接轉(zhuǎn)向到網(wǎng)站首頁,很可能會導(dǎo)致首頁不被收錄;
2、/Error.html 前面不要帶主域名,否則返回的狀態(tài)碼是302或200狀態(tài)碼;
3、404頁面設(shè)計需要符合網(wǎng)站自身的風(fēng)格,可以加上網(wǎng)站導(dǎo)航和底部(尤其是網(wǎng)站地圖)。
404公益
隨著現(xiàn)在網(wǎng)絡(luò)的發(fā)展,404已經(jīng)不單單是提升頁面打不開的工具了,現(xiàn)在很多網(wǎng)站承擔(dān)了一份社會責(zé)任,用404來做公益活動!提升網(wǎng)絡(luò)的作用。百度在里面首先帶頭,發(fā)起了一項名為“百度正能量之尋親行動”的活動,將網(wǎng)頁搜索的404頁面展示為24個已被解救孩子的信息,幫他們尋找父母。404頁面是當(dāng)用戶請求的頁面不存在、鏈接錯誤或具有攻擊性時產(chǎn)生的提示頁面。百度這一舉措相當(dāng)于推出了一個巨大的公益尋人平臺。對社會有著積極的正面作用!