設(shè)置404頁面的好處及如何設(shè)置能達(dá)到SEO效果
404頁面通常為用戶訪問了網(wǎng)站上不存在或已刪除的頁面,服務(wù)器返回的404錯誤。其目的就是告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導(dǎo)用戶使用網(wǎng)站其他頁面而不是關(guān)閉窗口離開。如果站長沒有設(shè)置404頁面,會出現(xiàn)死鏈接,蜘蛛爬行這類網(wǎng)址時,不利于搜索引擎收錄。
很多開源系統(tǒng)包括CMS系統(tǒng)、Blog系統(tǒng)等不提供404頁面或提供的404頁面并未達(dá)到SEO的要求,或者404頁面返回的是200或302狀態(tài)碼而不是404狀態(tài)碼。如果返回200或302狀態(tài)碼,搜索引擎就會為該鏈接建立索引,這導(dǎo)致大量不同的鏈接指向了相同的網(wǎng)頁內(nèi)容。結(jié)果是,搜索引擎對該網(wǎng)站的信任度大幅降低,這讓網(wǎng)站的權(quán)威性大打折扣。
總結(jié)來說,設(shè)置404頁面的好處就是:
1、引導(dǎo)用戶不要關(guān)閉網(wǎng)站,增加用戶體驗;
2、防止網(wǎng)站出現(xiàn)死鏈接。
404頁面該達(dá)到怎么樣的效果才符合SEO要求呢?建議設(shè)計404頁面可以有以下幾種界面:
1、像許多門戶一樣5秒返回首頁
很多大型門戶網(wǎng)站如網(wǎng)易、新浪、騰訊這類門戶站的錯誤頁面都是一樣的,進(jìn)入錯誤頁面后提示5秒后返回頻道首頁。切忌不要進(jìn)入404錯誤頁面后,立刻返回首頁,這些轉(zhuǎn)向都使搜索引擎誤以為頁面存在,卻返回重復(fù)內(nèi)容。
2、在404界面設(shè)置一些鏈接
在404頁面盡可能的給出對用戶有用的鏈接,用豐富的內(nèi)容把用戶拉回來,避免過于簡單的網(wǎng)頁而讓用戶離開。盡管內(nèi)容很多,但最醒目的位置依然顯示錯誤信息,提示用戶,要訪問的頁面不存在。
3、像站長之家一樣放出“磚家”
404頁面要保證與自身網(wǎng)站風(fēng)格類似,讓它看上去還是你的站,再來點幽默搞笑的短語,請“磚家”幫你分析,告訴用戶迷惑的時候知道他在那里,給錯誤帶上幽默的情節(jié)切忌不要把404設(shè)置成301重定向到首頁,這是對搜索引擎不友好的設(shè)置,會讓搜索引擎認(rèn)為網(wǎng)站上有大量與首頁內(nèi)容相同的頁面,但可以把錯誤頁面301定向到正確頁面。
404錯誤并不可怕,可怕的是默認(rèn)的“404 Not Found”讓用戶摸不著頭腦,
404頁面設(shè)置方法:
1、虛擬空間設(shè)置方法
現(xiàn)在的idc提供商基本都提供404設(shè)置的功能,直接上傳文件設(shè)置即可。每個空間商的控制面板都不同。
2、Apache下設(shè)置404錯誤頁面
在.htaccess 文件中加入代碼: ErrorDocument 404 /Error.html。建立一個簡單的html404頁面命名 Error.html,把 Error.html放置在網(wǎng)站根目錄。
提醒:不要將404錯誤直接轉(zhuǎn)向到網(wǎng)站首頁,這將導(dǎo)致首頁不被收錄;2)、/Error.html 前面不要帶主域名,否則返回的狀態(tài)碼是302或200狀態(tài)碼。。
在設(shè)置好以后最好再檢查一遍網(wǎng)頁的http狀態(tài),可以用ranknow這個工具:檢測你的站點404設(shè)置的是否正確。
3、IIS下設(shè)置404頁面
在IIS管理器中右鍵單擊要管理的網(wǎng)站,打開“屬性”中的“自定義錯誤信息”頁,為“404”設(shè)定相應(yīng)的錯誤信息頁即可。不過,此處在“消息類型”中一定要選擇“文件”或“默認(rèn)值”,而不要選擇“URL”,不然,將導(dǎo)致返回“200”狀態(tài)碼。