很多seo高手在购买虚拟虚拟主机的时,会提到能否自定义404页面,支持URL重写?可见404页面也是被看重的。
我们都知道网站优化的核心是站内优化,站内优化主要就是做好种种细节。一个注重细节的网站肯定会有很好的排名。我们可以发现,好的网站,都会精心制作404页面的。
制作404页面的目的是:告诉用户当前所请求的页面不存在或链接错误,同时引导用户浏览网站其他页面而不是关闭窗口离开。
404页面怎么做,才有利于SEO呢?
我们在站点的日志中可以发现,搜索引擎是通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这样会导致大量不同的链(URL)接指向了同一页面。结果是,搜索引擎对该网站的信任度大大降低。
——现在仍然有很多网站存在这样的问题:404页面返回的状态码是200或302而不是404。
在线查看HTTP返回状态码工具:http://www.seobox.org/getheader.htm
404的页面设计没有什么?你可以看看网易,新浪等。也可以参考Seoer365的404页面制作:http://www.seoer365.com/404.asp
设置404页面的方法:
Apache服务器可以在.htaccess 文件中加入代码: ErrorDocument 404 /404.html,然后制作一个简单的404页面命名为404.html,并把404.html放置在网站根目录即可。
注意:
不要将404页面直接跳转到网站首页,这样会导致首页不被收录!
/404.html前面不要带站点域名,否者返回的状态码是302或200。
有部分主机状态码返回值更改不了,可以加<%Response.Status = "404 Not Found"%>,可以任何位置。