你花了几万块做网站改版,结果改完第二天,百度来的流量少了一半。
别急着怪程序员。问题很可能出在一个你根本不知道的东西上——网址跳转。
你改了一个产品的页面地址,旧的链接还在微信文章里、在百度收录里。用户点进来,如果没跳转对,就直接看到一个404。一次两次,用户走了。三次五次,百度也走了。
今天就把跳转这件事说透。就两种,301和302。选对了,流量保住;选错了,等于自己拆自己的台。
什么叫301和302?用搬家来理解
301是永久搬家。你把旧地址上的所有东西,连权重带流量,全部转移到新地址。百度收到这个信号,就会把旧地址从索引里撤掉,换成新的。
302是临时出门。你只是暂时把人带到另一个地方,过几天还要回来。百度收到这个信号,会继续保留旧地址,不把权重转过去。
你判断的标准就一条:这个改动,以后还改不改回来?
什么时候必须用301
- 换域名了。老域名彻底不用了。
- 从HTTP升级到HTTPS。这是永久性的,必须用301。
- 删掉了一个旧产品页,把它合并到了另一个页面。
- 改了整个网站的链接结构。
- 几个相似的产品页合并成一个。
这些情况,你希望百度把旧页面的“信用分”全部转给新页面。301能做到。
什么时候只能用302
- 你在做A/B测试。两个页面版本,想看看哪个转化率高。
- 搞一个限时促销活动,活动结束页面就撤掉。
- 根据用户的地理位置或语言,临时把人导向不同版本。
- 新产品上线前,先拿一个页面收集用户反馈。
这些情况,你不想影响原来那个页面的排名。用302,百度就知道“这是暂时的,别动原来的排名”。
用错了会怎样?
一个老板,把旧产品页删了,用302跳到一个完全不同的新产品。结果三个月,新页面排名死活上不去。为什么?因为百度收到的是“临时”信号,它把权重还留在那个已经不存在的旧地址上。等于你白白浪费了老页面的积累。
反过来,如果你只是搞一个七天促销,却用了301。活动结束,原来的页面想恢复,你会发现排名已经丢了。因为百度已经把旧地址的权重永久转移了。
核心原则:不确定的就用302。等确定是永久了,再改成301。 改一次不麻烦,但搞错了再想恢复,代价大得多。
怎么在网站上设置跳转
如果你用的是常见的网店系统或者独立站后台,一般都有插件或者功能模块。
操作流程很简单:
- 找到“跳转管理”或“重定向”功能。
- 输入旧地址(就是用户原来点进来的那个链接)。
- 输入新地址(你想把人带到哪里去)。
- 选择跳转类型:301或者302。
- 保存。
就这么简单。不需要懂代码。
设置完以后,必须做的几件事
第一,检查每个跳转是不是真的生效了。
用浏览器的无痕模式,打开旧地址。如果顺利跳到了新地址,说明没问题。如果跳到了404,赶紧查原因。
第二,盯住404错误。
跳转没做好,用户就会看到404。一个两个还好,多了百度会觉得你的网站质量不行。你可以用百度站长工具,或者后台的404日志功能,定期看看有没有新增的404。发现一个,立刻补一个跳转。
第三,别搞出“跳转链”。
A跳到B,B跳到C,C又跳到D。这种链条是灾难。百度爬虫一般只跟5步,超过就不跟了。而且每多一次跳转,页面加载就慢零点几秒。几个跳转叠下来,用户早跑了。
正确做法:所有旧地址,直接跳到最终地址。中间不要有中转。
第四,小心跳转死循环。
A跳到B,B又跳回A。浏览器会直接报错“重定向次数过多”。用户看到这个,基本不会再回来。
一个让你少亏钱的建议
如果你对某个改动心里没底,先用302。跑一个月,看看数据。如果确定不改了,再改成301。
这一步花不了你五分钟,但能避免你因为一次错误操作,损失几个月的流量积累。
改网站不怕,怕的是改完了,用户和百度都找不到你。
微信扫码