PHP .NET 西安网站建设 西安做网站 西安网站制作 西安微信开发

西安网站建设

咨询热线:029-81614085
News/建站资讯
Hotline/咨询热线

电话:029-8161 4085
手机:189 9121 9418

搜索优化/ SEO
您的位置:首页 > 建站资讯 > 搜索优化

不容忽视:404页面优化

浏览次数:917 时间:2011-03-21 09:11:20

  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秒钟时间阅读该信息,之后跳转。

使用的方式如下。

  1. <html>
  2. <head>
  3. <meta http-equiv="refresh" content="5; url=http://www.n699.com">
  4. </head>
  5. <body>
  6. 该页面未找到! 5秒钟后跳转到首页。
  7. </body> 
  8. </html>

content后面为倒计时秒数,url后面为跳转地址。

copyright©2010-2014 西安久博网络科技有限公司 All Right Reserved 陕ICP备11012006号-1
★久博网络★西安网络公司 | 西安网站建设 | 高端品牌网站建设 | 西安手机网站建设 | 西安APP开发
西安久博网络网站建设

用微信扫一扫