关于404错误页面的文章或教程
关于404错误页面的文章或教程
或许一些不太擅长的网站站长对这块还是有些知识性的缺乏,导致在404页面上操作失误。而长时间的积累可能会把网站“推向悬崖”,终造成不可挽回的灾难,譬如:网站被百度降权了、网站权重不稳定、排名严重下降等等。
注意:本篇文章不适合所谓的大神,只适合不擅长SEO的网站站长,还请大神远离净土!
一、当页面不存在时,一定要返回404代码
首先,当页面不存在时,一定要返回404代码。A5在给客户网站做SEO诊断时,发现有不少网站的服务器在设置方面存在问题,可能是一些站长不懂服务器这块的设置,造成每次返回的状态码都是200,还有一些站长故意在页面不存在时还返回200状态,如果返回的信息是这样的话,也就表示页面数据是正常了。试想下:如果已经入棺的逝者,外面的人还能听到棺内呼吸声的话,凭空想一下都会毛骨悚然。当然,这是个形象比喻,除了在香港电影里出现过,一般是见不到的。
假如你的网站上有页面不存在时,没有返回404代码,而返回的是200状态码。那么,就会让搜索引擎认为你的网站上存在大量的重复内容。譬如多个URL正常返回页面,但页面的内容完全一样。所以,站长这里要注意一下。
二、当页面不存在时,不要返回任何转向代码
其次,当页面不存在时,不要返回任何转向代码。A5营销见过多的就是这种情况了,不少站长习惯性的把不存在的页面直接用301转向到首页。其实我也很纳闷,为何不把一些不存在的页面提交百度站长死链工具呢?非得转向到首页才管?
如果各位的网站还存在这样的情况,请立马取消转向代码,不管你是做的301、302或者是javascrip、meta refresh等转向,都要立刻取消。为什么?因为这种操作是对搜索引擎不友好的设置,会让搜索引擎认为网站上有大量与首页内容相同的页面。
三、当页面不存在时,一定要确保正确返回404状态码
后,当页面不存在时,一定要确保正确返回404状态码。这点很重要,一定要检查下网站上不存在的页面终是否返回404状态码,这里建议站长通过HTTP状态码工具做检测。检测方法有:在工具上任意输入一个肯定不存在的URL、一个肯定存在的URL,看看返回的信息是什么?如图:
关于404错误页面的文章或教程
图1:输入页面不存在的地址,返回404状态码。
关于404错误页面的文章或教程
图2:输入页面存在的地址,返回200状态码。
关于404错误页面的文章或教程
图3:输入页面不存在的地址,返回200状态码。
当然,一般情况下,都是返回404状态码,除非服务器设置错误或者站长故意设置,检测之后才会返回200状态码。这里,还希望广大站长注意一下。别一直返回的都是200,站长还在傻傻的”替别人数钱“。