模板改变后,不要只靠逐页目测。先按“栏目结构是否变化”分成两类:栏目数量和层级不变时,用同页对照找溢出;栏目被合并、拆分或删除时,先做内容归属清单,再判断哪些是缺项。两种条件下的判断顺序不同,动作也不同。
如果改版只是换样式、换栅格、换组件,原有栏目和页面地址基本保留,那么缺项通常不是主要风险,溢出才是。原因是同一段文字、同一张图在新容器里可用宽度变了,原来刚好一行放下的标题、按钮、表格会突然换行或撑破容器。
可操作的识别顺序是:
这个动作的结果会直接决定下一步:如果溢出集中在少数固定宽度组件,改组件本身即可;如果溢出分散在大量文本块,说明问题在排版规则而不是单个页面,应回到全局样式调整,而不是逐页打补丁。
当模板改变同时伴随导航重组、栏目合并或页面下线,溢出和缺项会混在一起,单看页面很难判断某段内容是被挤掉了还是被有意移走了。这时要先建立内容归属清单,把改版前每个页面的核心内容登记下来,再逐条标记它在新结构中的去向。
清单至少记录四项:原页面标识、内容摘要、新位置、状态。状态只分三种:已迁移、已合并、待确认。待确认的条目就是缺项候选,而不是直接判定为丢失。
假设一个场景:某企业站原来有“产品优势”和“服务承诺”两个独立页面,改版后合并进“关于我们”。如果清单里这两页的内容摘要都能在新页面找到对应段落,就属于已合并;如果只找到产品优势、服务承诺整段消失,才进入待确认。这个例子只用于说明比较方法,不代表任何真实项目结果。
内容看起来“不见了”,不一定真的没输出。常见原因有三类,可以用不同证据区分:
区分清楚后,处理对象完全不同:第一类要改模板逻辑或数据字段,第二类改样式或交互,第三类查资源和接口。若把三类混为一谈,容易出现反复调整样式却始终解决不了缺项的情况。
有两种例外需要单独判断。第一种是页面本身要下线或合并,此时“缺项”可能是预期结果,应先在清单里标记为有意删除,再检查是否有旧地址需要保留跳转。第二种是模板改变只影响局部模块,例如只换了页脚或只换了表单组件,这时不必做全站清单,只针对受影响模块做前后对照即可,否则会放大工作量。
另外,抓取量或请求量出现下降,不能单独证明内容处理正确。它也可能来自访问波动、抓取节奏变化或统计口径调整。要结合页面实际输出和内容归属清单一起看,才能判断是溢出、缺项还是正常波动。
无论属于哪种条件,最后都应留下两份可复用记录:一份是元素级的前后对照,用于发现溢出;一份是内容级的归属清单,用于发现缺项。改版上线后,先按这两份记录逐条核对,再决定是修全局样式、补模板调用,还是调整栏目归属。这样做的价值在于,下一次模板调整时可以直接沿用同一套记录,而不必从零开始逐页翻找。