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

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