两个元素,两种不同的作用
这个领域的混乱,来自把这一对当成同一个话题。它们在 head 里紧挨着,在任何内容管理系统里都在同一个输入框中编辑,可搜索引擎对它们做的事完全不同。
| title 元素 | 元描述 | |
|---|---|---|
| 主要搜索角色 | Google 可用于标题链接的来源 | 该片段的可能来源 |
| 由谷歌重写 | 有时 | 经常 |
| 可能因查询或设备而异 | 是的 | 是的 |
| 保证按原文使用 | 否 | 否 |
Google 可以从标题元素、可见标题和其他突出文本生成标题链接,而片段主要从页面内容生成,有时可能使用元描述。将两者写为准确的摘要,而不是强制得出特定结果的控件。
写一个活得下来的标题
标题应当用搜索的人真正会用的词说出这个页面的主题,并且短到不会被切掉。失败的样子比成功的样子更有规律。
- 把品牌放在最前面,会在每一个页面上把那些起区分作用的词推过截断点。
- 一个给五十个页面产出同一个标题的模板,是在告诉搜索引擎这些页面可以互相替换。
- 在同一个标题里重复关键词,先被人读成垃圾,然后才轮到机器。
- 一个描述网站而不是描述这个页面的标题,是在每一条结果上都白白错过一次机会。
有用的自律是:一个标题被单独读、脱离上下文读、放在十条互相竞争的结果里读,都得说得通——因为那正是它存在的场合。
没有固定的字符限制
Google 没有为 title 元素或 meta description 规定硬性长度上限。标题链接和摘要会在需要时截断,通常是为了适应设备宽度;Google 也可能从同一页面的其他内容生成不同文本。
因此,固定字符数只是编辑参考,并不是搜索要求。应尽早放置能区分页面的信息,保持措辞简洁,并在真实设备上检查本地化结果,而不是把一个英文字符目标套用到所有书写系统。
谷歌为什么重写你的描述
摘要是谷歌生成的,当它判断你的元描述是手头对这条查询最好的概括时就会采用。当页面上另一段文字答得更直接,它就改用那一段——通常这是对的判断,因为描述只写一次,而查询是无穷的。
| 重写的原因 | 该怎么办 |
|---|---|
| 另一段文字更好地回答了这条查询 | 什么也不用做——这是系统在正常工作 |
| 描述是笼统的模板套话 | 点明这个页面具体讲的是什么 |
| 它和其他页面的描述重复了 | 给每个页面一段只有它才写得出的描述 |
| 它压根就没有 | 写一段;不然搜索引擎会自己即兴发挥 |
现实的目标不是阻止重写。目标是让你的描述在足够多的时候成为最好的那个答案,从而被用在你在意的那些查询上;并且确保谷歌真要即兴发挥时,页面能给它好料。
什么都不干的标签,和真管用的标签
head 里并不是每个标签都对得起它占的位置。谷歌明确表示不使用 keywords 元标签,而且从 2009 年就一直这么说。与此同时,另有几个是真正承重的,得到的注意却比它们应得的少。
| 标签 | 作用 |
|---|---|
| meta keywords | 没有——排名上不使用 |
| meta robots | 真实——控制收录与摘要行为 |
| link rel=canonical | 真实——指定该被收录的网址 |
| meta viewport | 真实——移动端渲染必需 |
| Open Graph 标签 | 不为搜索——它们塑造社交平台上的预览 |