404页面的优化你注意到了吗

404页面的优化你注意到了吗
 
许多SEOER在优化的时候都忽略了404错误页面,如果404错误页面如果没有恰当的处理好,轻者会被搜索引擎降权,重者或者网站都会被K,这不是危言耸听!那么什么是404错误页面呢?
  HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。那么404页面的形成又是什么原因呢?

如何利用404页面提升搜索引擎友好度

 

一个优秀的网站是肯定少不了404页面的,那么对于SEO来说,就是一个必需品。从用户体验还是搜索引擎404页面都是网站不可缺少的一个页面。
用户在浏览网页时,点击一个链接出现了404错误,这就意味着这个链接指向的网页不存在,即原始网页的URL失效。这样的情况在互联网上是经常发生的事情。这种情况经常存在于当网页的规则改变了,就会出现这种错误。同时,在网站的建设中,404错误更是经常出现的。那么,想要做好一个优秀的网站,同时又要和搜索引擎友好,我们要不要做404错误页面呢?
答案是:肯定要做!
下面我分别从用户体验和搜索引擎两个方面来和大家讲解!
1、对于用户体验来说
当一个用户来到你的网站开始浏览内容时,点开一个链接结果出现了404错误,如果你没有做404页面的情况下,服务器会直接给用户返回一个默认的404错误页面,那么对于这个用户来说,他可能会以为这个网站打不开了,或者网站不可信,直接跳出,去浏览其他的网站。那么对于你来说你就流失了一个用户。
反过来,如果你事先已经做好了一个404错误页面呢?那么用户在浏览的过程中,发现点击了一个失效的链接,并同时404页面上提示用户,访问的内容已经失效或不存在了,您可以点击首页或返回继续浏览!这样这个用户就不会直接跳出了,他会点击返回或者首页继续浏览你的网页了,从而留住了这个用户。
2、对于搜索引擎来说
其实搜索引擎对于你的网站它就是一个用户,它在抓取你网站的时候,如果发现了一个404错误页面,那么它是无法抓取这个链接中的内容的,肯定是直接跳出了。那么这就造成了对搜索引擎不友好。反过来,你已经做好了404错误页面的话,搜索引擎会认为你的404错误页面将用户引导至网站的其他页面上去,这对搜索引擎来说是非常友好的,搜索引擎会认为您的网站仍然吸引用户关注,仍然是用户所喜欢的网站,提高了网站和搜索引擎的友好度。
那么网站在平时访问中出现了404错误,我们应该如何处理呢?
1、查找错误页面
2、排查错误原因
3、处理错误链接
4、设计一个友好的404页面,不要直接跳转到首页
5、在404页面罗列几个错误的原因告诉用户
6、在404页面引导用户返回原网页或到首页

404页面该怎么做?

404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。
404页面该达到怎么样的效果才符合SEO要求?
搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。——很多网站存在这个问题:404页面返回的是200或302状态码而不是404状态码。
正确建立404页面的方法是:(仅适合Apache服务器)
在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html
建立一个简单的html404页面命名 Error.html
把 Error.html放置在网站根目录
如果碰到困难,参考本站:错误网页、SEO十万个为什么的.htaccess文件。
 
注意:
不要将404错误直接转向到网站首页,这将导致首页不被收录;
/Error.html 前面不要带主域名,否则返回的状态码是302或200状态码。 

网站制作过程中如何简单利用404页面做全站301重定向

网站制作过程中如何简单利用404页面做全站301重定向
最近遇到一个使用国内虚拟空间又不支持伪静态的客户需要更换新域名,但由于新域名未备案无法直接绑定使用,故暂时只能将网站数据放在国外使用新域名,老域名做全站301重定向至新域名。
我们都知道服务器的话很容易做,直接在IIS里面或者伪静态里面设置即可,如果做了很多限制的虚拟空间如何做全站301重定向呢?下面是直接利用404错误页来做301全站重定方法:(前提是可以自行设置404错误页面)。
1,将空间404错误页设置为404.asp;
2,将空间默认首页设置为404.asp;
3,将以下代码保存为404.asp,并上传至旧空间根目录:
以下是引用片段:
<%
url1="http://www.szfengchao.com"  ’原域名
url2="http://www.jsfengchao.com"  ’新域名
u1=Request.ServerVariables("SERVER_NAME")’取得网址域名地址
u2=Request.ServerVariables("URL")’获取 .com/net/等后面的UL地址
if Trim(Request.QueryString)<>"" then’如果有变量参数,就获取,没有就跳过
u3="?"&Trim(Request.QueryString)
end if
url="http://"&u1&u2&u3   ’将获取到如http://www.szfengchaocom/404.asp?404;http://www.szfengchao.com:80/news/689.html
url=replace(url,url1&"/404.asp?404;","")
url=replace(url,url1&":80",url2)
url=replace(url,url1&"/404.asp",url2) ’针对首页301跳转
url=replace(url,"index.asp","")
’htm = htm&(url)
Response.Status="301 Moved Permanently"
Response.AddHeader "Location",url

«1»
日历
网站分类
搜索
最近发表
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

Powered By 域名

Copyright 【注册年龄15年以上的域名】. Some Rights Reserved.