先别急着批量改标题。把导入后的页面标题、文件名、URL 和正文首段各抽一列,按同一套标识做一次交叉核对,通常能在一小时内判断错位是导入映射错误、模板取值错误,还是源文件本身命名就混乱。核对结果决定后续是保留现有映射、局部改写,还是退出这次导入重来。
标题与文件错位时,最不可靠的判断方式是“读起来不对劲”。更稳的做法是导出四列数据:源文件名、导入后 URL、页面 title、正文首段前 30 字。四列放在同一张表里,逐行看是否指向同一主题。如果四列中有三列一致、只有 title 偏离,问题多半出在模板取值或字段映射;如果四列各说各话,问题在源文件命名阶段,继续在页面上改标题只是掩盖症状。
这个动作的结果会直接影响下一步:四列一致率低的批次,先停下页面层修改,回到导入映射;只有 title 单列偏离的批次,才值得进入逐页改写。
错位通常不是一种原因,用同一套修法会返工。可以按下面的证据分流:
规律性偏移指向映射;大面积雷同指向模板;三者皆乱指向源文件。判断错因后,动作才有针对性,而不是把所有页面标题重写一遍。
核对清楚后,处理方式取决于错位比例和可回退程度,不是一律重导。
保留现有映射适用于错位只集中在少数行,且源文件命名本身可靠。此时只需修正个别映射,不动整体结构,改动面小、可核对。
局部改写标题适用于映射正确、只是 title 写得与正文不匹配。前提是 URL 和文件名已经对应正确,改写只发生在展示层,不影响已有链接指向。
退出并重导适用于错位呈系统性规律、源文件命名混乱,或映射规则本身设计错误。继续在结果上修补,成本会高于重来一次。退出的前提是你能拿到干净的源文件,否则重导只会复制同一批错误。
假设一批 200 个页面中有 12 个 title 与文件名错位,且错位集中在同一导入任务,那么先修映射再抽查即可;若错位超过半数且无规律,重导更合理。这里的数字只用于说明比较方法,不代表任何真实项目结果。
标题本身会被改写,不适合当锚点。更稳的做法是给每个源文件一个稳定标识,例如文件名中的编号或 slug,并在导入后 URL 中保留同一标识。核对时以标识串联四列,而不是靠标题文字相似度猜测。
如果导入系统不保留标识,可以临时在正文首段插入一个仅用于核对的编号,核对完成后再移除。这个动作让错位从“看起来不对”变成“第几号对第几号”,结果可复核,也方便判断是否需要退回上一步。
修正错位后想评估效果,别把一次改动前后直接对比就下结论。搜索需求本身会随季节和热点变化,数据采集口径也可能不同。更稳妥的做法是记录改动日期、受影响页面清单和同期未改动页面的表现,作为参照。若没有参照组,至少保留改动前的四列对照表,便于日后回查错位是否复发。
核对对应关系的价值不在于一次性修完,而在于让每次改动都有可追溯的依据,下一次导入时能更快判断该保留、改写还是退出。