seo 标题和描述怎么写:没有字数上限,但有两种角色
seo 标题和 meta description 都没有字数上限,Google 文档写得很清楚。真正要分清的是角色:标题你说了算,摘要只能影响。六行发布前自查,每行对应官方原句,外加 27 个首页的实测。

搜 seo 标题的人,多半想要一个字数上限。没有这个数 —— Google 文档明写 <title> 和 meta description 都没有长度限制,截断发生在展示的时候,按设备宽度切。真正要分清的是另一件事:标题是你说了算的字段,描述不是。Google 说摘要主要从页面正文生成,只有当你的描述比正文更能说清这一页时才用它。
动手之前
你要能逐页改两样东西:<title> 和 <meta name="description">。用建站平台的话,它们通常在每个页面的 SEO 面板里,而不是在 HTML 里。如果你的平台只给一个站级描述、所有页面共用,先跳到最后一节 —— 那是平台的限制,不是写法问题。
两个标签,Google 的态度完全不同
大多数教程把这两个标签并列讲,这一步就错了。Google 的摘要文档(页面标注 2026-04-20 更新,2026-08-23 读)原话是:「Snippets are primarily created from the page content itself. However, Google sometimes uses the meta description HTML element if it might give users a more accurate description of the page than content taken directly from the page.」到了标题那份文档,语气变成了要求:「Make sure every page on your site has a title specified in the <title> element.」
两份文档在长度上说的是同一句话,而且和流传的说法相反:都没有字数限制。发生的事情叫截断,「typically to fit the device width」—— 切在哪由用户的屏幕宽度决定,不是一个你能写进规范的数字。
标题是你能定死的字段,摘要只能影响。
中文的 seo 标题不能套英文的字数
这一节英文版没有。中文是全角,同样数量的字符占的显示宽度是英文的近两倍,而 Google 切的是宽度不是字符数。所以把「标题别超过 60 个字符」这条英文侧的经验直接换算成「中文别超过 60 个字」,是在一个本来就不存在的规则上再犯一次单位错误。
可操作的替代做法只有一条:把最重要的那几个字放前面,然后假设后面全会被切掉。写完自己在手机上搜一下品牌词,看实际显示到哪儿。这比任何字数表都准,因为那就是真实的截断位置。
品牌名放哪儿,也跟着这条走。Google 文档说首页标题里放一句站点说明是合理的,但同一句话挂到每个页面上,文档说同一个搜索词返回你的多个页面时会显得重复,建议改成只把站名放在开头或结尾,用连字符、冒号或竖线分开。对做出海的中文团队来说,这里还有一层:品牌名放开头会先吃掉那段宽度,而新站的品牌词本来就没人搜。除非品牌已经是被搜的那个词,否则站名放结尾更划算 —— 反正它是最先被切掉的那一段。
描述怎么写才可能被用上
写一句只能形容这一页的话。判据就这一条。这句话换到你站上另一个页面还成立,它就是模板话,而模板话正是 Google 文档点名的失败情形:「Identical or similar descriptions on every page of a site aren't helpful when individual pages appear in search results.」
三个习惯能解决大部分问题,被跳过最多的是第二条。
- 开头写这一页独有的东西 —— 那个产品、那个数字、读者要做的那个决定。不是它所属的品类。
- 把散落在全页的事实收进来。Google 自己给的范例把作者、插画、价格、页数塞进一条描述,因为点击前就答完的摘要比吊胃口的值钱。
- 每页唯一。没时间逐页写,文档自己的建议是先做首页和已经有流量的页面。
<!-- Google 摘要文档里自带的范例 -->
<meta name="description" content="Written by A.N. Author,
Illustrated by V. Gogh, Price: $17.99, Length: 784 pages">
注意这个例子不是什么。它不是一句话,没有一个形容词,当广告文案是不合格的。它是一组事实,让一个正在十条结果之间选的人一眼读完 —— 这才是摘要真正的活。
交付物:发布前六行自查
每一行都对应官方文档里的一句话,不是习惯做法。所以某一行没过,是真问题。
| 检查项 | 通过条件 | 出处 |
|---|---|---|
| 标题存在 | 每个页面都有 <title> | 标题文档 |
| 标题够具体 | 没有「首页」「产品」这类词 | 标题文档 |
| 不重复堆词 | 同一个词没有为了权重反复出现 | 标题文档 |
| 不是模板串 | 页面之间差别不止一个字段 | 标题文档 |
| 描述唯一 | 没有跨页复用 | 摘要文档 |
| 描述带事实 | 含至少一项可核对的信息 | 摘要文档 |
第四行对中文独立站最要紧。建站模板默认拼出来的「页面名 - 品牌名」,正是 Google 点名的那种模板串 —— 它举的例子是每个乐队页都叫「Band Name - See videos, lyrics, posters, albums, reviews and concerts」,一整串无信息量的字。第三行针对的是另一种写法,文档里写成「Foobar, foo bar, foobars, foo bars」,并说这种堆法「can make your results look spammy to Google and to users」。
大站实际是怎么写的
这件事我们量过,没有靠猜。27 个可读首页里,描述长度中位 130 字符,4 个站一条描述都没有。标题那边,长度从 8 到 120 字符、中位 40,而 22 个有 h1 的站里没有一个和自己的标题说同一句话。
后面这个数字对写法更有用。如果 title 和 h1 必须一致,样本里这批 SEO 人力最厚的站应该会一致。它们没有。这和两个元素的分工是对上的:标题写给还在结果列表里扫的人,h1 写给已经进来的人。
三种做法要停掉
下面三种都会做出一个「看起来优化过」但读起来很通用的页面。
- 按字数写。文档里没有这个限制,硬凑到某个数会让短描述注水、长描述被砍掉有用的事实。
- 把摘要被改写当成出错。Google 改写是因为它认为正文比你的标签更贴这次搜索。那是机制在运转,不是处罚。
- 用正文前 150 个字符自动生成描述。这种做法稳定地生产出导航文字、Cookie 提示,或者半句开场白。
这一章保证不了的事
它保证不了 Google 会用你的描述。没有任何做法能保证,说能的都是在描述一个不存在的开关。反方向的控制倒是有:nosnippet 让摘要整段不显示,max-snippet 限制长度,data-nosnippet 排除页面里的某一段。但没有一个标签的意思是「请用我写的那句」。
还有一件我们答不了的事:你的描述被原样采用的比例是多少。Search Console 不报「这次曝光展示的是哪一段摘要」,唯一能做的测量是手工抽查搜索。所以这一章改的是概率,闭不了环。它能稳定买到的是一个更清楚的标题 —— 那部分完全归你 —— 以及一页把自己的价值写在机器读得到的地方。如果真正的问题是这页压根排不上,描述很少是原因,先走一遍诊断路径。
常见问题
seo 标题到底多少字合适
没有上限。Google 按设备宽度截断,所以目标不是某个字数,而是这句话被砍掉后半段仍然读得通。中文尤其别套英文的字符数,全角宽度不一样。
meta description 影响排名吗
Google 文档把它写成摘要的来源,不是排名输入。它影响的是一个已经看到你的人点不点,这是另一套机制、另一种回报。
为什么 Google 老是改写我的描述
因为它判断正文更贴这次搜索。可动的杠杆是让描述更贴这一页,不是塞更多关键词。改写取到的那段你不想让它取,用 data-nosnippet 把那一段排除掉。
标题和 h1 要写成一样的吗
不必。我们那批样本里,22 个有 h1 的首页没有一个和自己的标题一致,这些站也没因此吃亏。标题写给结果列表,h1 写给已经进来的人。
本文属于 QueryWin 实操手册 · 第 2 阶

