每个网站,无论大小,运行一段时间后都会有404页。在SEO优化中,404页的优化是一个必经的过程,设置不当会对优化效果产生一定的影响。那么如何正确设置404页面呢?我们主要关注HTTP状态码。
因为网站上的一些文章页面已经被删除,但是被删除页面的URL链接仍然存在。当你打开删除的文章网址时,这是一个空页面,没有任何内容。这样的页面也是错误页面,所以叫404页。404在外国人眼里是个不吉利的数字,所以国外没有404房和404站,都是和404有关的跳转和连接。
所以,404在网上的固定用语是“找不到,不存在”的意思。比如一个URLA在正常情况下可以访问它的页面;由于站长修改了一些设置,URLA变成了URLB,当用户再次访问URLA时,是一个错误的链接。默认情况下,404页是空白页,什么都没有。
404页的http状态码返回200正常吗?
无论一个网站有多少404页面是不可避免的,一套用户友好的404页面是用户继续浏览网站内容的基础。对于找不到的页面,需要单独设计一个好看的页面。例如,title标签指示“404未找到”的标题。在页面上,简单说明“您访问的内容正在审核或删除中,5秒内会跳转到首页”。
比如像上图的404页很漂亮,看着顺眼,没有任何反感。尝试在404页面添加链接,打开网站首页和一些热门栏目,让用户直接访问其他页面,而不是任何链接。很有可能用户会直接关闭网页,转到其他网站,从而流失用户。
首先把设计好的404单页上传到空房间或者服务器网站的根目录。如果是虚拟主机,请登录主机业务管理面板,找到404页面设置,然后根据提示添加即可。如果是单机服务器,请根据你使用的web服务器(如IIS、Apache或nginx)进行设置。设置404指向先前上传的404单个页面。
你只需要在网站上输入一个不存在的错误网址就可以打开404页面。如果能正常打开我们设计的404单页,说明web服务器已经成功绑定页面。大部分人都会完成这一步。实际上,我们需要验证404的HTTP状态代码。
也就是说,只有当HTTP状态代码返回404时,才能成功设置它。如果状态代码为200,则web服务器设置有问题。具体步骤如下。
右键点击404页面,查看元素/检查,网络/网络,再次刷新页面,再点击错误的网址,会显示页面的状态码。如果状态代码为404notfound,则设置完全正确,如下图所示。如果返回200或任何其他状态代码,则设置不正确。
如果不使用浏览器查看页面的HTTP状态码,可以使用第三方工具(比如站长工具)进行检测。直接输入网址非常方便。
为什么404页面的HTTP状态码不能是200?
在HTTP状态代码中,200表示成功,对用户没有影响。代码的主要影响是搜索引擎抓取页面。如果是200状态码,搜索引擎会认为这是一个正常的页面,可以安全地检索和收录。如果是404状态码,下次会从索引中删除。如果搜索引擎包含一个网站的404页面过多,会影响网站的关键词排名。
假设一个网站充满了错误页面。搜索引擎应该包含更多的页面,因此错误页面必须返回404两部分和200个状态代码。在200状态码下,用户可以正常打开页面,但搜索引擎会将其作为普通页面对待,这对SEO优化极为不利,而且分散了其他真实页面的权重。蜘蛛总是会捕捉404错误页面,这会影响其他正常页面的收集。
所以对于404页面,不仅要设计页面的布局增加用户体验,还要检查HTTP状态码使其正确。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)