声明

九九共享源码超市

网站建设中的404页面不容忽视

  • 时间:2019-03-05 11:04 编辑:九九共享源码网 来源:九九共享源码网 阅读:174
  • 扫一扫,手机访问
摘要:我们经常在浏览网站时都会遇到有页面打不开的情况,此时就会跳转到一个404页面,提示用户页面出现错误,选择返回或者进行其它操作,显然,这种页面的设置对于用户来说是网站建设中友好的做法,即使网站出现问题,也可保证用户体验。当然,

我们经常在浏览网站时都会遇到有页面打不开的情况,此时就会跳转到一个404页面,提示用户页面出现错误,选择返回或者进行其它操作,显然,这种页面的设置对于用户来说是网站建设中友好的做法,即使网站出现问题,也可保证用户体验。当然,网站中设置404页面不止是为用户考虑,同时也有利于网站的优化,对搜索引擎的抓取也会更加友好,站长们都清楚,网站出现死链是一大禁忌,一旦搜索引擎爬取你的网站时,出现死链,可能会遭到搜索引擎的不信任甚至摒弃,这时就需要设置一个404页面来预防网站因不知道的原因出现的错误带来的不友好,让搜索引擎遇到这种情况时自动放弃对当前链接的索引。404页面出现在用户或蜘蛛访问网站不存在url时,一般内容转移或url结构改变时会造成404状态页面。尤其在网站改版时,内容及网站结构的调整很可能造成大量旧的url无法访问,这些无法访问的页面对用户及搜索引擎都是有负面影响的。

  网站改版造成大量404页面可能导致降权!

  百度官方在公告中明确指出:404页面是网络服务器返回的http状态码表示网页未找到,用户及蜘蛛无法访问,是一种协议死链。这种死链页面需主动推送,使搜索引擎能够更快地发现并做相应处理,减少404死链内容对用户及搜索引擎造成的负面影响。

  另外,在百度官方抓取异常说明中也谈到这个问题:

  一、什么是死链?

  页面已经无效,无法对用户提供任何有价值信息的页面就是死链接,包括协议死链和内容死链两种形式。

  协议死链:页面的TCP协议状态/HTTP协议状态明确表示的死链,常见的如404、403、503状态等。

  内容死链:服务器返回状态是正常的,但内容已经变更为不存在、已删除或需要权限等与原内容无关的信息页面。

  对于死链,建议通过百度站长平台--死链工具提交死链的方式进行处理,以便搜索引擎更快地发现死链,减少死链对用户以及搜索引擎造成的负面影响。

  二、抓取异常对网站的影响有哪些?

  对于大量内容无法正常抓取的网站,搜索引擎会认为网站存在用户体验上的缺陷,并降低对网站的评价,在抓取、索引、权重上都会受到一定程度的负面影响,最终影响到网站从百度获取的流量。

  三、及时处理死链可以给站长带来什么?

  当网站死链数据累积过多时,并且被展示到搜索结果页中,对网站本身的访问体验和用户转化都起到了负面影响。另一方面,百度检查死链的流程也会为网站带来额外负担,影响网站其他正常页面的抓取和索引。

  优化用户体验:减少死链对网站品牌的损伤和用户的差评度

  改善网站排名:减少死链对线上搜索排名的负面影响

  增加网站收录:提交死链列表后,增加网站内容的收录几率

  提升网站流量:排名和收录改善后,间接提升网站流量

  由上述内容可明确看出,404页面确定会对搜索引擎造成负面影响,甚至可能会造成网站的降权!

  因而,若网站改版后造成旧url无法访问出现大量404页面时,需要将这些链接通过百度站长工具提交,若量过大无法提交,则需在robots.txt中禁止搜索引擎爬取,这样就可以有效的避免蜘蛛在爬取网站时出现大量404状态码而造成蜘蛛资源的浪费及权重的流失、差的蜘蛛“印象”等一系列降权可能。

  根据404页面url结构在robots.txt中进行disallow。如笨鸟博客最近的一次改版将tag页面原有的/post/tag/结构改为/tag/更改了tag页的目录层级及所属以利于网站整体目录清晰便于统计等,由此产生的大量404页面笨鸟在robots.txt中以Disallow:/post/tag/形式禁止抓取。

  404页面细节问题

  一、当页面不存在时,一定要返回404代码

  首先,当页面不存在时,一定要返回404代码。A5营销在给客户网站做SEO诊断时,发现有不少网站的服务器在设置方面存在问题,可能是一些站长不懂服务器这块的设置,造成每次返回的状态码都是200,还有一些站长故意在页面不存在时还返回200状态,如果返回的信息是这样的话,也就表示页面数据是正常了。试想下:如果已经入棺的逝者,外面的人还能听到棺内呼吸声的话,凭空想一下都会毛骨悚然。当然,这是个形象比喻,除了在香港电影里出现过,一般是见不到的。

  假如你的网站上有页面不存在时,没有返回404代码,而返回的是200状态码。那么,就会让搜索引擎认为你的网站上存在大量的重复内容。譬如多个URL正常返回页面,但页面的内容完全一样。所以,站长这里要注意一下。A5营销在给客户网站做SEO诊断的过程中发现到不少这样的细节性问题,可能更多的网站也存在问题,只是站长不晓得罢了。

  二、当页面不存在时,不要返回任何转向代码

  其次,当页面不存在时,不要返回任何转向代码。A5营销见过最多的就是这种情况了,不少站长习惯性的把不存在的页面直接用301转向到首页。其实我也很纳闷,为何不把一些不存在的页面提交百度站长死链工具呢?非得转向到首页才管?

  如果各位的网站还存在这样的情况,请立马取消转向代码,不管你是做的301、302或者是javascrip、meta refresh等转向,都要立刻取消。为什么?因为这种操作是对搜索引擎不友好的设置,会让搜索引擎认为网站上有大量与首页内容相同的页面。A5营销相信:各位站长也不想让搜索引擎认为页面存在,却返回重复的内容吧。

  三、当页面不存在时,一定要确保正确返回404状态码

  最后,当页面不存在时,一定要确保正确返回404状态码。这点很重要,一定要检查下网站上不存在的页面最终是否返回404状态码,这里建议站长通过HTTP状态码工具做检测。检测方法有:在工具上任意输入一个肯定不存在的URL、一个肯定存在的URL,看看返回的信息是什么?如图:


  当然,一般情况下,都是返回404状态码,除非服务器设置错误或者站长故意设置,检测之后才会返回200状态码。这里,还希望广大站长注意一下。别一直返回的都是200,站长还在傻傻的”替别人数钱“。

  404页面怎么设置

  404页面也是网站建设中所要设计的其中一个页面,不要把它当作一个附带的页面来看,站在用户的角度来讲,这个页面的出现本来就已经给用户造成了体验上的困扰,如果页面过于严肃地提示,或者显得太枯燥,给用户的糟糕印象会加深。因此,页面可以通过创意设计让用户同样欣赏404页面。和网站其它页面的设计一样,重视视觉引力,从页面的颜色搭配再到与网站风格相符的页面展示,带给用户视觉上的冲击和享受,即便是简单的404页面,也要遵循简洁大方,提示语言设置温和的原则,不至于让用户觉得是因为他们的操作错误而出现的错误提示。如:下面的404页面设计,精致美观,可阅读性强。



  相信绝大多数的用户都不喜欢看到自己点击的页面出现无法打开的现象,即使404页面是对用户的温馨提示,用户未能达到目标页面也会有失落感,那么,404页面要怎么设置才会减少给用户的访问带来的不愉快呢?以上说到的是404页面的制作,主要是从用户体验角度去思考,实际原理是不设置自动跳转,让用户自己决定网站去向。但这只是其中一方面,另外还有,404页面设置的URL不可使用绝对路径,且错误转向不要指向主页,避免造成主页的抓取消失,最后对设置好的页面进行检查,确定无误之后正常运行才能达到对用户和搜索引擎都有好的目的。

  404页面是网站建设时必须要考虑和设置的,由于服务器或者其它我们预料不到的原因都有可能导致页面出现错误,通过404页面更好的设置,在请求的页面出现链接不成功时通知用户,引导用户继续浏览网站的其它页面而不是直接选择离开。


  • 全部评论(0)
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明 | 网站地图 | 站长论坛
CopyRight 2016-2024 九九共享源码超市 |
九九共享源码超市是一家专注于网站源码交、站长资源、站长源码、php源、网站源码、免费源码下载等站长交易平台。 九九共享源码网是第三方网络服务平台,站内会员所分享的全部“资源/素材/源码/软件等”,仅供学习与参考,版权为原作者所有[一切关于该资源商业行为,与本站(九九共享源码网 www.shijinga.com)无关];若您发现您的权利被侵害,请您立刻联系我们发起知识产权投诉;
展开