網(wǎng)站出現(xiàn)404 not found 也算是一個(gè)很普遍的問(wèn)題,相信上網(wǎng)族都遇到過(guò)該情況,當(dāng)我們打開某網(wǎng)頁(yè)時(shí)會(huì)出現(xiàn)提示:404 Not Found,看到該頁(yè)面心情本就糟糕了,是引導(dǎo)讀者繼續(xù)瀏覽網(wǎng)站其他頁(yè)面還是什么都不做,這就很好的考察網(wǎng)站體驗(yàn)度了。而用戶的體驗(yàn)度最終關(guān)系到我們網(wǎng)站的優(yōu)化成果,所以站長(zhǎng)們掌握404相關(guān)知識(shí)是很有必要的。

首先了解什么是404 not found
這個(gè)具體內(nèi)容可以查看百科,404 not found是一種標(biāo)準(zhǔn)的HTTP返回代碼,當(dāng)用戶輸入一個(gè)鏈接時(shí),服務(wù)器上的IIS(Internet信息服務(wù))會(huì)首先檢測(cè)用戶輸入的地址鏈接是否有對(duì)應(yīng)的網(wǎng)頁(yè)信息,如果沒有對(duì)應(yīng)的網(wǎng)頁(yè)信息,說(shuō)明用戶輸入的是一串無(wú)效的鏈接,這時(shí)IIS就會(huì)通過(guò)服務(wù)器向終端用戶發(fā)送404錯(cuò)誤代碼頁(yè)提示,告訴用戶找不到與該地址鏈接對(duì)應(yīng)的網(wǎng)頁(yè)信息。原有的404頁(yè)面體驗(yàn)度是很差的,這時(shí)站長(zhǎng)可以通過(guò)優(yōu)化過(guò)后的404頁(yè)面引導(dǎo)用戶進(jìn)入正確的鏈接,而非立即離開網(wǎng)站,可以說(shuō)優(yōu)化后的404頁(yè)面將大大的提高了用戶體驗(yàn)度。
網(wǎng)頁(yè)出現(xiàn)404 not found 幾種情況
第一種:用戶輸入的地址鏈接有誤,導(dǎo)致IIS提示404 not found。
第二種:死鏈,網(wǎng)頁(yè)原先被搜索引擎收錄了,但之后該頁(yè)面被網(wǎng)站所有者刪除,通過(guò)搜索引擎訪問(wèn)該鏈接是即會(huì)出現(xiàn)404 not found 提示
第三種:DNS設(shè)置阻止,如網(wǎng)民瀏覽國(guó)外網(wǎng)站時(shí)常出現(xiàn)404 not found的現(xiàn)象,這需要使用代理服務(wù)器才能正常瀏覽。
關(guān)于網(wǎng)站出現(xiàn)404 not found 的時(shí)候,一般站長(zhǎng)會(huì)給網(wǎng)站設(shè)置一個(gè)404頁(yè)面,當(dāng)用戶因?yàn)辄c(diǎn)擊錯(cuò)誤鏈接或權(quán)限問(wèn)題被拒絕訪問(wèn)的時(shí)候就會(huì)出現(xiàn)這個(gè)404頁(yè)面,那站長(zhǎng)們制作這個(gè)404頁(yè)面的真正目的又有哪些呢?這些你考慮到了嗎?
網(wǎng)站設(shè)置404頁(yè)面的目的
從用戶的角度分析:當(dāng)用戶在訪問(wèn)你的網(wǎng)站的時(shí)候,點(diǎn)擊到了某條錯(cuò)誤的鏈接時(shí),會(huì)出現(xiàn)404錯(cuò)誤頁(yè)面,而部分網(wǎng)站是沒有設(shè)置好404錯(cuò)誤頁(yè)面引導(dǎo)頁(yè)的,如此會(huì)導(dǎo)致部分用戶的流失。所以,設(shè)置404錯(cuò)誤頁(yè)面對(duì)網(wǎng)站的好處就是可以提高用戶體驗(yàn)度的同時(shí),還可大大地降低網(wǎng)站的跳出率,這個(gè)對(duì)于網(wǎng)站SEO優(yōu)化來(lái)說(shuō)是必不可少的。
從搜索引擎的角度分析:當(dāng)搜索引擎蜘蛛爬取到一個(gè)錯(cuò)誤的鏈接的時(shí)候,假如,你的網(wǎng)站上沒有設(shè)置404頁(yè)面,那么,這個(gè)時(shí)候,搜索引擎就會(huì)判定你這個(gè)鏈接是是一個(gè)有效但是無(wú)用的網(wǎng)頁(yè)。如果是這樣的話,對(duì)于網(wǎng)站SEO優(yōu)化來(lái)說(shuō)是十分不利的,因?yàn)椋绻@樣的頁(yè)面太多的話,就會(huì)導(dǎo)致搜索引擎蜘蛛判定你這個(gè)網(wǎng)站為低質(zhì)量的垃圾網(wǎng)站了。
如果我們的網(wǎng)站設(shè)置好了404錯(cuò)誤頁(yè)面,當(dāng)搜索引擎蜘蛛訪問(wèn)的時(shí)候,蜘蛛就會(huì)自動(dòng)識(shí)別出這是一個(gè)失效的鏈接,已經(jīng)沒有實(shí)在意義了!與此同時(shí),搜索引擎蜘蛛還會(huì)向數(shù)據(jù)中心傳達(dá)這個(gè)頁(yè)面是無(wú)效的,并且可以在數(shù)據(jù)庫(kù)中刪除,這樣做對(duì)于搜索引擎來(lái)說(shuō)是十分友好的。
404 not found 的解決方法
(1)、對(duì)于存在的網(wǎng)頁(yè)內(nèi)容由于路徑改變而導(dǎo)致訪問(wèn)不了時(shí),可在IIS 中定義404錯(cuò)誤指向一個(gè)動(dòng)態(tài)頁(yè)面,在頁(yè)面里面使用301永久重定向跳轉(zhuǎn)到新的地址,此時(shí)服務(wù)器返回301狀態(tài)碼。
(2)、設(shè)置404指向一個(gè)設(shè)計(jì)好的html 文件,此時(shí)頁(yè)面返回的404狀態(tài)碼。就是制作一個(gè)體驗(yàn)度更好的404頁(yè)面。這里峰峰提醒一下新手站長(zhǎng),一般我們搭建網(wǎng)站的虛擬主機(jī)空間就可以設(shè)置404頁(yè)面。尹華峰SEO博客在之前的文章也敘述過(guò)相關(guān)的文章《怎么給織夢(mèng)網(wǎng)站做一個(gè)404頁(yè)面》,幫助站長(zhǎng)解決網(wǎng)站404頁(yè)面問(wèn)題。
上文也介紹了站內(nèi)死鏈?zhǔn)浅霈F(xiàn)404 not found 的原因之一,而且這個(gè)可能性是往往是最大的。死鏈?zhǔn)荢EO人員繞不開的一個(gè)話題,如何找出站內(nèi)死鏈接?這里峰峰只做個(gè)簡(jiǎn)述供大家參考:
1、查看網(wǎng)站的訪問(wèn)日志,根據(jù)返回404狀態(tài)碼找出404錯(cuò)誤頁(yè)面,這個(gè)方法最有效果;
2、使用站長(zhǎng)平臺(tái)的死鏈檢測(cè)工具,這個(gè)可以作為一個(gè)輔助;
3、還有就是使用網(wǎng)站地圖制作工具,抓爬的鏈接有些會(huì)顯示404,通常峰峰用這個(gè)找死鏈比較多,很輕松找到網(wǎng)站所有死鏈。
解決了404頁(yè)面也別忙著離開,看了上文想必也了解404頁(yè)面的相關(guān)知識(shí),而優(yōu)化后的404頁(yè)面重要性用簡(jiǎn)單的提高用戶體驗(yàn)度來(lái)說(shuō)還沒有足夠展現(xiàn)它的價(jià)值。峰峰之前是做醫(yī)療SEO的,因?yàn)樵撔袠I(yè)的特殊性,閉站是常有的事,可是網(wǎng)站又有了排名,而且流量還比較可觀,在閉站的情況下就會(huì)改造404頁(yè)面,對(duì)訪客進(jìn)行引導(dǎo),一個(gè)好的404頁(yè)面可以大大提高用戶體驗(yàn)。
設(shè)計(jì)404頁(yè)面的幾種技巧
a、向用戶表示歉意,用戶不會(huì)主動(dòng)訪問(wèn)404,訪問(wèn)到404讓用戶很不愉快,道歉可以使用戶減少對(duì)網(wǎng)站的抱怨。并明確提示用戶想要的信息不存在。
b、網(wǎng)站信任度高時(shí),配上文字鏈接可以直接引導(dǎo)達(dá)成交易。
c、引導(dǎo)用戶瀏覽相關(guān)的網(wǎng)站或內(nèi)容,不讓用戶失望而歸。
結(jié)語(yǔ):網(wǎng)頁(yè)出現(xiàn)404 not found解決起來(lái)還是很容易的,但一個(gè)精心設(shè)計(jì)的404頁(yè)面可以幫助網(wǎng)站避免丟失用戶的信任,并正確引導(dǎo)用戶返回站點(diǎn)其它頁(yè)面,以便用戶能停留在網(wǎng)站上更長(zhǎng)時(shí)間,不但對(duì)網(wǎng)站達(dá)到了SEO優(yōu)化目的,把握404頁(yè)面制作技巧,還可以達(dá)到營(yíng)銷價(jià)值。