18710002700

网站优化
当前位置:首页 >> 动态 >>  网站优化

404页面

2015-06-18 锋云科技
死链对网站的影响
①损失用户体验
不要无视一个死链接带来的影响,要知道用户忠诚度也是要靠积累起来的。用户体验才是网站最终发展的基石
一个网站如果存在大量的死链接,点击访问多次受阻的话,用户体验必然很差,这后果可是很严重,必将大大损伤网站的整体形象,严重影响网站的权威性
②死链接会损失PR值
PR值是通过链接来传递的,网站中存在死链接无疑会造成网站内部PR值的流失
假设一个网站的结构布局相当好,但是网站中存在不少死链接,那这个网站的结构设计的再好,也发挥不了用处
③损失搜索引擎排名
作为SEO人员,我们必须要竭力避免网站出现死链接···应该肯定一点,死链接虽然不是影响你网站的排名的主要原因,但是会对网站优化排名造成影响···
搜索引擎蜘蛛通过链接爬行时如果遇见太多链接无法到达,收录页面数量会减少,进而就会影响网站的权重。
死链对搜索引擎来说很不友好,不友好的后果就是搜索引擎蜘蛛不再愿意抓取你网站上的内容,甚至会被降权。
可以说,死链接是搜索引擎考核你网站是否合格的重要指标,是搜索引擎评价网站权威性的一个参考数据,死链接太多会直接降低搜索引擎对网站的权威性和友好性的判断,同时对网站排名造成伤害,所以网站管理员要经常的检查下自己网站的链接是否出现死链
假设你某个网页没有变成死链接之前,这个页面在搜索引擎上有良好的排位。但如果因为缺乏有效的SEO项目管理,页面变成死链接之后。这个页面的搜索引擎排名,不会超过1个星期的时间,马上就会在搜索引擎上消失掉

404页面操作 —— 对搜索引擎有帮助,是站内优化的一步
好的网站都应该有一个404页面。这样,当网站有很多死链接时,才不至于流量的流失。

如何给网站制作404页面
404页面,通俗叫法有:错误页面、或者找不到的页面。比如点击这里可以看到百度的404页面:http://www.baidu.com/search/error.html

我们可以发现,好的网站,都会精心制作404页面的。而不会把404页面留给下图。

连这个细节都没有做好的网站,一定不值得信任。不管有心无心,对于没有404页面的网站,用户都会质疑的,搜索引擎更是如此。
如果要让搜索引擎信任你,404页面是最起码的要求。

如何制作404页面呢?
404页面的页面内容,可以随便确定。你可以找任何一个比较有名的网站,把它的404页面另存为下来,然后修改上面的文字。
比如:www.fengyunkj.net/404.html 你另存为下来,修改上面的文字后,上传到你的网站根目录。
注意点:
1、404页面,不要直接跳转到首页,而是引导用户点击回到首页。如果自动跳转,后果是,可能导致首页被K。
切忌不要把404设置成301重定向到首页,这是对搜索引擎不友好的设置,使搜索引擎误以为页面存在,会让搜索引擎认为网站上有大量与首页内容相同的页面,但可以把错误页面301定向到正确页面。
2、如果桌面上的404页面没有后缀html,则双击"我的电脑",点"工具"菜单下的"文件夹选项",弹出窗口中点"查看"选项卡,把"隐藏已知文件的后缀名"前的勾去掉,确定。

如何让错误的链接直接跳转到404页面?
对于几乎所有的虚拟主机,都提供404页面跳转功能。 (如果不提供,则目前没有办法做。除非网站程序本身自带有404功能)
第一步:请登录虚拟主机后台,输入你在这个网站上用户名和密码。
第二步:找到你要设置的网站的主机,在设置404页面的地方正确填写404页面所在的地址。(请仔细找下,如果实在没找到,得问下空间商是否没提供404功能)

如下图:

对于独立服务器,请在.htaccess 文件中加入代码: ErrorDocument 404 /404.html  
注意点是:/404.html 前面不要带主域名,否者返回的状态码是302或200状态码。其他情况,请百度搜索下其他方式。

