先把“错位”拆成两种可能:一种是文件本身放错了位置,另一种是标题和文件其实对应,只是导入时字段被截断或串行。判断依据不是看哪个标题眼熟,而是看导入前后能否用同一套标识把标题、文件、落地页三者重新串起来。核对动作应从导入日志和原始清单入手,而不是直接从后台列表逐条改名。
两种情况的处理方向不同。若是文件错位,标题通常仍与某个文件成对出现,只是这一对不在预期位置;若是字段串行,常见表现是标题整体后移一位、首条标题为空、末条文件没有标题,或者同一批文件里出现重复标题。此时先不要批量修改,先取导入前的一份原始清单做对照。
可区分的原因证据包括:原始清单中标题与文件名是否同行;导入后标题数量与文件数量是否一致;错位是否集中出现在含逗号、引号或换行的字段附近。数量一致但顺序整体偏移,更偏向字段串行;数量不一致且部分文件成对出现,更偏向文件错位。
标题、文件名和落地页路径都可能被改写,不适合作为唯一标识。更稳妥的做法是给每条记录分配一个不参与展示的编号,例如 row_id,让它在原始清单、导入文件和核对表中保持一致。核对时按这个编号排序,再检查标题与文件是否落在同一行。
实际动作可以这样展开:先导出当前列表,只保留编号、标题、文件名三列;再与导入前清单按编号做一次逐行比对,把不一致的行单独标记;最后只对标记行回到原始文件确认内容,而不是整批重导。这个动作的结果会决定下一步:如果标记行能通过编号还原对应关系,说明是导入映射问题;如果编号本身也串了,说明原始清单在合并或排序阶段就已经错位,需要回到更早的版本。
条件一:原始清单仍保留编号,且编号与文件一一对应。此时优先按编号修复映射,重新导入时明确标题列和文件列的对应字段,不要依赖系统按顺序猜测。修复后抽查首行、末行和中间若干行,确认标题不再整体偏移。
条件二:原始清单没有编号,只有标题和文件名。此时先不要直接改标题。可以按文件名中的稳定部分建立临时编号,再人工确认标题与文件的配对;若文件名本身重复或缺失,则需要回到内容源逐条确认。这个选择更慢,但能避免把原本正确的标题改错。
例外情况是:错位只出现在少数行,且这些行的标题和文件在内容上明显不属于同一主题。此时应优先怀疑源文件在拆分或合并时发生错行,而不是导入工具本身。处理方式是回到源文件对应位置修正,再重新生成导入清单。
修复后不要只看列表顺序是否整齐。应随机抽取若干条,分别打开标题对应的页面和文件对应的内容,确认两者描述的是同一件事。若页面标题与文件内容不一致,即使列表顺序正确,读者仍会遇到答非所问的问题,这会影响后续页面与搜索问题的匹配判断。
比较修复前后效果时,要考虑搜索需求本身的季节变化和采集时间差异,不能把一次顺序调整直接当成排名变化的唯一原因。核对的目标是让标题、文件和落地页重新建立可验证的对应关系,而不是承诺某次修复后多久见效。完成这一步后,再决定是否需要调整页面标题或内容结构,顺序会更稳妥。