先给结论:不要按“字段是否重要”投票,而要按“这个字段在新站里是否还有唯一的产出位置”来决定。假设一个情境:某企业站要从旧CMS迁到新系统,旧库里有“产品型号”“旧编号”“适用行业”“附件下载”“内部备注”等字段,新系统只提供标题、正文、图片、自定义标签。此时能迁入的字段有限,判断保留项的依据不是字段在旧站存在多久,而是它是否影响页面被理解、被区分、被继续维护。
把每个旧字段放到新站结构里问一遍:它最终会变成什么?如果“适用行业”会变成一段可读正文或一组站内分类链接,它就有产出位置;如果“内部备注”只是编辑备忘,不进入公开页面,也不影响模板渲染,它就没有产出位置。保留项应优先给后者之外、能进入页面输出的字段。
实际操作可以这样走:先列出旧字段,再对每个字段标注“公开可见”“参与筛选”“仅后台记录”三类。公开可见且参与筛选的字段,通常需要在新系统里找到对应结构;仅后台记录的字段,可以转为迁移文档保存,不占用新站字段。这个动作的结果会直接影响下一步:如果某字段既公开可见又参与筛选,就不能只塞进正文,否则后续筛选和模板调用会断掉。
假设旧站只有一款产品时,“旧编号”放在页面标题里也能被用户看到,看起来很重要。但规模扩大到几百款后,新系统若没有编号字段,编辑只能把编号写进正文,列表页就无法按编号排序,旧链接也无法稳定对应。这个例子说明:个别样本成立,不代表规模化后仍成立。
可区分原因的证据有三类:一是字段是否出现在列表页、筛选页或详情页模板中;二是字段是否被旧URL、站内搜索或表单引用;三是字段是否由多人协作维护。若三项都指向同一字段,保留优先级就高;只有详情页出现一次,且没有检索价值,可以降级为正文内容。
第一层是结构字段:会参与分类、筛选、排序、URL对应或模板循环的字段。它们应优先在新系统中寻找等价结构,找不到时用自定义标签或独立分类承载。第二层是内容字段:只影响详情页阅读的字段,可以合并进正文,但要在迁移说明里写清合并规则。第三层是记录字段:不进入公开页面,只用于内部对账、旧系统回溯或编辑备注,应留在迁移文档中,不占用新站字段。
这样处理的结果是:新站字段数量可控,旧数据也不会因为“没地方放”而整批丢失。下一步应检查合并后的正文是否仍能回答用户问题,尤其是原来靠字段区分的型号、版本、适用条件是否还能被读者看懂。
保留项决定后,至少做三件事:抽查旧页面在新站是否仍有对应内容;检查列表页和筛选页是否还能调用保留字段;确认旧链接跳转后不会落到空泛首页。若发现某字段在新站没有输出位置,就回到第一层判断,补结构或改为正文,而不是继续堆在后台。
需要说明的是,抓取量、索引量或某类请求下降,不能单独证明保留项决策正确,也可能是迁移节奏、链接替换或访问路径变化造成的。判断依据应回到页面是否可读、结构是否可维护、旧数据是否可追溯。只有这些条件成立,保留项才算真正定下来。