直接回答:当页面、栏目和合作方数量增长后,最不适合继续手工做的是那些需要跨全站保持一致、每次变更都要重复执行、且出错后很难逐条回滚的工作,典型包括内链维护、旧内容退出、重定向与索引状态核查、结构化数据同步、图片与媒体规格统一。判断标准不是“手工能不能做完”,而是“手工做完后能否证明全站仍然一致”。
很多运营者会发现,早期靠人工逐页检查、逐条改链接、逐个提交,效果很好;规模上来后,同样的方法却开始出现漏改、重复改和改完没人知道的现象。这里有两个合理解释。
第一种解释是工作量线性增长,而人的注意力没有同步增长。页面从几十到几千,同一项检查的重复次数成倍增加,漏掉几条属于正常波动,不代表方法本身错了。
第二种解释是工作性质变了。早期是“处理个别页面”,规模扩大后变成“维护一套规则在全站的投影”。例如某栏目整体退出时,真正要处理的不是某个URL,而是入口链接、导航、站点地图、重定向、结构化数据和旧合作方引用这一组关系。手工逐条处理,很难保证这组关系同时成立。
能区分这两种解释的证据是:把同一批变更做两次,看第二次是否还会发现第一次遗漏的项。如果重复执行仍大量遗漏,说明问题在方法;如果只是第一次慢、第二次基本一致,说明问题更可能是暂时的工作量。另一个证据是回滚测试:变更后能否在短时间内恢复到变更前状态。手工操作若没有记录,回滚往往比变更本身更贵。
旧内容、旧系统或旧合作关系需要退出时,保留仍然有价值的部分,比“全删”或“全留”都更常见。手工操作最容易在以下环节留下隐患:
这些环节的共同点是:单点手工修改成立,但全站一致性无法靠单点检查证明。规模扩大后,应把“退出”当成一次全站关系变更,而不是一批页面删除。
并不是所有工作一上规模就必须放弃手工。两个选择各有成立条件。
继续手工成立的条件:变更频率低,影响范围可枚举,且每次变更后能用一份固定清单逐项核对。例如一年只退出一个旧专题,涉及页面在几十个以内,且没有跨栏目引用。这时手工加清单反而更透明。
转为规则化处理成立的条件:同一类变更每月都会发生,涉及页面超过人工可逐条核对的量,或者需要多人协作、需要留下变更记录。例如每次内容改版都要同步检查内链、重定向和结构化数据,且不同人负责不同环节。这时应把检查项写成可重复执行的规则或脚本,人工只负责判断例外。
一个假设的短例子:某站点有约两千个页面,计划退出一个旧栏目。若只退出该栏目下的二十个页面,手工加清单可行;若该栏目被首页、导航和其他三百个页面引用,手工逐条改链接就很难保证没有遗漏。此时更合理的动作是先用站内链接数据列出所有引用来源,再决定哪些引用改为新地址、哪些直接移除。这个动作的结果会直接影响下一步:如果引用来源集中在少数模板,改模板即可;如果分散在正文中,就需要逐类处理并保留记录。
不要凭感觉判断。可以收集以下证据:
这些证据的作用不是追求全自动化,而是把“必须人工判断”和“可以重复执行”分开。人工判断保留在例外和策略上,重复执行交给规则或脚本。
面对旧内容、旧系统或旧合作关系退出,建议的实际动作是:先盘点,再分类,最后才执行删除或重定向。
盘点时至少记录四类信息:原地址、当前是否可访问、站内引用来源、外部引用情况。分类时把对象分成三组:仍然有价值需保留的、需要合并到新地址的、可以完全退出的。对需要合并的,确定唯一目标地址,避免多跳;对完全退出的,确认没有重要入口继续指向它。
这个动作的结果会直接影响下一步:如果盘点发现大部分引用来自少数模板,优先改模板并复查;如果引用分散且数量大,先处理高流量入口,再分批处理长尾。执行后不要只看“删了多少”,而要看索引状态、入口链接和用户路径是否一致。抓取、索引、排名是不同环节,某一项变化不能单独证明处理正确。必要条件是:保留部分必须有明确承接地址,退出部分必须有记录可回滚。满足这两个条件,规模扩大后的退出工作才不至于变成一次性的手工消耗。