DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO優化集錦 >> 不容忽視:404頁面優化
不容忽視:404頁面優化
編輯:SEO優化集錦     

SEO需從小入手,任何一個小細節都會影響巨大。錯誤鏈接在網站中很難完全避免,404頁面作為錯誤鏈接返回頁面在用戶體驗上起到了至關重要的作用。

404頁面的作用:當用戶輸入了錯誤的鏈接時,返回的頁面。

404頁面的目的:友善的讓浏覽者知道其訪問的頁面不存在或鏈接參數錯誤,重要的一點是,404錯誤頁面不是讓用戶知道訪問頁面不存在就關閉頁面,而是引導用戶訪問網站其他頁面,以保證IP的存在性。

現如今許多開源Blog、CMS等等並不提供404頁面,以至於404頁面失去了作用,不能起到SEO優化效果,這樣不僅僅讓用戶體驗降低,同時也讓網站的權威性大打折扣。

如何讓404頁面起到SEO要求,提高用戶體驗呢?

HTTP狀態碼有許多種,常見的如:

200 成功處理請求

204 處理成功但內容

301 請求網頁永久移動

302 請求網頁臨時移動到新位置(搜索引擎索引中保存原來的URL)

500 服務器錯誤

503 服務器無法使用(超載或維護)等。

當搜索引擎訪問頁面獲得錯誤鏈接時,則會返回404狀態碼,讓搜索引擎知道URL出錯並放棄對該URL的索引。反之如果返回返回200或302狀態碼,搜索引擎就會為該URL建立索引,如果大量出現錯誤URL會讓搜索引擎反感,從而對該網站的信任度大幅降低。

建立正確的404頁面的:(Apache服務器)

在.htaccess 文件中加入代碼: ErrorDocument 404 /404.html (404錯誤不可以直接轉向到網站首頁,這將導致首頁不被收錄。 /Error.html 前面不要帶主域名,否則返回的狀態碼是302或200狀態碼。)

同時建立一個html頁面,命名為 404.html

把 404.html放置在網站根目錄

建立正確的404頁面的:(IIS/。net)

首先,修改應用程序根目錄的設置,打開 web.config 文件編輯,在其中加入如下內容:

<configuration>

<system.web>

<customErrors mode=On defaultRedirect=error.asp>

<error statusCode=404″ redirect=notfound.asp />

</customErrors>

</system.web>

</configuration>

error.asp為系統默認的404頁面,notfound.asp為自定義的404頁面,使用時可修改相應文件名。

在自定義的404頁面notfound.asp中加入:

<% Response.Status = 404 Not Found %>

讓IIS能夠正確地返回404狀態碼。此時設置完畢

給404頁面使用重定向

當用戶訪問到錯誤鏈接顯示404錯誤頁面時通常會直接關閉頁面,畢竟頁面上沒有他們需要的內容。這時就可以給404頁面重定了,但務必給用戶留有選擇余地,否則會降低用戶體驗。

可以在404頁面寫上:該頁面未找到! 5秒鐘後跳轉到首頁。給訪客5秒鐘時間閱讀該信息,之後跳轉。

使用的方式如下。

<html>

<head>

<meta http-equiv="refresh" content="5; url=http://www.souduoduo.com">

</head>

<body>

該頁面未找到! 5秒鐘後跳轉到首頁。

</body>

</html>

content後面為倒計時秒數,url後面為跳轉地址。

轉載請注明:http://www.souduoduo.com。

感謝 七堇年 的投稿

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved