大家做seo網(wǎng)站優(yōu)化的朋友都知道404頁(yè)面,但是真正去做的網(wǎng)站或者企業(yè)沒有幾個(gè)吧!據(jù)我們雨中漫步網(wǎng)絡(luò)統(tǒng)計(jì)回來的數(shù)據(jù)來看,現(xiàn)如今只有那些大站以及一些網(wǎng)絡(luò)部比較完備的少量企業(yè)會(huì)認(rèn)真的做404頁(yè)面。那么話說回來,什么是404頁(yè)面呢?對(duì)我們又有哪些好處?設(shè)置的時(shí)候又要注意些什么呢?下面我們一起來給大家來講一講吧!

在給大家開講之前,我們給大家看下這個(gè)404在百度百科中是怎么說的吧!
404頁(yè)面是客戶端在瀏覽網(wǎng)頁(yè)時(shí),服務(wù)器無(wú)法正常提供信息,或是服務(wù)器無(wú)法回應(yīng),且不知道原因所返回的頁(yè)面。據(jù)說在第三次科技革命之前,互聯(lián)網(wǎng)的形態(tài)就是一個(gè)大型的中央數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)就設(shè)置在404房間里面。那時(shí)候所有的請(qǐng)求都是由人工手動(dòng)完成的,如果在數(shù)據(jù)庫(kù)中沒有找到請(qǐng)求者所需要的文件,或者由于請(qǐng)求者寫錯(cuò)了文件編號(hào),用戶就會(huì)得到一個(gè)返回信息:room404:filenotfound。404錯(cuò)誤信息通常是在目標(biāo)頁(yè)面被更改或移除,或客戶端輸入頁(yè)面地址錯(cuò)誤后顯示的頁(yè)面,人們也就習(xí)慣了用404作為服務(wù)器未找到文件的錯(cuò)誤代碼了。當(dāng)然實(shí)際考證傳說中的room404是不存在的,在http請(qǐng)求3位的返回碼中,4開頭的代表客戶錯(cuò)誤,5開頭代表服務(wù)器端錯(cuò)誤。
404頁(yè)面有什么用?
404頁(yè)面是客戶端在瀏覽網(wǎng)頁(yè)時(shí),服務(wù)器無(wú)法正常提供信息,又不知情況,所返回的頁(yè)面。很多用戶訪問錯(cuò)誤網(wǎng)頁(yè)時(shí)就會(huì)經(jīng)常出現(xiàn)這個(gè)404頁(yè)面。
1、避免出現(xiàn)死鏈
404頁(yè)面會(huì)讓網(wǎng)站無(wú)法打開的頁(yè)面呈現(xiàn)404錯(cuò)誤狀態(tài)給蜘蛛,搜索引擎蜘蛛爬行這類網(wǎng)址得到“404”狀態(tài)回應(yīng)時(shí),即知道該URL已經(jīng)失效,便不再索引該網(wǎng)頁(yè),并向數(shù)據(jù)中心反饋將該URL表示的網(wǎng)頁(yè)從索引數(shù)據(jù)庫(kù)中刪除。避免因?yàn)樗梨溄佑绊懢W(wǎng)站收錄。
2、提升用戶體驗(yàn)
404頁(yè)面比正常死鏈接視覺美觀,同時(shí)也可以引導(dǎo)用戶返回上一級(jí)或是首頁(yè),即留存了用戶,也提升了用戶體驗(yàn)。
3、避免信任度下降
http狀態(tài)碼是蜘蛛和網(wǎng)頁(yè)之間溝通的語(yǔ)言。當(dāng)搜索引擎獲得了一個(gè)錯(cuò)誤鏈接時(shí),網(wǎng)站應(yīng)該返回404狀態(tài)碼,告訴搜索引擎放棄對(duì)該鏈接的索引。而如果返回200或302狀態(tài)碼,搜索引擎就會(huì)為該鏈接建立索引,這導(dǎo)致大量不同的鏈接指向了相同的網(wǎng)頁(yè)內(nèi)容。結(jié)果是,搜索引擎對(duì)該網(wǎng)站的信任度大幅降低。很多網(wǎng)站存在這個(gè)問題:404頁(yè)面返回的是200或302狀態(tài)碼而不是404狀態(tài)碼。
4、避免被懲罰
和第3點(diǎn)相關(guān),搜索引擎信任度下降。久而久之,網(wǎng)站面臨著降權(quán)風(fēng)險(xiǎn)。
怎么制做404頁(yè)面?
如果有開發(fā)技術(shù)基礎(chǔ)的朋友,這個(gè)問題可以請(qǐng)教你的程序員朋友。如果是新手朋友可以用網(wǎng)上現(xiàn)有的下載后,把里面的導(dǎo)航信息改為自己網(wǎng)站的就可以了。404頁(yè)面做好放在服務(wù)器上是不行的,因?yàn)榉?wù)器并不知道哪個(gè)是404頁(yè)面,需要在服務(wù)器上做單獨(dú)的設(shè)置才可以。
設(shè)置404頁(yè)面需要注意什么?
1、不要將404錯(cuò)誤直接轉(zhuǎn)向到網(wǎng)站首頁(yè),這將導(dǎo)致首頁(yè)不被收錄
2、/Error.html前面不要帶主域名,否則返回的狀態(tài)碼是302或200狀態(tài)碼
3、404頁(yè)面符合網(wǎng)站自身的設(shè)計(jì)風(fēng)格
4、不要使用絕對(duì)URL,如果使用絕對(duì)URL返回的狀態(tài)碼是302+200
5、404頁(yè)面設(shè)置完成,一定要檢查是否正確。但http頭信息返回的一定要是404狀態(tài)。這主要是對(duì)搜索引擎有關(guān)系,因?yàn)槿绻憔W(wǎng)站產(chǎn)生較多頁(yè)面時(shí)候但搜索引擎看到的是很多一樣的正常頁(yè)面,有可能會(huì)誤被認(rèn)為作弊。
6、404頁(yè)面不要自動(dòng)跳轉(zhuǎn),讓用戶來決定去向。這涉及到404頁(yè)面的制作,提供用戶體驗(yàn)很重要,404頁(yè)面制作很有學(xué)問。
7、提示訪客檢查拼寫
8、讓頁(yè)面返回404
每個(gè)網(wǎng)頁(yè)都有一個(gè)服務(wù)器響應(yīng)代碼。代碼200是指頁(yè)面一切正常,404則是指頁(yè)面無(wú)法被找到。如果你已經(jīng)指定了自定義的404錯(cuò)誤頁(yè)面,則需要確保頁(yè)面的標(biāo)題是返回正確的響應(yīng)代碼。有幾種不同的方法可以做到這一點(diǎn),最簡(jiǎn)單的就是用你的htaccess文件來指定錯(cuò)誤頁(yè)面。
9、幫助訪客
404錯(cuò)誤頁(yè)面已經(jīng)呈現(xiàn)在訪客面前,表明這個(gè)頁(yè)面并不是他們正在搜尋的。所以你應(yīng)該設(shè)法幫助他們找到原來的頁(yè)面。確保你的錯(cuò)誤頁(yè)中包含一個(gè)選項(xiàng)來協(xié)助用戶尋找他們想要的頁(yè)面,甚至可以包括有過更改的頁(yè)面的鏈接。
10、放置網(wǎng)站主頁(yè)鏈接
不要讓訪客無(wú)處可去或是無(wú)法找到你的網(wǎng)站信息。至少應(yīng)該有一個(gè)鏈接鏈回你的網(wǎng)站主頁(yè)。這樣一來,從其他網(wǎng)站鏈接而來的訪客就可以了解你以及你的網(wǎng)站,甚至他們可能在你的網(wǎng)站中找到一些他們喜歡的內(nèi)容。
11、保持品牌風(fēng)格
我們都看過非常酷的“讓訪客發(fā)現(xiàn)一個(gè)巨大的“復(fù)活節(jié)蛋”“的錯(cuò)誤頁(yè)面的設(shè)計(jì)案例。但千萬(wàn)不要使這個(gè)頁(yè)面的設(shè)計(jì)與你網(wǎng)站的其他頁(yè)面相差太大,否則會(huì)看起來這個(gè)頁(yè)面不像你網(wǎng)站的設(shè)計(jì),會(huì)讓訪客產(chǎn)生疑惑,誤以為自己已經(jīng)被帶到了一個(gè)外部網(wǎng)站。
12、修復(fù)你的無(wú)效鏈接
雖然404頁(yè)面不是至關(guān)重要的,但是我們還是需要優(yōu)化好細(xì)節(jié),給用戶良好的體驗(yàn),把seo做到極致。當(dāng)我們做好每一個(gè)細(xì)節(jié),網(wǎng)站自然會(huì)有排名有流量,為我們帶來收益。



皖公網(wǎng)安備 34010202600669



