Meta description被搜索引擎忽略的多为超长、泛化、关键词堆砌等问题,控制长度在75-80汉字内,自然嵌入核心搜索词并服务端直出,是提升搜索点击率的关键。
写得不准、超长、重复或为空,等于主动放弃 30% 以上的自然流量点击机会。
Google 不强制显示你写的 meta name="description",它会动态判断是否更值得用正文某句替代。触发替换的典型情况包括:
160 字符(含空格),尤其移动端常截断在 120 左右150 字已有一句更紧凑、更匹配搜索意图的总结(比如 <h1> 后紧跟的说明)不是靠眼睛数,也不是用 textContent.length 测——中文汉字、全角标点各占 2 字,英文字符、空格、半角标点各占 1 字。真实 SERP 截断逻辑只认这个。
75–80 个汉字内(预留标点与空格余量)content 值到记事本,启用「显示所有字符」,删除换行后逐字计数getStaticProps 传入 description 字段meta 标签 Googlebot 不执行要,但必须自然嵌入用户真实会搜的短语,而不是硬凑。Google 不再识别 meta keywords,但会在 description 中高亮匹配搜索词——匹配度直接影响点击意愿。
立即学习“前端免费学习笔记(深入)”;
site:yoursite.com [你的目标词],看结果摘要是否用了你写的 meta name="description"
60 字必须包含动词+对象,例如:修复 React Router v6 中 useNavigate 在异步回调里报错的 3 种方法
很多人只改 HTML 里的 content 值,却没管配套机制:
160 字符,否则可能入库溢出或引入 XSS 风险<body>,也不要在 <head> 里写多个;必须且仅出现一次,位置在 <head> 内靠前处真正困难不在于撰写一句话,而在于确保它在SSR、多语言、动态路由等实际工程中稳定生效,且与正文语义始终一致,从而充分发挥摘要对点击率的提升作用。