SEO 博客标题怎么写:标题标签、H1、长度与大小写

对 SEO 友好的博客标题,要准确说明文章的内容,用的是搜索者会输入的词,重要的词放在前面,不灌水。HTML 的 <title> 元素是 Google 生成搜索结果中可点击标题的主要来源,但 Google 可能会改写它;而且标题没有固定的字数上限,只受屏幕宽度限制。好标题不能让一篇糟糕的文章排上名。它能做的,是帮助 Google 理解这个页面,并帮助用户选择你的结果,而这两点正是你可以掌控的。
标题标签与 H1:职责不同的两个标题
大多数博客文章有两个标题,而且很容易混淆:
- 标题标签(title tag)位于页面的
<head>中。读者在页面本身上看不到它,但它会成为浏览器标签页和书签的名称,也是搜索结果中标题的主要来源。SEO 插件常把它叫作“SEO title”或“meta title”。 - H1 是文章顶部看得见的标题,读者到达页面后看到的就是它。
两者可以完全相同,在大多数博客上也几乎相同。常见的区别在于品牌:Google 的文档建议在标题标签的开头或结尾加上网站名称,用连字符、冒号或竖线隔开。本博客用的就是这种做法的一个变体:H1 始终是文章标题,而标题标签只有在文章标题不超过 45 个字符时才加上“ConvertCaseHQ”,这样已经很长的标题就不会变得更长。
如果两者不同,也要讲同一件事。标题标签承诺“10 templates”(10 个模板),而 H1 却写着“Why templates fail”(模板为什么会失败),这种不一致就可能让 Google 自己另选措辞。
Google 如何生成标题链接(以及为什么会改写一部分)
Google 把可点击的标题称为标题链接(title link),它的标题链接文档是这个话题最好的一手资料。生成过程是全自动的,标题标签只是其中一项输入。其他输入包括页面上主要的视觉标题、<h1> 等标题元素、og:title 元标签、其他大而醒目的文字、指向该页面的链接中的锚文本,以及 WebSite 结构化数据。
实际上,大多数时候还是标题标签胜出。2021 年 9 月,Google 在根据反馈改进新的标题系统之后,表示标题元素被采用的比例约为 87%,高于此前的约 80%。Google 的文档列出了它更可能介入的几种情况:
- 半空的标题,比如模板漏掉了页面名称、只剩下
| Site Name。 - 过时的标题,比如页面上可见的标题写的是 2021,标题标签却还是“2020 admissions criteria”(2020 年录取标准)。
- 不准确的标题,列出了页面并不一定包含的内容。
- 模板化的重复标题:许多页面或其中一部分页面用了同一个标题。
- 没有明确的主标题:好几个标题的视觉分量相同。Google 建议让主标题成为最醒目的文字,例如放进第一个可见的
<h1>里。 - 语言不一致:标题与页面正文使用的语言不同。
如果 Google 改写了你的某个标题,先对照这份清单检查。如果其中没有一条适用,Google 自己的建议是,想一想它的版本是否更适合这条查询。有时确实如此。改动也需要时间才会显示出来,因为 Google 必须重新抓取页面,这可能需要几天到几周。
标题长度取决于显示宽度,而不是字符数
你常会读到“标题保持在 60 个字符以内”被当作一条规则。Google 的文档说法不同:标题元素的长度没有上限,标题链接会按需截断,“typically to fit the device width”(通常是为了适应设备宽度)。
关键词是“宽度”。英文字母的宽度并不一样:一个 i 或 l 占的空间,只有 W 或 M 的一小部分,而且大写字母通常比小写字母更宽。两个字符数相同的标题,可能在很不一样的位置被截断;全部大写的标题,比同样文字用正常大小写写出来的标题,更快用完空间。
所以,把任何字符数都只当作粗略的参考,而不是目标。真正能让你避免被截断的,是词序:
- 把告诉人们页面讲什么的词放在前半部分。
- 让结尾放那些丢了也无妨的部分,比如副标题或品牌名。
- 删掉不携带信息的词:“ultimate”(终极)、“complete”(完整)、“everything you need to know”(你需要知道的一切)。
比较几份草稿时,我们的字符计数器可以用来快速核对一下。只要记住,字符数相同并不意味着宽度相同。
写出符合搜索意图的博客标题
当标题与搜索者想要的东西相符时,它才能赢得点击。英文查询里的小词会透露人们期待的形式:“how to”想要步骤,“vs”想要对比,“examples”想要示例,“template”想要可以直接复制的东西。如果你的文章提供的正是其中某种形式,就在标题里说出来,用搜索者的词,而不是你们内部的行话。
几组改写前后的对比:
| 较弱的标题 | 问题 | 更好的标题 |
|---|---|---|
| Some Thoughts on URLs | 含糊,没有可搜索的主题 | URL Slugs: Why Hyphens Beat Underscores |
| Title Case Converter, Title Case Tool, Free Title Case | 堆砌关键词 | Free Title Case Converter for Headlines |
| The Ultimate Complete Guide to Everything About Headings | 灌水词把主题挤出了视线 | Markdown Headings: H1, H2, H3 and When to Use Them |
| 2023 Guide to Email Subject Lines | 常青主题上带着过时的年份 | How to Write Email Subject Lines People Open |
关于数字和年份:数字在真实而有用时才有帮助(确实有七个示例时,才写“7 examples”)。年份只有在内容确实讲的是那一年、而且你会持续更新时才有帮助。否则,它就会变成 Google 的系统要去纠正的那种过时标题。另外,如果标题里带了年份,就别把它放进 URL,这样明年更新时就不必被迫做重定向。
Google 的文档同样警告不要堆砌:像“Foobar, foo bar, foobars, foo bars”这样的标题对用户没有帮助,还会让搜索结果看起来像垃圾信息。一个清晰的短语,胜过它的四种变体。
英文标题的大小写:标题大写还是句首大写?
Google 的标题链接文档完全没有提到大小写,所以这是一个关乎可读性和语气的选择,而不是排名的问题。这两种风格都很主流:
- 标题大写(Title Case)(“How to Write Blog Titles That Rank”)是传统的标题风格,感觉稍微正式一些。本博客的英文文章标题用的就是它。
- 句首大写(Sentence case)(“How to write blog titles that rank”)读起来更接近日常说话。Google developer documentation style guide 的所有标题都用它。
不管选哪一种,都要在整个网站里保持一致,而且英文标题千万不要整个都写成全大写(ALL CAPS):它更难阅读,而且如前所述,更占宽度。关于哪些小词保持小写的详细规则,请看我们的标题大写与句首大写对比。
如果你使用我们大小写转换器里的“标题大写”按钮,事后请检查缩写。如果你把“SEO”和“URL”输入成大写,而标题其余部分是正常大小写,它会保留这些缩写;但它认不出你输入成小写的缩写(“seo”会变成“Seo”),而且对于整个标题都是大写的粘贴文本,它会把所有内容转成小写。这些要手动修正,只需几秒钟。
标题写作五步法
- 用最平实的话描述这篇文章:“how to write blog titles for search”(如何为搜索写博客标题)。
- 查一查人们实际使用的搜索词(Google Search Console 里的查询是个好来源),换成他们的说法。
- 把主题放在前面,品牌和副标题挪到最后。
- 确保 H1、标题标签和开头的段落承诺的是同一件事。
- 套用你的英文标题大小写风格,修正缩写,再大声读一遍。


