当页面从几十个增长到几百上千个,手工逐页改标题、逐条提交链接、逐个检查死链就会从“稳妥”变成“瓶颈”:出错率上升、执行速度跟不上内容产出,而且没人能说清上周到底改过哪些页面。更合理的分界是:一次性、判断密集、涉及模板或全站结构的决策继续人工做;重复、可枚举、有明确规则且结果可校验的动作交给脚本或规则批处理。下面按“站点仍小且变化慢”和“站点已大且变化快”两种条件分别说明。
条件一:页面数量少、更新频率低、每篇内容都由同一两个人负责。此时手工操作的优势是灵活,改完立刻能看到效果,不必先搭一套流程。条件二:页面数量多、模板统一、多人协作、内容按栏目批量上线。此时手工操作的边际成本会快速上升,真正的问题不是“累”,而是同一类改动无法保证一致性。
判断依据可以看三个信号:同一类修改是否每周都要重复做;修改是否只改字段、不改判断;改完后是否能用一个简单规则验证对错。三个信号都满足,就属于可以脱离手工的范围。只要涉及“这句话该怎么写”“这个页面该不该留”,就仍应保留人工判断。
以下动作的前提是模板稳定、字段有明确来源,且你能在批量执行前先小范围验证:
实施动作:先在一个栏目内跑一遍,把改动前后的字段导出对比。结果如何影响下一步:如果对比后发现大量改动只是格式统一、没有改变页面含义,就可以扩大到全站;如果出现同一模板下本该保留的差异被抹平,说明规则还不够细,应先补规则而不是扩大范围。
规模扩大后反而更要守住人工判断的环节,因为它们依赖上下文,规则很难覆盖:
这里的取舍是:人工做这些事速度慢,但一旦用规则替代,错误会以整站规模放大。抓取、索引、排名是不同环节,批量提交地址只影响被发现的速度,不能替代内容是否值得被索引的判断。
假设某站有八百个产品页,标题格式原本由编辑逐个填写,结果出现三种写法混用。若继续手工统一,按每人每天处理六十页计算,需要十几个人天,且中途新增页面会再次打乱。若改为按模板生成“产品名+品类+站点名”,用脚本一次性覆盖,则几分钟内完成。
但要注意边界:如果其中两百个页面的产品名本身不完整或含有内部编号,批量生成会把内部编号暴露在标题里。此时正确动作不是放弃批处理,而是先导出这两百个页面单独人工修正产品名,再执行批量规则。这个例子说明,批处理解决的是格式一致性,不解决数据本身的质量问题。
第一个误判是把“抓取量下降”直接当成处理出错。抓取量变化还可能来自站点地图更新频率改变、服务器响应变慢、或外部链接减少,需要结合日志与服务状态一起看,单一指标归零不能证明某个动作正确或错误。
第二个误判是认为自动化之后就不需要抽查。规则跑得越快,越需要固定频率抽样核对,尤其是模板改动、栏目调整之后的第一批页面。抽查不是为了证明规则有效,而是为了尽早发现规则覆盖不到的例外。
回到分界:判断密集的工作留给人,重复且可校验的工作交给规则,中间用一次小范围验证来确认边界。这样规模扩大时,增加的是可预期的执行量,而不是不可控的返工量。