资讯文章 资讯 · NEWS
meta description 该怎么写:谷歌说没有长度限制,那它到底按什么挑
2026-10-23 约 1,527 字 预计阅读 4 分钟 yiyunkj
m
关于 meta description,谷歌文档里有一段话说得挺清楚:摘要主要由页面内容自动生成,只有当 <meta name="description"> 里的描述可能比页面内容更准确时,才会用它。文档还特意写明:元描述没有长度限制,但搜索结果里的摘要会在必要时被截断,通常是为了适应设备宽度。

图片来源:网络,版权归原作者所有,侵权请联系删除
这条口径改变了写法
如果你把它当成「控制搜索结果显示什么」的工具,那它是失败的——大部分时候它不生效。正确的定位是:你在跟页面正文竞争这个位置。写得好,它比正文那几句更精准,就会被采用;写得跟正文一样或者更差,就被丢掉。
所以判断标准不是「有没有写」,是「有没有比页面第一段更值得展示」。
顺带说一个流传很广的数字:155 到 160 字符。这是业界根据桌面端像素宽度倒推的经验值,不是官方限制。中文按全角算,60 到 80 个汉字大致落在同一区间。参考可以,别当成硬性指标去凑。
目录站的特殊性:官方明确说了可以程序化生成
这点对目录站特别重要。文档里有这么一段:对于新闻站点,每篇都是手写的,加一句描述不费力;但对于大型数据库驱动的站点,手写描述几乎不可能,这种情况下程序化生成是合适的,而且是被鼓励的,前提是生成的描述「可读且多样」。
目录站就是典型的大型数据库驱动站点。所以别再纠结要不要给两万个条目页手写描述,用模板生成是官方认可的做法。真正要守住的是后半句:可读、多样。
三类页面的写法
| 页面 | 描述里该有什么 | 模板示例方向 |
|---|---|---|
| 分类页 | 这个类收什么、收了多少条、最近更新时间 | 收录 N 个 XX 类站点,覆盖 A、B、C 三个方向,本月新增 M 个 |
| 条目页 | 这个站是干什么的、适合谁、是否免费 | XX 是一个做什么的站点,支持哪些平台,无需注册即可使用 |
| 首页 | 站级描述,不要复用页面级描述 | 本站收录 N 个站点,分 M 个类目,按什么标准筛选 |
分类页那个模板里的 N 和 M 是真实数字,不是占位符。数字会变,描述自然跟着变,这就顺带解决了「所有页面描述都一样」的问题。
条目页的重点是别抄标题。我抽查过自己的站,有一批条目描述就是把标题加了个「官网」二字,等于白写——标题已经在搜索结果里显示过了,下面再来一遍一样的内容,用户不会因此多点。
官方点名的三类错法
一,全站同一个描述。文档原话是「如果网站上每个页面都使用相同或相似的描述,当多个页面同时出现在搜索结果中时,这些描述并不会起到很大的帮助」。这条是官方直接点出来的,也是目录站最容易犯的——模板里写死了一句「最全的网址导航」。
二,堆关键词。文档给的反面例子是一串词:「缝纫用品、毛线、彩色铅笔、缝纫机……」,并且明说「包含很多长串关键字的元描述不会让用户清楚地了解网页内容,也不太可能显示为摘要」。中文站常见写法是把一堆地区词和同义词堆进去,效果一样。
三,描述和页面无关。比如统一写「欢迎访问本站」。这种连竞争都没参与。
想直接控制,用这三个指令
如果你确实需要控制显示,文档中给了三个工具:nosnippet 完全不显示摘要;max-snippet:[数字] 限制摘要的最大长度;data-nosnippet 属性加在某个元素上,让这部分内容不进摘要。
第三个对目录站挺有用。条目页上那些模板化的脚注、版权声明、时间戳,如果不希望它们被抓去当摘要,就给它们加上 data-nosnippet。这样摘要能落在真正有信息量的那段描述上。
怎么验证写得对不对
别用插件里的字符数当依据,那是估算。用 Search Console 的网址检查工具,看它实际渲染出来的摘要是什么。如果长期显示的是页面正文而不是你写的描述,说明你的描述没赢过正文,回去改内容而不是改标签。
优先级上,文档也说了:没时间给每个页面都写,就先给关键 URL 写——首页和热门页面。剩下的靠模板生成,够用。