当前位置:首页 > 现金德州扑克 - 搜索优化

不容忽视:404页面优化

更新时间:2011-4-1 22:11:17

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。