谷歌不展示meta description, 十有八九是写法踩了坑。不是字数不对, 就是编码乱了, 要么你压根没写这条标签。说白了, 谷歌对meta description的处理逻辑特别直白。你写得规范, 它就展示你的。你写得拉胯或者缺失, 它就从正文里随便抓一段顶上去。
请大家不要再提出疑问, 说为什么在谷歌的搜索结果页面无法看到我编写的描述信息, 其根本性的原因其实只有一个方面, 就是你所提交和撰写的这些内容文本, 并没有完全达到谷歌那边所规定的需要予以展示的基本标准和各项具体要求条件。
谷歌meta description格式有哪些硬规则?
谷歌对meta description的抓取并没有明确的区分, 它不存在那种非此即彼的绝对界限, 这种情况既没有所谓的必须性, 也不存在可选性的说法, 其运作机制就是只要你写了, 它就会去采纳, 一旦你没写, 它也就不管不问你了, 可是如果想让它在搜索结果里稳定地进行展示, 那么就必须去死磕几条特定的规则。
要把字数严格卡在一百五十到一百六十个英文字母的范围内,放在中文里差不多就是七十到八十个字的样子,要是发现超了长度,就直接切掉后面多余的,然后加上省略号收尾。
编码方面必须跟网页的字符集保持一致, 如果在UTF-8的页面里面混入了GBK的内容的话, 谷歌浏览器会认为是乱码, 然后就直接丢弃了。
不要把多余的空格和换行这些东西加上去。也不要加入那些特殊的Unicode字符。你觉得这可能是一个小问题。但是实际上它的触发率是非常高的, 并不是一个小数字。
在一个页面的代码里, 只应该去放置一个meta description这个标签, 如果要是不小心放了多个的话,谷歌的搜索引擎只会去看并认可第一个出现的, 而其余后面再多出来的那些就全都属于没有任何作用的无效代码部分。
谷歌meta description不展示最常见啥原因?
我见过最多的三种情况:
1. 该页面的数据是使用JS来进行动态渲染的, 标签里的description属性是写在了客户端那边, 导致谷歌爬虫在进行第一次抓取行为的时候, 完全看不到这部分内容的。

2. 当模板引擎在处理字符串拼接的过程当中, 如果遇到的变量是空的状态的话, 那么它生成的标签就会变成content=""这种情况, 也就是说, 它的实际含义等同于完全没有进行任何书写操作。
3. 在内容介绍的部分里面, 塞进去了HTML标签或者是内联脚本代码, 这会导致谷歌的解析程序直接跳过这些部分而不去处理。
谷歌meta description和OG描述有啥区别?
| 对比项 | meta description | og:description |
|---|---|---|
| 谁在用 | 谷歌、必应等搜索引擎 | Facebook、微信、Slack等社交卡片 |
| 不写后果 | 搜索引擎随机抓正文顶上 | 社交分享无摘要 |
| 长度建议 | 英文150-160字符 | 300字符以内 |
| 重复影响 | 全站大面积重复会触发去重展示 | 重复了也白搭 |
不少人常常把 OG 描述当作 SEO 的 meta description 去写, 但这其实是两种完全不同的东西, 所以千万别把它们混为一谈。
不同页面谷歌meta description侧重不一样
第一个页面是首页, 这个地方要把品牌和核心服务放在一起讲, 比如说, “XX是一个什么样的平台, 给用户提供什么服务”, 然后把关键的词儿自然地放进去。
文章页: 写这篇内容究竟是为了解决什么具体的问题, 千万不要把标题直接复制过来当作描述, 因为这样做是最差的写法。
分类/标签页: 你要把这个分类里面所涵盖到的那个具体的范围给写出来, 比如说写成“这里收录了所有关于……的这种深度的内容”, 这样的说法就很直接。
一句话总结
谷歌的那个meta description其实并没有大家想得那么难弄。只要照着上面说的几个点把格式弄对, 内容写得真实一点, 不要把它留空也不要重复去写, 它就会在搜索结果显示里稳定地把信息展示出来。
在2024年以后谷歌对待meta description的这个排名权重基本上就变成了零了, 它纯粹就是搜索结果页面里面那行灰色的小字而已。你把这个部分写好了点击率上去了, 整体的排名自然就会跟着提高, 你要是没有写好, 连被展示出来的机会都不会有的。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...








