当旧地址必须继续可访问,而新内容又要上线时,优先顺序应当是:先让新内容在旧地址上可读、可被抓取,再决定是否另建新地址,最后才处理指向旧地址的内部链接和外部入口。这样做的原因是,旧地址承载的链接关系和访问记录不会因为一次上线动作被立刻转移;如果先跳转或先删旧页,你会在新内容尚未稳定时就失去唯一的承接点。
把手里那个旧页面当成一个对象来看,先问它目前承担什么角色。如果旧地址主要被外部链接、收藏、广告或历史访问当作入口,它就不适合直接变成空白页或错误页。如果旧地址本身有正文、有明确主题,只是内容需要替换,那它更适合作为新内容的落点。
两种常见做法由此分岔:
选择A的代价是,旧地址上残留的旧标题、旧摘要、旧内链需要逐项清理,否则新内容会被旧信息拖住。选择B的代价是,跳转本身不会自动把旧地址的全部价值转给新地址,尤其是外部链接指向旧地址时,跳转只是让访问者到达新位置,并不等于旧链接的上下文也跟着迁移。
假设你手里有一个旧的产品介绍页,现在要换成同主题的新版介绍。不要一次性把标题、正文、导航和链接全部改完,否则出问题时很难判断是哪一步造成的影响。可以按下面顺序执行。
这个顺序的核心是:先保住旧地址的承接能力,再逐步改变它表达的主题。反过来做,先改标题和链接、最后才换正文,会让访问者和抓取程序在一段时间内看到标题与正文不一致的页面。
如果旧地址的主题与新内容不同,原地替换会让旧地址变成一个“挂羊头卖狗肉”的页面。这时新建地址更合理,但跳转前要确认旧地址是否还有独立价值。
可以用一个假设例子来比较:旧地址是一个已经不再维护的活动页,新内容是一个常设服务页。若旧地址仍有外部链接指向,直接删除会让这些链接落到错误页;若旧地址没有任何外部入口,只是站内一个孤立页面,跳转或删除的代价就低得多。这里的判断依据不是“旧地址看起来旧”,而是它是否还被当作入口使用。
跳转上线后,不要立刻把旧地址从站点地图或内部链接中全部移除。先让跳转稳定运行一段时间,再根据访问记录和抓取情况决定是否清理。清理动作的结果是减少重复入口;如果清理后访问量下降,还需要区分是季节、需求变化,还是入口减少造成的,不能只看一个数字就下结论。
无论选择原地替换还是新建跳转,验证都应当围绕“旧地址现在返回什么”和“新内容是否可读”展开。
比较改动前后的数据时,要把季节、搜索需求变化和数据采集差异考虑进去。例如,一个活动页在活动结束后访问量本来就会下降,这时把下降归因于替换顺序是不成立的。更稳妥的做法是,先记录改动前一段时间的访问和抓取情况,改动后再用同样的口径观察,而不是只看改动后某一天的数字。
回到你手里的那个旧地址,可以按以下方式落成方案:
这样安排的好处是,旧地址始终有一个明确的承接状态,新内容也有足够时间被访问和抓取;即使后续发现选择不合适,也还能根据已经改过的层级逐步回退,而不是在一次大改之后面对一个无法判断原因的结果。