记录变更与复盘的核心,是让每一次改动都能对应到一份可查的交付物:改了什么、为什么改、谁批准、怎么验证、结果如何。两种常见做法各有适用条件。轻量方案适合单人维护、改动频率低、页面数量少的情况,用一张变更日志表加一次月度复盘即可。结构化方案适合多人协作、改动频繁、涉及模板或批量页面的情况,需要变更单、验收记录和复盘报告三层资料。选择依据不是团队规模本身,而是改动能否被单独回滚、结果能否被单独归因。
先确定复盘时要回答的问题,再决定记录哪些字段。一次有效的复盘至少要能回答:这次改动针对的是抓取、索引还是排名环节;改动前后的页面状态差异在哪里;观察窗口内哪些指标发生了变化;这些变化能否排除同期其他改动的影响。
倒推出来的必需资料包括:
robots规则、状态码等具体项,保留改动前后的值。如果这几项里有任何一项缺失,复盘时就会退化成主观判断。例如只记了“调整了标题”,没有记录原标题和生效日期,后续流量波动就无法与这次改动建立对应关系。
轻量方案用一份表格承载全部信息,字段包括日期、URL、改动项、前后值、执行人、观察期、结论。它的判断结果是:当同期没有其他改动、页面之间互不影响时,可以直接把指标变化归到这次改动上。适用条件是改动间隔大于观察期,且每次只动一个变量。
结构化方案在表格之外增加变更单和复盘报告。变更单在动手前填写目的、影响范围、回滚方式和验收标准;复盘报告在观察期结束后填写实际结果与差异原因。它的判断结果是:即使同期存在多项改动,也能通过影响范围的重叠情况区分主因和干扰项。适用条件是批量改动、模板级改动,或改动之间存在依赖关系。
选择时可以问三个问题。第一,这次改动能否独立回滚?不能回滚就必须走结构化流程。第二,同期是否还有其他人在改同一批页面?是则必须结构化。第三,改动是否只影响单个页面的单个元素?是则轻量方案足够。
无论选哪种方案,执行顺序一致:
检查项包括:变更记录中的URL是否可直接访问;前后值是否为实际抓取或查看所得而非凭记忆填写;观察期内是否有未记录的其他改动;结论是否区分了“已定位的原因”和“可能原因”。
假设某站点将一批分类页的标题模板从“分类名”改为“分类名+选购指南”,共涉及40个URL。轻量方案下,如果这40个页面同期没有其他改动,观察四周后对比点击率和展示量即可。结构化方案下,需要额外记录模板改动是否影响了页面生成逻辑、是否有页面因此出现重复标题,以及回滚时能否只还原标题而不影响其他模板字段。前者适用条件是页面独立、模板简单;后者适用条件是模板改动会牵连多个输出字段。
结论要写成可被下一次改动复用的形式。例如“标题加入品类词后,该批页面在观察期内展示量上升,点击率变化不明显,暂不回滚,下批页面沿用同一模板并单独记录点击率”,比“效果不错”更有价值。如果结论是“无法判断”,也要写明无法判断的原因,是观察期太短、同期改动太多,还是指标本身波动过大。这个原因直接决定下一次记录方式要改哪里。
下一步动作:为当前正在进行的改动补一份最小记录,至少包含URL、前后值、上线时间和观察期截止日,等观察期结束后再决定是否升级为结构化流程。