缺少创建时间并不等于无法建立基线。可行的做法是:先为每条历史链接补一个“证据日期”,也就是你能找到的最早可验证记录,而不是硬猜创建时间;再按证据强度把链接分为保留、改写、退出三档。证据日期可以来自归档快照、页面首次被提及的上下文、外链页面自身的发布时间,或者你手上最早的检查记录。基线的作用是让后续每次反向链接检查有可比对象,而不是追求还原真实创建时刻。
历史清单缺创建时间,通常有两种情况,处理方式完全不同。
区分这两者的实际动作是:随机抽取清单中约二十条链接,逐条查找可验证日期。如果其中多数能找到证据,说明整份清单值得逐条补录;如果多数找不到,就不必在补时间上投入过多,转而采用观测起点方案。这一步的结果直接决定后面选哪条路线。
当多数链接能找到可验证日期时,保留原清单并逐条补录是成本较低的选择。补录时记录三样东西:证据日期、证据类型(归档、页面自带日期、首次检查记录)、以及该链接当前状态。
适用前提是:链接数量在可人工处理的范围内,且来源页面相对稳定,不会频繁改版导致证据失效。代价是需要一次性投入较多核对时间,而且证据日期终究是近似值,不能当作真实创建时间使用。
一个假设例子:清单里有一条来自某行业博客的链接,博客文章页面显示发布于较早年份,归档快照也印证了这一点。你可以把该日期记为证据日期,并在备注中写明依据。后续检查时,如果这条链接失效,你至少知道它存在了多久,能判断是自然消亡还是异常消失。这个判断会影响下一步:是直接移除,还是先排查来源站是否整体改版。
当多数链接找不到任何可验证日期时,强行补录只会产生大量猜测值,反而污染基线。更稳妥的做法是改写清单结构:放弃创建时间字段,改为“首次观测日期 + 观测状态”两列。
具体动作是:在第一次完整检查时,为每条链接记录当天日期和当时的状态(可访问、跳转、失效、nofollow 等)。此后每次检查都追加一行,形成时间序列。基线不再是“链接何时创建”,而是“从何时起被持续观测”。
这种改写的前提是你能保持检查频率相对稳定。代价是前期无法回答“这条链接存在多久了”这类问题,只能回答“它在我们观测期内是否稳定”。对于以维护为目的的反向链接检查,后者往往更实用。
无论选哪条路线,都会遇到一部分链接既不值得保留,也不值得改写。退出的判断不应基于“没有创建时间”这一条,而应基于可观测的信号。
退出的实际动作是先标记为“待观察”,而不是立即删除记录。标记后进入下一轮检查,如果连续两轮状态没有变化且仍无证据价值,再从活跃清单中移出,但保留在归档记录里。这样做的结果是:活跃清单变短、可比性变强,而历史信息不会丢失,后续若来源站恢复更新还能重新纳入。
第一,每次检查只追加记录,不覆盖旧记录。缺少创建时间时,观测序列本身就是最有价值的信息。
第二,为证据类型设固定取值,例如 archive、page-date、first-seen,避免自由文本导致后续无法筛选。
第三,定期抽查证据日期是否仍然成立。来源页面改版、归档链接失效都会让旧证据贬值,抽查结果决定是否需要把某些条目从“有证据”降级为“仅观测”。
把这三点固定下来,即使清单永远补不齐创建时间,你也能得到一条清晰、可比较、可交接的维护基线,而不是一份每次检查都要重新判断的模糊名单。