SEO
什么是 meta 描述?怎样写才能赢得点击
meta 描述是你的页面在搜索结果中的“推销词”。它是什么、不是什么、该写多长,以及怎样才能写好。
本页内容
meta 描述是对页面的一段简短概括,写在页面的 HTML 中,供搜索引擎和其他工具读取。访客在页面上看不到它,它往往出现在搜索结果里你的标题下方,充当一段推销词:点进来,你会看到这些内容。
它位于页面的 <head> 中,写出来是这个样子:<meta name="description" content="Waterproof trail running shoes with free 30-day returns. Compare grip, weight and fit.">
meta 描述会影响排名吗?
不会,至少不会直接影响。多年来 Google 一直表示,它不把 meta 描述当作排名信号。它的价值体现在页面出现在搜索结果之后:一段清晰、切题的描述,能说服更多看到这条结果的人选择它。
另外,它只是一个建议,而不是保证。当页面正文中的内容更贴合用户搜索的词时,Google 常常会据此自行生成摘要,所以同一个页面在不同的查询下可能显示不同的文字。写好 meta 描述,可以提高 Google 采用你这段文字的可能性,尤其是在搜索内容与页面核心主题相关的时候。
如果页面没有 Open Graph 描述(og:description),一些社交网络和即时通讯应用在生成链接预览时也会退而使用 meta 描述。
meta 描述应该写多长?
官方并没有规定字符上限。Google 会按搜索结果页的宽度截短摘要,这个宽度因设备而异,超出的部分用省略号代替。实际操作中,120–160 个字符左右是比较合理的参考值:足以说出有用的信息,又短到核心意思通常不会被截掉。把最重要的信息放在最前面,这样即使被截断也仍然成立。
对于长度不在 120–160 个字符范围内的描述,Rudra 的 SEO 检查工具会标为一条提示性发现。请把它当作提醒你复查的信号,而不是硬性规定;一段只有 110 个字符却句句到位的描述完全没有问题。
怎样写出好的 meta 描述
- 如实描述页面。概括页面上实际有的内容。描述里许诺了页面并不提供的东西,既浪费了这次点击,也辜负了访客的信任。
- 开门见山,说出搜索者能得到什么。一个答案、一件商品、一个价格、一片服务区域、一份操作教程。品牌名留到最后再说,前提是还放得下。
- 自然地用上人们搜索时用的词。当查询词与描述中的词吻合时,Google 可能会把它们加粗显示。要为人而写,不要为了凑关键词数量而写。
- 要具体。实实在在的细节(“30 天内免费退货”“周日照常营业”“附可打印的检查清单”)胜过“满足您一切需求的最佳方案”这类空泛的说辞。只写真实且页面上确实有的细节。
- 每段描述都要独一无二。每个页面都应该说明这个页面有何不同。几百个页面共用一段套话,对搜索者毫无意义。
- 在合适的地方加上行动号召:“比较各个套餐”“查看营业时间”“下载模板”。
- 留意引号。未经转义的双引号会让 HTML 属性提前结束,把描述截断。请使用单引号,或者在原始 HTML 中写成
"。
示例:改写前后对比
- 商品页。欠佳:“欢迎光临本店。我们以优惠的价格销售优质鞋履。”更好:“男女款防水越野跑鞋,30 天内免费退货。可在尺码指南中比较抓地力、重量和合脚度。”
- 本地商家。欠佳:“史密斯管道维修——值得您信赖的管道工。”更好:“利兹紧急管道维修,全天 24 小时、每周 7 天上门处理漏水、下水道堵塞和锅炉故障。上门费固定,开工前先报价。”
- 博客文章。欠佳:“本文将讨论 meta 描述及其他一些内容。”更好:“meta 描述是什么、是否影响排名、应该写多长,以及怎样写才能赢得点击,并附有示例。”
对于大批相似的页面,比如成千上万件商品,与其写一句固定的话,不如写一个模板,把每个页面独有的细节(名称、关键属性、价格区间)填进去。然后再为最重要的那些页面亲手撰写描述。
在哪里设置
- 纯 HTML:在
<head>内添加<meta name="description">标签。 - WordPress:Yoast SEO 或 Rank Math 等 SEO 插件会为每篇文章和每个页面添加一个 meta 描述字段。
- Shopify、Wix、Squarespace 以及大多数托管式建站平台:在每个页面或商品的设置里找到“搜索引擎列表”或“SEO”栏目。
- Next.js(App Router):在页面中写
export const metadata = { description: '...' },动态页面则使用generateMetadata。
如何检查你的 meta 描述
要检查单个页面,可以查看它的源代码(在大多数浏览器中按 Ctrl+U 或 Cmd+Option+U),然后搜索 name="description"。也可以把它放进 Rudra 的免费 SEO 检查工具,它会报告描述缺失或长度异常的情况,同时检查标题、标题层级、canonical 标签、robots 指令等页面内信号。要通查整个网站的描述,可以对关键页面运行一次网站审计,或者使用能把每个页面的描述导出到电子表格的爬虫,这样缺失和重复之处一目了然。
常见错误
- 重要页面上根本没有描述,只能任由搜索引擎自己挑文字,有时挑中的竟是 Cookie 提示或导航栏里的内容。
- 每个页面的描述都一样,通常是因为模板在全站填入了同一段文字。
- 堆砌关键词,比如“便宜鞋子,买鞋子,网上买鞋,最好的鞋子”。读起来像垃圾信息,而且毫无帮助。
- 一字不差地照搬标题,白白浪费了这块位置。
- 误导性的承诺,页面上根本兑现不了。
- 打磨那些不会被展示的页面。标记了
noindex的页面不会出现在搜索结果中,所以它们的描述最无关紧要。
常见问题
meta 描述是必须的吗?
不是。没有它,页面照样能正常使用,也照样能获得排名。但为每个重要页面写上一段,你就对自己的结果在搜索中的样子有了发言权,而且花不了多少功夫。
为什么 Google 显示的文字和我的 meta 描述不一样?
当 Google 认为页面中的某段文字更贴合搜索内容时,就会改写摘要。这很正常,而且因查询而异。让你的描述准确、具体、紧扣页面的核心主题,被采用的可能性就更大。
meta 描述的理想长度是多少?
没有官方上限。120–160 个字符左右是个实用的参考值,因为更长的描述在搜索结果中通常会被截断。把要点放在最前面,这样即使被截断也不会看不到。
meta 描述和 og:description 是一回事吗?
不是。meta 描述面向的是搜索引擎;og:description 是 Open Graph 标签,社交网络用它来生成链接预览。两者可以使用相同的文字,而且当 og:description 缺失时,有些平台会退而使用 meta 描述。