你 Google 自己的文章,SERP 显示的标题不是你 <title> 里写的。有时候是你的 H1;有时候是 Google 从你的 H2 拼出来的;有时候就是更短一截。Google 官方文档说,他们大约 87% 的时候用你的 <title>,剩下 13% 会改写——“当他们觉得能帮用户找到更好标题的时候”。诀窍是搞清楚是哪一个信号触发了改写、把它去掉。
下面按”实际触发的顺序”过一遍,每个原因都给诊断方法。
常见原因
按命中率从高到低。
1. 标题超过 60 字符(或 ~580px 桌面像素)
最常见的触发。Google 桌面 title 的像素预算大约 580px、移动端 458px。英文大约 60 字符,中文字符更宽,大约 30 字。超过之后 Google 经常用从你 H1 或首段拼出的更短版本替换。
怎么判断:数 <title> 字符。英文 > 60、中日韩 > 30 大概率就是这条。
2. 标题里品牌或样板内容把主题盖住了
"AI 效率工具 — 2026 最佳合集 — 站点名 | 站点标语"。Google 解析完品牌和标语,真正主题在第 30 个字符之后。Google 会改写把主题前置。
怎么判断:把标题念出来。陌生人要读过 4+ 个词才知道页面讲什么,前面就太肿了。
3. 标题没匹配真正排上来的搜索意图
Google 看你这个页面实际靠什么 query 上排名。如果你的标题写”五个效率窍门”,但点击大多来自”ChatGPT 效率技巧”,Google 会用含 “ChatGPT” 的标题。
怎么判断:Search Console → Performance → 选这个 URL → Queries。如果排在前面的 query 都没出现在你的标题里,Google 就可能用它们改写。
4. 标题与 H1 冲突
如果 <title> 说一回事、<h1> 说另一回事(明显不同),Google 把 H1 当更可信的信号(页面上可见)就用 H1。
怎么判断:
curl -s "https://yourdomain.com/your-page" | grep -oE '<title>[^<]+</title>|<h1[^>]*>[^<]+</h1>'
对比。两个主题不一样就是触发了。
5. 标题用竖线堆词
"AI tools | productivity | best 2026 | for developers | ChatGPT alternatives"。多个 | 加不连贯的片段——看起来像 spam。Google 会改写。
怎么判断:数 | 或 — 分隔符。超过一个就触发。
6. 跟兄弟页标题几乎一样
/category/ 页和它下面 10 篇文章的标题非常相似,Google 会去重——给每篇从 H1 / 内容合成差异化标题。
怎么判断:site:yourdomain.com/category/ 看标题列表。5+ 个相似度 80% 就是重复。
7. 带年份前缀或后缀但年份过时了
"2023: Best AI tools" 这种,Google 检测到年份相对页面新鲜度过时就会改写。哪怕不是年份,类似 “(Updated 2024)” 的后缀也会触发。
怎么判断:标题里任何年份比 publishedAt 或 dateModified 落后 1 年以上。标题和日期都要更新。
最短修复路径
第 1 步:在 Search Console 找被改写的页
Search Console → Performance → Pages → 按曝光降序。取前 20。逐一:
# 拉当前 title
curl -s "https://yourdomain.com/url-path" | grep -oP '<title>\K[^<]+'
然后 Google 搜 site:yourdomain.com/url-path,复制 SERP 上的标题。对不上的就是被改写了。
第 2 步:用”主题 + 价值 + 长度”公式
每个被改写的标题套这个模板:
[主关键词短语] — [独特价值或数字] [可选品牌]
例子:
| 差 | 好 |
|---|---|
| ”Best AI Tools 2026 | 站点名 | 效率指南" | "2026 我付费用的 12 个 AI 工具(弃掉了 8 个)" |
| "How to deploy Astro" | "Astro 部署到 Vercel:6 个没人提醒过的坑" |
| "Authentication" | "3 步修复 Firebase auth-redirect 死循环” |
硬限制:
- 英文:55-60 字符(60 是大多数 SERP 的硬截断)
- 中日韩:28-32 字
- 最多 1 个竖线
|
第 3 步:让 H1 跟新 title 对齐
H1 应该是标题的双胞胎,不是复读。可以接受的差异:大小写、轻微改词。不能接受:主题不一样。
例子:
- Title: “Astro 部署到 Vercel:6 个没人提醒过的坑”
- H1: “Astro-on-Vercel 部署的 6 个坑,提前避开”
同主题、不同表达——OK,都加强同一个意图。
第 4 步:把真正在排名的 query 加进去
Search Console 显示你这个页排在 “ChatGPT 效率” 上,但你标题写的是 “AI 效率”——把 “ChatGPT” 加进标题。对大多数被改写的页,这一步是最有效的。
第 5 步:改完的 URL 主动请求重收
Search Console → URL Inspection → 输 URL → “Request indexing”。几小时内触发重爬,不用等几天。
第 6 步:等 2-4 周验证
Google 不会立刻重新评估。改完之后:
- Day 0:改 + 请求收录。
- Day 3-7:再跑
site:yourdomain.com/path看新标题。 - Day 14:还在被改写就是你的标题真的输了竞争——再压短、再具体。
- Day 30:在 Search Console 看 URL 的 CTR 变化。如果改写之前确实在丢点击,应该有 10-30% 改善。
第 7 步:如果 Google 一直拉长标题就压一下
如果 Google 在你标题预算之外加”解说”,<head> 加:
<meta name="robots" content="max-snippet:60">
这能压”加料”,但不能阻止”替换”。
哪些情况可能不是你操作错了
有些覆盖即使你写得很好也会保留。如果页面排名好、改写后的标题也准确反映内容,就接受——重要的是 CTR,不是出现的是谁的原话。
容易误判的情况
看起来像 bug——其实是有意算法行为。别上报,调整你的标题。
预防建议
- 标题先为搜索意图、后为品牌。
- 稳定保持 60 字符以内(中日韩 30 字以内)。
- 每页一个 H1,跟标题紧密呼应。
- 最多一个竖线
|——多了 Google 觉得是”东西的列表”。 - 每季度审 Search Console:曝光前 20 的页里被改写的,把标题调到匹配主导 query。
相关阅读
标签: #排查 #SEO #排查 #title 被改写