先停掉其中一方的写权限,把网站改成“一人写、一人审”的单线流程,再按页面清单划分归属。两家服务商同时改同一网站,覆盖几乎都发生在模板、公共组件、重定向规则和同一批旧页面上,而不是各自负责的文章里。只要写权限不重叠,覆盖风险立刻下降;审核方可以保留,但不能同时拥有发布权。
打开你手上的资料,最合适的起点是网站后台的页面列表或站点地图导出。把每个URL放进一张表,至少包含四列:URL、页面类型、当前负责方、本轮处理动作。动作只有四种:保留、改写、合并、下线。这一步不涉及谁更专业,只决定谁有权动这个URL。
这份清单的作用是把“同时改”变成“不同时改”。假设A服务商负责产品目录下的60个页面,B服务商负责资讯目录下的80个页面,那么两边可以并行,因为URL不重叠。真正需要排队的是全局配置和模板文件,这类改动一次只能有一方提交。
覆盖往往不是恶意操作,而是两边都以为自己看到的是最新版本。常见路径有三种:一方在旧版模板上继续改,另一方已经更新了同一模板;一方批量替换了内链或标题规则,另一方在同一批页面上做同样操作;一方调整了URL或重定向,另一方按旧地址发布新内容。这三种都可以通过权限设计避免。
具体动作是:给主改方保留编辑加发布权限,给另一方只开编辑或建议权限,或者让其在 staging 环境操作,由主改方统一合并。如果工具支持修订版本,要求双方每次提交前先拉取最新版本。这个动作的结果是,覆盖从“发布后才发现”变成“提交前就冲突”,下一步处理成本会低很多。
如果两家都必须有发布权,就按时间切片:例如上午归A发布,下午归B发布,跨方改动进入次日队列。这不如权限隔离干净,但比无约束并行可控。
旧合作关系结束、旧系统停用时,最容易出现覆盖的正是“半保留”状态:一方想全部重写,另一方想维持原样。处理办法是先给旧页面做价值判断,再决定归属。
这一步的产出是每个URL的最终归属和动作。之后两家服务商即使同时在线,也不会对同一页面做相反操作。假设一个旧产品页仍有外部链接,A想删除、B想保留,清单上标为保留并指定B负责更新,A就不再动它,覆盖争议自然消失。
不要直接在全站推行新分工。选一个目录、大约10到20个页面,让两家按新规则各改各的,观察三件事:是否有页面被两边同时改动、全局配置是否有冲突提交、发布后是否有URL失效或重定向错误。试跑期间记录每次提交对应的页面和操作方,而不是只看最终页面长什么样。
如果试跑中没有出现同页双改,说明权限和清单划分成立,可以扩大到全站。如果出现冲突,先查是清单归属不清,还是发布权没有真正分开。这个判断会影响下一步:归属不清就补清单,权限没分开就改账号设置,而不是继续加沟通会议。
两家服务商同时存在的阶段通常不会太长,但退出方留下的改动需要能被接手方看懂。要求每次批量操作留下简短说明:改了哪些URL、改了什么、为什么改。这份记录不必复杂,能对应到页面清单即可。
当退出方停止所有写权限后,由接手方做一次全站检查:重点看标题、canonical、重定向和站点地图是否一致。检查的目的是发现覆盖残留,而不是证明谁对谁错。发现不一致时,按页面清单上的归属决定以哪一版为准,然后只由该归属方修正。这样处理之后,网站进入单方维护状态,覆盖问题不再重复出现。