结论先行:如果各语言版本还会继续维护,只是更新节奏不一致,正确做法不是给链接加“旧版”标记,而是用语言标识加版本状态把差异显式写进链接本身;如果某个语言版本已经确定不再更新、且没有独立保留价值,则应把它从主链接体系中退出,改为指向统一的最新版本或归档说明。判断的关键不是“谁更新得慢”,而是这个版本是否仍承担独立的阅读承诺。
多语言站点常见的情况是中文版已经改了价格说明,英文版还停留在上一版。这属于滞后更新,两个版本都还在被维护,只是时间差。另一种情况是某个小语种版本早已无人负责,内容结构还停留在旧系统时代,这属于停止维护。
这两种情况的链接处理方式完全不同。滞后更新时,链接仍然应该指向各自语言的对应页面,但需要在链接文本或相邻说明中标注版本时间或状态,让读者知道当前看到的是哪一版。停止维护时,继续保留一个看似平行的语言链接,反而会让读者误以为内容等价,此时应把链接改为指向主版本,并在落地页说明该语言已并入统一版本。
最容易被忽略的一点是:语言切换器里的链接如果只写“English”“日本語”,读者无法判断这个版本是否与当前页同步。可以在链接文本中直接加入状态词,例如“English(更新至 2024 版)”或“English(部分内容待同步)”。这不是装饰,而是把版本差异变成可点击前的判断依据。
在 HTML 层面,可以用 hreflang 标明语言和地区,用 title 补充版本说明,但不要把版本状态只写在 title 里,因为移动端和辅助技术不一定完整呈现。更稳妥的是让链接可见文本本身携带版本信息。假设一个页面中文版已更新到第三版,英文版仍是第二版,链接可以写成:
<a href="/en/page" hreflang="en">English(第二版,中文版已更新)</a>
这样做的结果是:读者在点击前就知道两个版本不一致,减少进入后才发现内容对不上的挫败感。下一步动作是检查所有语言入口是否都采用了同一套标注规则,避免只有部分页面标注、部分页面不标注。
当一个语言版本确定不再维护,但其中仍有部分内容有参考价值时,不建议直接删除页面或让链接返回错误。更合理的做法是保留一个归档页,在页面顶部说明该版本已停止更新,并给出当前主版本的链接。原来的语言链接可以改为指向这个归档页,而不是继续指向一个看似正常、实则不再维护的内容页。
如果该语言版本已经完全没有独立价值,则把链接统一指向主版本,并移除语言切换器中的该项。这里的关键动作是:先确认该版本是否还有外部链接或用户收藏,再决定是归档还是合并。若直接移除,外部入口可能落到失效页;若保留归档,则需在归档页明确写出“本页不再更新”以及替代链接。
如果各语言版本虽然更新不同步,但每个版本都对应不同的法律实体、不同的服务区域或不同的定价体系,那么它们并不是同一内容的不同版本,而是各自独立的内容主体。此时用“版本差异”来标注反而会误导读者,因为英文版并不是中文版的旧版,而是面向另一市场的独立版本。
在这种情况下,链接不应标注版本先后,而应标注适用区域或实体归属。判断依据是:两个语言版本是否共享同一套事实、同一套价格、同一套责任主体。如果答案是否定的,版本标注就不适用,应该改用区域或主体标识。这个反例说明,版本差异标注的前提是内容同源。
执行完这一步后,下一步应检查外部来源是否仍指向已归档或已合并的旧链接,并根据实际情况决定是否需要保留跳转。如果外部链接大量指向旧版本,保留一个说明页比直接移除更稳妥。