前言:谈及网站的404错误页面,可能对于广大站长来说,已经属于最常见的“家常便饭”了,而且网上到处都存在着有关于404错误页面的文章或教程。那么,今天A5营销为何又再次提起它?其原因很简单:A5营销在给客户网站做SEO诊断的过程中,发现不少网站在404错误页面的优化上都存在着一些问题,且问题的严重性很大。
或许一些不太擅长SEO的网站站长对这块还是有些知识性的缺乏,导致在404页面上操作失误。而长时间的积累可能会把网站“推向悬崖”,最终造成不可挽回的灾难,譬如:网站被百度降权了、网站权重不稳定、排名严重下降等等。所以,就SEO诊断客户网站的一些细节问题,A5营销今天和各位站长细聊一下,希望今天的这篇文章可以帮助到一些需要帮助的站长。 注意:本篇文章不适合所谓的大神,只适合不擅长SEO的网站站长,还请大神远离净土! 一、当页面不存在时,一定要返回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,看看返回的信息是什么?如图:
图1:输入页面不存在的地址,返回404状态码。
图2:输入页面存在的地址,返回200状态码。
图3:输入页面不存在的地址,返回200状态码。 当然,一般情况下,都是返回404状态码,除非服务器设置错误或者站长故意设置,检测之后才会返回200状态码。这里,还希望广大站长注意一下。别一直返回的都是200,站长还在傻傻的”替别人数钱“。 写在最后: 以上由A5站长网SEO工程师黄忠(微信/qq:3870284)原创编辑。本篇文章讲述的都是SEO诊断客户中最常见的细节问题,如果你的网站依然存在这些问题,还请尽快改正,如果没有则建议以后多加注意。当然,如果您觉得本文帮助到您了,请不吝分享一下,将它传播出去。A5站长网官方特色SEO诊断服务: 帮助网站突破瓶颈制约,助力企业成长!咨询企业QQ:800017899 (责任编辑:admin) |