本文约 3,074 字,预计阅读 8 分钟。文中命令与配置均经过实测,可直接参考执行。
引言:标题塞满关键词,反而不收录了
很多 WordPress 站长的标题写法是这样的:「WordPress 教程_WordPress 建站_WordPress 主题推荐_WordPress 插件下载_WordPress 优化技巧」。逻辑很朴素:多塞几个词,多覆盖几个搜索需求。结果往往是反的——这类页面要么长期不收录,要么收录后在搜索结果里被算法改写成另一个标题(百度会对它认为作弊的标题做重写展示),点击率低得可怜。更隐蔽的一种是”标题党”:标题写着”2026 最新完整教程”,点进去只有三段话和一个广告;或者标题承诺”附源码下载”,正文里根本没有下载入口。这类虚假标题同样在打击范围内。百度细雨算法针对的正是这两类标题作弊:一是标题关键词堆砌、过度优化,二是标题与实际内容不符、夸大或虚假描述。它和针对正文采集的算法不同,打击点在”标题与内容的一致性”这个环节。麻烦的地方在于,很多站长并不是故意作弊,而是用了 SEO 插件的默认模板,在标题里自动拼接了分类名、标签名、站点名,堆出了自己没意识到的重复。本文就从这个最常见的场景切入,讲怎么体检、怎么改。
原理分析:细雨算法看的是”标题是否诚实”
标题在搜索结果里承担两个职责:告诉用户这是什么、告诉搜索引擎这页讲什么。任何让这两个职责失真的写法,都会被判定为作弊。
| 作弊类型 | 典型表现 | 用户侧后果 |
|---|---|---|
| 关键词堆砌 | 同一词重复 3 次以上、用 _/\| 拼接同义词 |
标题读不通,用户不敢点 |
| 虚假夸大 | “最全””第一””官方””2026 最新”但内容陈旧 | 点进去落差大,立刻跳出 |
| 名实不符 | 标题承诺资源/源码/清单,正文没有 | 用户认为被骗,投诉率高 |
| 模板化重复 | 站名+分类+标签自动拼接,全站结构雷同 | 前几页结果看起来都一样 |
判定的核心逻辑是”一致性校验”和”多样性校验”。一致性指标题里的核心词必须在正文里真实存在、且是页面主题;如果标题写了”教程”而正文是产品页,就不一致。多样性指站内标题不能大面积结构雷同,全站 500 篇文章标题都是”XX 怎么做_YY 教程_站名”这种模式,会被判定为模板化堆砌。理解了这两点,改写就有了方向:不是把关键词删掉,而是让标题回到”描述这一页实际内容”的状态。
保姆级实操
步骤 1:导出全站标题,先做体检
用 WP-CLI 一次性导出所有已发布文章的标题与链接,再用文本处理找出可疑模式。下面这组命令不需要写插件就能跑:
# 导出全站文章 ID、标题、链接到 CSV
wp post list --post_type=post --post_status=publish \
--fields=ID,post_title,url --format=csv > titles.csv
# 找出标题中同一关键词重复出现 3 次以上的(堆砌嫌疑)
awk -F',' '{
title = $2;
n = split(title, parts, /[_||,,\/、 ]/);
delete cnt;
for (i = 1; i <= n; i++) {
if (length(parts[i]) > 1) cnt[parts[i]]++;
}
for (w in cnt) {
if (cnt[w] >= 3) { print $1 ", " title; break; }
}
}' titles.csv
# 统计标题里高频出现的后缀(站名/分类自动拼接产物)
awk -F',' '{print $2}' titles.csv | grep -o '[^_||]*$' | sort | uniq -c | sort -rn | head -20
把命中的 ID 导出成清单,这就是改写对象。
步骤 2:按”唯一性”原则重写标题
改写公式:核心主题词 + 限定条件(版本/场景/对象)+ 一处差异化信息。例如把「WordPress 缓存插件_WordPress 加速插件_WordPress 优化插件推荐」改成「WordPress 缓存插件选型:三款插件在本站的实测 TTFB 对比」。前者堆砌三个同义词,后者只出现一次核心词,但多了”实测数据”这个增量信息,点击率通常更高。
步骤 3:关闭 SEO 插件的自动拼接
检查 SEO 插件(如 Yoast SEO、Rank Math、All in One SEO、以及国内常见的 SEO 插件)的标题模板设置,把 %%category%%、%%tag%%、%%sitename%% 的无条件拼接去掉,只保留站名在首页或必要时追加。文章页标题建议只保留”文章标题 + 站名”或直接只用文章标题。
步骤 4:核对标题与正文的一致性
对清单里的每篇,确认标题里的承诺在正文里真的兑现:写了”附源码”就要有代码块或下载链接,写了”2026 最新”就要有今年的版本信息与更新时间,写了”完整清单”就不能只列三条。承诺兑现不了的,改标题,不要硬凑内容。
步骤 5:检查搜索结果里的实际展示标题
改完后在百度搜索 site:你的域名 与目标关键词,看结果里显示的标题是你写的还是被算法重写过的。如果长期被重写,说明标题仍未通过一致性校验,需要继续简化。
步骤 6:建立标题规范,防止复发
给站点定一条硬规则:标题长度控制在 30 个汉字以内、同一关键词只出现一次、禁止站名以外的前后缀拼接、标题中出现的每个承诺必须在正文兑现。新内容发布前对照这条规则自查。
常见踩坑
- 以为堆砌是”多覆盖”:重复同义词不会增加覆盖,反而降低标题可读性与点击率。
- 只改标题不改正文:名实不符的问题在正文,改标题只是换了一种不符。
- 把”最全””第一”当修饰语:绝对化表述没有依据时就是虚假描述,且可能涉及广告法风险。
- 忽略插件生成的标题:分类页、标签页、分页的标题由主题模板生成,常常自带堆砌,需要单独处理。
- 一次性全站改标题:短时间大幅改动会让搜索引擎重新评估,建议按批次改,每次 50–100 条并观察数据。
- 案例:某站点为了覆盖”WordPress 教程”相关词,把全站 400 多篇文章的标题统一改成「XX 教程_WordPress 建站教程_mimangfei」,改造后两个月内新增内容几乎不收录,老页面的搜索展示标题被百度重写成了正文首句。排查时才发现是 SEO 插件标题模板里填了
%%title%%_%%category%%_WordPress 建站教程_%%sitename%%。清空模板只保留%%title%%与站名后,按批次重写了堆砌严重的 120 条标题,两个月后新内容收录恢复正常,被重写的展示标题也陆续还原。
总结
标题作弊的判定标准其实是两个问题:这个标题是不是在如实描述这一页?这个标题在整个站里是不是独一无二的?两个答案都是”是”,就安全。行动清单:导出全站标题 → 用脚本找出堆砌与模板化重复 → 按”核心词一次 + 限定条件 + 差异化信息”重写 → 关闭插件的自动拼接 → 核对标题承诺在正文兑现 → 分批改动并观察搜索结果展示。标题改完后,配合主动推送让百度尽快重新抓取。标题层面的规范与百度清风算法合规要点高度相关,建议一起排查;如果正文本身是搬运来的,光改标题没用,需要先按百度飓风算法应对策略处理内容;收录节奏的判断可以参考百度搜索的时效性要求与文章更新策略。