做完404页面之后,访问一个错误的链接会自动跳转到404页面,然后,请用以下工具检查那个错误链接,看是否返回404代码。
http://tool.seowhy.com/http404/(有时操作后确实自动跳转到404页面了,但SEO工具箱查询状态码返回值不是404,这时采用主机默认的404页面后会正常返回404,那就只好采用主机默认的404页面了。)
在网站改版或内容删除之后,网站可能存在大量错误链接,那么404页面是必要的。我们同学也发现,做了类似404页面这样的细节之后,对网站整体流量和排名都有所提高。(但不是一定)

与404页面相关的问题:
1、如果是IIS的主机呢?
一样的,在主机空间后台可以设置404页面。

2、网站是否也有404页面的功能?
是的,一些开源的程序,比如wordpress、dedecms等,都有默认的404功能。

3、404页面要命名为什么呢?
可以设置为404.html,也可以设置为其他的。注意观察下,虚拟主机后台是否有相关的提示。如果碰到困难,可以请主机技术人员获得帮助。

4、我可以在404页面上放统计代码吗?
可以的。这样还可以统计多少人访问了404页面。

6、404页面上的锚文本是否有用?
没用。因为404页面搜索引擎不收录。一般情况下,我们建议采用robots.txt文件把404页面屏蔽。
在404页面尽可能的给出对用户有用的链接,用丰富的内容把用户拉回来,避免过于简单的网页而让用户离开。
尽管内容很多,但最醒目的位置依然显示错误信息,提示用户,要访问的页面不存在。然后,上面加入导航,右边放上广告,下面再挤点图文并茂的文章,这还不够,最下面再放些导航链接进去,用户想不点都不行

7、如果是独立的服务器,或你想处理404页面出现的问题。
404错误返回302和200代码原因及解决办法
404返回302和200
1. 自定义404错误页面是提供用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“200”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码。正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是“200”或“302”。虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎而言,这则是相当重要的。
当搜索引擎蜘蛛在请求某个URL地址得到“404”状态回应时,即知道该URL地址已经失效,便不再索引该网页,并向数据中心反馈将该URL地址表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态回应时,则会认为该url地址是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url地址具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题。对搜索引擎而言,特别是Google,不但很难获得信任指数TrustRank,也会大大降低Google对网站质量的评定。
常常看到许多网站的自定义404错误页面采取类似这样的形式:首先显示一段错误信息,然后,通过Meta Refresh将页面跳转到网站首页、网页地图或其他类似页。根据具体实现方式不同,这类404页面可能返回“200”状态码,也可能返回“302”,但不论哪种,从SEO技术角度看,均不是一种合适的选择。
对“200”状态的情况我们上面已经谈过,那么,当404页面返回“302”时,搜索引擎会怎么对待呢?从理论上说,对“302”错误,搜索引擎认为该网页是存在的,只不过临时改变了地址,仍然会索引收录该页,这样,同样会出现类似于“200”状态码时的重复文本问题;其次,以谷歌为代表的主流搜索引擎对302重定向的适用范围要求越来越严格,这类不当使用302重定向的情况存在很大的风险。


Apache下设置404错误页面
为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:
ErrorDocument 404 /notfound.php
切记不要使用绝对URL,如果使用绝对URL返回的状态码是“302”+“200”。

IIS/ASP.net下设置404错误页面
在IIS管理器中右键单击要管理的网站,打开“属性”中的“自定义错误信息”页,为“404”设定相应的错误信息页即可。不过,此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。
首先,修改应用程序根目录的设置,打开 “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”状态码

工具:
1.检测404错误页面返回状态:http://www.opoints.cn/server-header-inspection-tool.html
2..htaccess生成器:http://www.htaccesseditor.com/sc.shtml

404错误并不可怕,可怕的是默认的404 Not Found让用户摸不着头脑,这是怎么了?

相关新闻
18710002700
返回顶部