无法拿到创建时间时,维护基线不能建立在“链接龄”上,而应建立在可验证的现状证据上:先给每条链接做一次带日期的现状快照,再用两到三轮复查之间的变化来定义基线。创建时间缺失只影响你无法判断链接有多老,不影响你判断它现在是否可访问、是否仍指向目标页、是否仍符合当前收录条件。
假设你接手一份三年前整理的表格,字段只有来源页面URL、目标页URL和一句备注,没有抓取时间、没有作者、没有当时的外链属性。此时最危险的做法是按备注里的“权重高”“已联系”来排序,因为这些描述既无法验证,也可能早已失效。可行的最小动作是:为每条记录补一个“首次核验日期”字段,值统一填今天,然后逐条记录四项现状——来源页是否返回正常状态、目标链接是否仍在页面HTML中、链接是否可被常规抓取、来源页主题与目标页是否仍相关。
这个动作的结果会直接决定下一步:如果大部分链接仍可访问且相关,维护基线可以按“现状合格”建立,之后只需定期复查变化;如果大量链接已失效或变成nofollow,基线就要按“需替换或需重新联系”建立,而不是继续沿用旧清单的排序。
有人会用来源页的发布时间、文章里的日期或域名注册时间来估算链接创建时间,这些做法都只能作为弱参考。来源页可能多次改版,链接可能是后来插入的;文章日期可能被更新覆盖;域名年龄与单条链接的建立时间没有必然关系。更关键的是,即使你能估算出大致时间,也无法据此推出这条链接对当前目标页还有多少贡献。
因此,缺少创建时间时应放弃“按年龄分层”的维护策略,改用“按现状分层”。可以先把记录分成三类:现状可验证且相关、现状可验证但相关性下降、现状不可验证。第三类不应直接删除,而应标记为待确认,因为不可验证可能来自抓取限制、页面改版或临时故障,这些原因需要分别处理。
不需要补齐所有历史信息,只需要三个字段就能开始维护:
执行一次完整核验后,你会得到一份带日期的现状清单。下一次复查时,把新状态与首次核验日期对应的状态比较,变化本身就是基线数据。没有创建时间,你依然能回答“这条链接最近有没有变”,这比回答“它创建多久了”更接近维护决策需要的信息。
建议按以下顺序处理,每一步的结果都会改变后续判断:
这个顺序的价值在于避免无效劳动:先排除已失效的来源页,可以省去对大量死链的逐条分析。完成一轮后,你会知道哪些记录值得进入常规复查,哪些只需要在改版时再看。
需要明确:首次核验日期不是创建时间,现状合格也不等于这条链接会持续有效。核验结果只能说明核验当天观察到的情况,不能推出链接曾经如何、未来如何,也不能把链接数量或第三方指标当作排名保证。若某条链接在两次复查间消失,合理原因可能包括来源页改版、编辑删除、抓取限制变化或页面迁移,不能仅凭一次消失就断定对方主动移除。
维护基线的用途是让变化可见,而不是给每条链接定终身。缺少创建时间时,先把现状和变化记录下来,再根据变化决定复查频率和替换优先级,这比等待补齐历史数据更实际。