搜索引擎摘要由meta name="description"控制,需置于中,内容为120–155字符纯文本,准确简洁、页面唯一、避免堆砌关键词;不生效主因是搜索引擎自动替换或content为空/被屏蔽。

怎么用 meta name="description" 设置搜索引擎摘要
网页在搜索结果里显示的那两行文字,就是靠 meta name="description" 控制的。它不直接影响排名,但会显著影响点击率——写得模糊、堆关键词或超长,用户直接跳过。
实际写法很简单,放在 里就行:
<meta name="description" content="这是一段准确、简洁、带关键信息的网页描述,控制在155字符内。">
- 内容必须是纯文本,不能含 HTML 标签(
<strong></strong>、都会被忽略或截断) - 长度建议 120–155 个字符(Google 通常截断到约 155 字符,含空格),太短显得单薄,太长被省略成“…”
- 避免重复首页通用描述,每个页面应有唯一、贴合正文的描述(比如产品页写卖点,文章页写核心结论)
- 不要塞关键词堆砌,比如“北京SEO优化公司|SEO优化|网站SEO|SEO外包”,搜索引擎已不买账,还可能被降权
meta description 不生效的常见原因
写了却没出现在搜索结果里?大概率不是代码错了,而是搜索引擎主动替换了描述。
- Google 认为页面正文某段落比你的
meta description更匹配用户查询时,会直接抓取那段作为摘要(尤其当 query 和正文强相关) -
content值为空、全空格、或只含停用词(如“的”“是”“和”),会被忽略 - 页面被标记为
noindex,或 robots.txt 禁止抓取,自然不会生成摘要 - 缓存未更新:改完后需等待下次抓取(可用 Google Search Console 的「URL 检查」工具强制请求索引)
要不要给所有页面都写 description?
要,但优先级不同。
- 首页、栏目页、高流量内容页(如博客主文章、产品详情页)必须手写,这是用户第一眼看到的“广告语”
- 列表页、分页页(如
/page/2)、筛选页(如?sort=price)可动态生成,例如:“iPhone 15 价格排序结果,共 42 款机型”,避免重复或空值 - 无实质内容的页(如登录页、404 页)可省略,或统一设为
content=""(部分 CMS 默认输出空值,等同于不声明) - 注意 CMS 或建站工具(如 WordPress 的 Yoast、Squarespace)可能自动生成描述,要检查是否覆盖了你手动写的,或生成逻辑是否合理
移动端和结构化数据会影响描述显示吗?
不影响 meta description 本身,但会影响最终呈现效果。
- 移动搜索中,摘要宽度变窄,相同字符数更容易换行或截断,建议在手机上预览(Chrome DevTools 切换 device toolbar)
- 如果页面有
Article或Product结构化数据(JSON-LD),Google 可能优先展示价格、发布时间等富摘要字段,此时meta description退居第二行或不显示 - 没有结构化数据也不用硬加——错误的 JSON-LD 会导致富摘要失效,反而不如干净的
meta description
真正难的是让每一页的描述既真实反映内容,又自然引导点击。很多人花半小时调 SEO 参数,却用三秒随便填 description,其实后者对转化的影响更直接。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











