这类问题我又碰上了一次。库里 400 篇文章标题带「2024 最新」,内容讲的命令和配置今年仍然有效,搜索结果里这批页面排名集体下滑,摘要还显示着 2024。

第一反应是「同主题已有当年新文,旧文被判重复且过时」,验证下来不成立。

原因不止一个,得分开看。标题里的年份被当成时效信号,过期后点击率断崖;正文没提年份,标题与内容的时间信息不一致;没有更新日期也没有内容改动,缺乏新鲜度证据。

先统计带旧年份的标题数量

SELECT COUNT(*) FROM wp_posts WHERE post_title LIKE '%2024%' AND post_status='publish';

批量替换标题里的年份

UPDATE wp_posts SET post_title=REPLACE(post_title,'2024','2026') WHERE post_title LIKE '%2024%';

再往下找出正文里仍写旧年份的文章

SELECT ID FROM wp_posts WHERE post_content LIKE '%2024%' AND post_status='publish' LIMIT 50;

末了抽一条看线上标题

curl -s https://www.example.com/nginx-guide/ | grep -o '<title>[^<]*</title>'

怎么算真的好了,看的是同一批现象。这批页面标题里只剩当前年份,正文中的版本号和年份同步一致,四周内排名回到改前的区间。

只改年份不改内容会被判日期欺骗,真正的时效页应该每年重写关键段落。改动前把原配置备份一份,出问题能马上回滚,这比任何技巧都实用。

作者 9823189