按时间轴展示某关键词的优化事件:排名变化、TDH/内容/内链状态变更、内链执行记录等,用于复盘与讲解中的「归因叙事」。
给管理层/客户讲「这个词怎么从 A 排名走到 B」的故事板。归因是可解释关联,不是严格因果。
按 YEARWEEK(check_date) 聚合,每周取代表 target_url_rank(101 视为无效)。计算相邻周差:前值 − 后值 = 提升位数(排名数字越小越好)。
「单周提升最快」= 提升幅度最大的那一周;时间段 = 该周的前一周 ~ 该周。
从多表抽事件按日期排序:
onpage_tdh_records.tdh_actual_finishonpage_content_records.seo_actual_finishinternal_link_logs.finish_dateinfohub_link_plans.actual_finish_datekeyword_ranking_logs.check_date在「提升最快时间段」内,把排名提升按动作类型分摊权重(TDH/内容/内链/InfoHub 等),生成里程碑与摘要文案。完整公式见 docs/timeline-attribution-rules.md。
讲解时强调:若提升周附近没有内链完成记录,内链归因权重应低;多动作重叠周会分摊而非重复计满。
keyword_ranking_logs、onpage_tdh_records、onpage_content_records、internal_link_logs、infohub_link_logs 等。
pages/keyword-timeline.php