做站点改版、旧页迁移的时候,301重定向是很多站长的首选方案,既能保留旧页面的权重,又能平滑过渡到新地址。时间久了,站点里攒下几十上百条跳转规则也很常见,不少人觉得反正301是正规操作,多几条也没影响。但实际上,301重定向并非越多越好,数量超出合理范围,反而会给站点埋下不少隐患。
最直接的影响,是消耗蜘蛛抓取配额,拉低收录效率。搜索引擎蜘蛛每次到访站点,抓取的页面数量是有固定配额的。每遇到一条301重定向,蜘蛛就要额外发起一次请求去访问目标地址,相当于一次抓取配额用在了两次请求上。如果站点里跳转规则很多,甚至存在A跳B、B跳C的多层跳转,大量抓取额度都会耗在跳转过程里,真正能分配给新内容、优质页面的抓取资源就少了。长此以往,新文章收录变慢,整站的收录效率都会受拖累。
很多人最在意的权重传递,也会因为跳转过多打折扣。有不少站长存在一个误区,觉得301能100%传递权重,跳多少次都没关系。但实际情况是,每经过一次跳转,权重都会有一定程度的损耗,跳转层级越多,损耗就越明显。一条直达的301,权重传递效率最高;绕两三层才能到目标页,传到最后的权重已经所剩无几。
还有不少图省事的操作,比如把大量不同主题的旧页面统一跳转到首页,看似一次性解决了所有旧页问题,实则会严重稀释首页的主题相关性。不同行业、不同主题的页面都指向首页,搜索引擎很难判断站点的核心定位,反而会削弱首页的关键词排名能力,权重不仅没集中,反而被分散了。
用户端的体验也会受影响。每一次301跳转都意味着一次新的HTTP请求,都会增加页面的加载耗时。跳转次数少的时候感知不明显,要是跳转链路过长,或是用户网络状态不佳,页面加载延迟会非常明显。很多用户点进链接,等个两三秒还打不开,大概率就直接关闭页面了。跳出率升高、用户停留时间变短,这些用户行为数据反过来也会间接影响站点的搜索评级。
跳转规则堆得多了,还很容易出现管理混乱。站点运营时间久了,页面迭代、路径调整都是常事,今天加一条跳转,明天改一条规则,没人定期梳理的话,很容易出现问题:比如旧跳转的目标页已经下线,变成了跳转死链;或是A跳B、B又跳回A,形成死循环。这类问题隐蔽性很强,平时很难发现,却会持续影响蜘蛛抓取和用户访问,等发现的时候往往已经拖累了站点很长时间。
其实301重定向的核心原则是“少而准”,不是越多越全越好。正常运营的站点,尽量保证一次跳转直达目标页,避免多层嵌套;内容类的旧页面,优先跳转到主题对应的新内容页,不要图省事统一跳首页;每隔一段时间清理一次跳转规则,已经没有流量、完全失效的旧跳转及时删掉。
把跳转数量控制在合理范围,规则清晰可追溯,301才能真正起到权重传递、平滑过渡的作用。不然规则堆得越来越多,隐患也越攒越多,反而得不偿失。
下一篇:网站加不了百度统计怎么办