优先迁出的不是“全部外链”,而是那些停服后无法从公开网页或其他工具重新获得的字段:你为每条外链标注的处置状态、复核时间、联系记录,以及导出时对应的目标页与锚文本快照。原始外链URL通常还能重新查到,但这些带有人工判断和时间的字段一旦丢失,重建成本最高。
很多人在停服公告后先导出一小批数据做测试,发现URL、锚文本、目标页都在,于是判断迁移很简单。但把同样的导出动作放大到全部项目后,会出现两种相反结果:一部分项目迁移后仍能继续工作,另一部分项目迁完后每条记录都变成“未处理”,等于从零开始。
这个矛盾不是导出功能坏了,而是“样本成立、规模化失效”的典型场景。单条记录看起来完整,不代表批量记录里承载的上下文也完整。
第一种解释是数据本身缺失。工具导出时只保留了它自己抓取到的外链事实,而你过去在工具里做的判断、备注、跟进状态从来没有进入导出范围。这种情况下,迁移后确实无法恢复,只能重新判断。
第二种解释是数据存在但没被映射。导出文件里有状态列、备注列、复核时间列,但导入新工具或新表格时,字段名对不上、枚举值不一致,系统把无法识别的值统一置空。数据还在文件里,只是没有落到正确的列。
两种解释都会表现为“迁完后状态全空”,但处理方式完全不同:前者需要重新做人工判断,后者只需要补一次字段映射。
先看导出文件本身,而不是看导入后的界面。用文本编辑器或表格软件打开原始导出,检查是否存在以下痕迹:
如果原始文件里这些列本来就有值,问题出在导入映射;如果原始文件里就是空的,问题出在导出范围。这个检查动作的结果直接决定下一步:映射问题只需修一次导入规则,导出范围问题则必须在停服前手动补录或另存。
按“停服后能否重新获得”排序,而不是按数据量排序:
一个假设例子:假设某条外链在旧工具里被标记为“已联系站长,等待删除”,并记录了联系日期。停服后如果只迁出URL,你无法知道这条是否已经联系过,可能重复联系或漏掉跟进。假设导出文件里保留了这行备注,只是导入时被置空,那么修复映射后这条记录可以继续使用;如果导出文件里根本没有备注列,就只能重新判断。
上述优先级成立的前提是:你确实在旧工具里做过人工标注,并且这些标注对后续工作有意义。如果只是把工具当一次性查询用,没有状态和备注,那么优先迁出的对象就变成目标页与外链的对应关系,而不是处置状态。
另外,不同工具对“导出”的定义不同:有的只导出当前筛选结果,有的导出全部记录,有的把备注放在单独文件里。具体导出范围、字段名称和是否包含备注,需要以该工具当时的实际导出结果为准,不能假设所有工具行为一致。
迁移完成后,建议用一小批已知状态的记录做回读验证:在旧导出文件和新系统中分别查看同一条记录,确认状态、时间和备注是否一致。如果一致,再批量导入剩余数据;如果不一致,先修映射规则,不要继续扩大导入范围。