做seo這么久了遇到了很多企業都有想要改版的需求,現在企業對網絡推廣尤為看中,以前的flash頁面、框架頁面等對于現在推廣已經不適用了,網站更新改版是現在企業做網絡推廣必須要走的重要一步,很多客戶網站都是老域名并且還非常的優質,改版后 網站可以達到一個快速上排名的效果,但是網站一旦改版網站死鏈的出現是不可避免的。此時如果沒有設置404頁面,那么用戶獲得的頁面就是一個錯誤的頁面,而搜索引擎獲得的路徑則變成了死鏈。這樣對于用戶體驗以及蜘蛛的抓取都是很不友好的。 今天西風seo就來談談404頁面的設置方法和注意事項。
404頁面定義
404頁面是客戶端在瀏覽網頁時,服務器無法正常提供信息,或是服務器無法回應,且不知道原因所返回的頁面。當用戶輸入了錯誤的鏈接時,返回的頁面,它會告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導用戶使用網站其他頁面而不是關閉窗口離開,自定義404錯誤頁面是增強用戶體驗的很好的做法。
404錯誤產生原因
404意味著該頁面不存在,那么是什么導致404錯誤產生呢?
1、原始的URL失效,可能是管理員更改了URL.
2、文件目錄或文件名稱更改,導致原網頁鏈接失效,找不到文件。
3、文件文被移動到其他目錄,移動文件也會導致原url鏈接失效。
4、輸入錯誤的地址,調用不到文件,也會形成404。
注意??!如果不是網站網站升級改版,我們要做到,不要隨便改變url,不要隨意更改目錄名稱、文件名稱,不要隨意移動文件位置,要多檢查錯誤,及時更改。
404頁面作用
404頁面是網站必備的一個頁面,它承載著用戶體驗與SEO優化的重任。404頁面通常為用戶訪問了網站上不存在或已刪除的頁面,服務器返回的404錯誤。如果站長沒有設置404頁面 ,會出現死鏈接,蜘蛛爬行這類網址時,不利于搜索引擎收錄。
1、避免出現死鏈接
網站設置好404頁面后,若網站出現死鏈接會全部返回404頁面,搜索引擎蜘蛛爬行時知道該URL已經失效,就會記錄數據并反饋給搜索引擎數據中心,數據中心根據返回數據判斷不給該頁面收錄也不創建索引,避免因為死鏈接導致網站不收錄。
2、提升用戶體驗
通常我們會將404頁面進行處理,在404頁面中加入“返回首頁”或“重要頁面”鏈接,這樣在用戶訪問時還可以通過鏈接返回網站進行正常瀏覽,而不是直接關掉網頁,防止用戶流失。
3、避免蜘蛛進入死胡同
當我們在404頁面中加入其他頁面鏈接時,蜘蛛抓取不到本頁面內容后就會順著我們加入的鏈接返回網站中繼續爬取其他網頁,不至于讓蜘蛛進入死胡同無法返回,避免了蜘蛛資源的浪費,同時也能有效提升網站頁面的收錄率。
4、避免被懲罰
某些網站在服務器配置時應用了一些錯誤設置,導致頁面返回200狀態碼或是302狀態碼,這些狀態碼對用戶訪問沒有影響,但會誤導搜索引擎,使搜索引擎認為該頁面是有效頁面,從而抓取下來。如果404頁面過多,就造成大量的重復頁面,很可能搜索引擎就會認為該站作弊從而給予懲罰。
404頁面錯誤提示
是WWW網站訪問比較經常出現的錯誤。最常見的出錯提示:404 NOT FOUND。404頁面就是當用戶輸入了錯誤的鏈接時,返回的頁面。
404頁面對seo的影響
自定義404錯誤頁面是增強用戶體驗的很好的做法,但在應用過程中往往并未注意到404頁面對搜索引擎的影響,譬如:錯誤的服務器端配置導致返回狀態碼“200”或自定義404錯誤頁面使用Meta Refresh導致返回“302”狀態碼。
404頁面設置的好處
1、引導用戶不要關閉網站,增強用戶體驗。
2、防止網站出現死鏈接。
404頁面設置方法
方法一:下載404頁面模板
1、下載后,解壓文件,里面有一個404文件夾和404.php兩個文件;如下圖;需要注意的是404文件里面有一張圖片,圖片和404文件夾請不要重命名,以免影響顯示效果。
2、用Dreamweaver軟件,打開404.php這個文件,如下圖所示,將雙引號之間的href 雙引號里面的網址修改成你自己的網址,修改完成后,點擊“文件”-“保存”。
(注意,模板可以從網上下載,只要把網址改成自己的網址就行了)
3、打開FTP上傳工具,將404文件夾和404.php上傳到網站的根目錄的主題文件夾,如果提示覆蓋的話直接覆蓋。(若你不知道你的網站根目錄是哪個文件夾,可以咨詢你的空間服務商)。
4、上傳完成后,登陸空間控制面板,找到出錯頁面(一般空間的名稱可能有所不同,要是沒找到的話就咨詢一下空間服務商看看),在“出錯頁面”中進行設置。
5、最后我們打開瀏覽器,輸入我們的網址,在網址后面隨意敲打一些字母或數字,然后回車,就能看到如下404頁面效果圖了,當我們點擊“返回網站首頁”時,就會回到我們網站的首頁,這樣一個簡單的404頁面就設置好了!
方法二:制作404頁面
1、打開Dreamweaver軟件,(不知道Dreamweaver軟件怎么用的話百度,這里就不多說了)點擊新建php文件,在標題中自定義書寫你想要書寫的內容,在標簽中自定 義書寫你想要書寫的內容,然后點擊文件保存,文件名為404,保存到桌面。
2、打開FTP軟件,登陸FTP,找到網站根目錄,找到主題文件件,找到404.php文件,把制作好的404頁面上傳,替換原來的404.php,如果提示覆蓋直接覆蓋。打開網站,輸入錯誤地址,檢測404頁面是否生效。這樣我們網站404頁面最簡單的制作就完成了。
方法三:適合對wordpress熟悉的同學
1、我們通過學習“wordpress模板結構分析”,我們知道index.php是存放網站的首頁模板的地方,當然了,事實上這也不完全是這樣的,首頁模板的名稱與制作主題(模板)的人的習慣和喜好有關,這只是一個代號而已,如果你高興,這個代號叫“awt”、“bog”都行,熟悉代碼的童鞋一般就能很快找到首頁模板的文件。
2、找到首頁模板文件后,(這里我們拿index.php文件來演示),從FTP工具上下載下來,并重命名為404.php
3、用Dreamweaver軟件打開404.php,將文件中最大的
標簽里面的內容全部刪除,然后在標簽里面書寫如下內容:
你要查找的內容不存在!返回網站首頁
編輯好后,點擊“文件”-“保存”。
4、將修改好的404頁面上傳至你的網站根目錄/wp-content/themes/你安裝的主題/這個路徑即可。
以上三種方法就是比較簡單的404頁面設置,當然現在大部分網站主題都自帶了404頁面設置,如果你不滿意網站主題自帶的404頁面的話可自行制作或修改。
這是西風seo的網站404頁面如圖所示
(西風seo的網站404頁面)
置404頁面注意事項
1、不要將404錯誤直接轉向到網站首頁,這將導致首頁不被收錄
2、/Error.html 前面不要帶主域名,否則返回的狀態碼是302或200狀態碼
3、404頁面符合網站自身的設計風格,最好能加入網站導航和底部(尤其是網站地圖)
4、不要使用絕對URL,如果使用絕對URL返回的狀態碼是302+200
5、404頁面設置完成,一定要檢查是否正確。但http頭信息返回的一定要是404狀態。這主要是對搜索引擎有關系,因為如果你網站產生較多頁面時候但搜索引擎看到的是很多一樣 的正常頁面,有可能會誤被認為作弊。
6、404頁面不要自動跳轉,讓用戶來決定去向。這涉及到404頁面的制作,提供用戶體驗很重要,404頁面制作很有學問。
7、提示訪客檢查拼寫 還有一個可能:訪客看到404錯誤頁面是由于他們自己在輸入URL網址時出現了拼寫錯誤。提示訪客檢查他們的拼寫,但不要失禮。就像我們在上面提到的,你的措辭不要讓訪客們感到你是在責備他們。
8、讓頁面返回404 每個網頁都有一個服務器響應代碼。 代碼200是指頁面一切正常,404則是指頁面無法被找到。如果你已經指定了自定義的404錯誤頁面,則需要確保頁面的標題是返回正確的響應 代碼。有幾種不同的方法可以做到這一點,最簡單的就是用你的htaccess文件來指定錯誤頁面。
9、幫助訪客 404錯誤頁面已經呈現在訪客面前,表明這個頁面并不是他們正在搜尋的。所以你應該設法幫助他們找到原來的頁面。確保你的錯誤頁中包含一個選項來協助用戶尋找他們想要的頁面,甚至可以包括有過更改的頁面的鏈接。
10、放置網站主頁鏈接 不要讓訪客無處可去或是無法找到你的網站信息。至少應該有一個鏈接鏈回你的網站主頁。這樣一來,從其他網站鏈接而來的訪客就可以了解你以及你的網站,甚至他們可能在你的網站中找到一些他們喜歡的內容。
11、保持品牌風格 我們都看過非??岬摹白屧L客發現一個巨大的“復活節蛋”“的錯誤頁面的設計案例。但千萬不要使這個頁面的設計與你網站的其他頁面相差太大,否則會看起來這個頁面不像你網站的設計,會讓訪客產生疑惑,誤以為自己已經被帶到了一個外部網站。
12、修復你的無效鏈接 如果你得到的數據顯示有大量的訪客訪問您的404頁面(檢查你的網站的分析數據來確定數量),這表明你的網站上有很多無效鏈接。你完全可以通過修復這些鏈接來阻止訪客進入404頁面。
檢查404頁面是否設置正確的方法
設置完成后一定要查看404是否設置正確,可以從百度搜索“404狀態查詢” 就可以找到相對應的網站進行查看,為一般通過站長工具--http狀態查詢中查看。地址:http://tool.chinaz.com/pagestatus/
網站測試工具可以幫助檢查是否有無效鏈接,使你能夠迅速找到并修復他們而不必等待別人來告訴你。 最后西風seo要說的就是:只要我們把這些細節問題一一了解透徹,相信對于一般的網站的404頁面大家都是沒任何問題的。
好看404頁面展示:
(下雪花404頁面模板)
(卡通版404頁面)
(立體的紙片撕開風格的404頁面模板)