在做SEO的过程中,尤其是在电子商务网站中,我们经常会遇到一个问题:每隔一段时间,就会出现大量的过期页面,甚至有的已经成为死链。
面对这个问题,人们进行了热烈的讨论。有的建议返回301状态码,有的建议返回404状态码。事实上,我们可能需要具体问题具体分析,才能做出有效的决策。
以下内容将逐一阐述:
1,301状态代码
我们知道死链接有很多原因。当遇到以下情况时,我们通常建议退回301,例如:
(1)根据运营需求,网站修改时,旧网站已有的URL结构会偶尔发生变化,导致新网站的内容与旧内容没有一一对应。
此时,虽然旧链接已经成为死链接,我们仍然需要做301重定向到新的网址。
(2)如果你断了链接,是之前电商网站的过期页面,仍然有高排名,高流量,那么我们也会给301,这是针对相关页面的,避免流量损失过大。
(3)由于服务器组件和自身技术的问题,无法访问网站的伪静态页面。当伪静态页面需要转换成动态页面时,即使是死链,此时也需要301状态码。
2,404状态代码
根据以往的战斗经验,我们通常建议返回404未发现:
(1)随机误差
当你的页面生成一个没有任何价值的URL时,我们通常建议返回一个404状态码,这通常来自一个错误的输入或者一个不正确的外链。
面对这种情况,访问蜘蛛和用户通常是选择。
(2)恶意攻击
所谓恶意攻击,就是黑客利用各种入侵手段扫描系统漏洞,造成大量错误的页面地址。平时我们可以很好的查询网站日志中的相关信息。
当攻击严重时,我们通常建议屏蔽对方IP,禁止访问。
3。特殊情况
还有一个比较尴尬的情况:301-死链-404,这是我们做SEO诊断时偶尔出现的问题,因为技术人员会出错。
有时,当高权重页面需要被定向到目标URL时,需要被定向到死链,从而反馈404状态码,严重损害了权重页面的权益。
面对这个问题,一定要及时纠正。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)