关键词密度是什么?对于关键词排名优化有什么作用

admin

作者

更新于 ·发布于

谷歌那份网络垃圾政策,讲「关键字堆砌」的一节从头到尾没出现过一个百分比。可在中文搜索结果前排,「关键词密度多少合适」能搜出至少七种答案,从0.5%一直到「低于10%」,没有一条给出谷歌原文。秒出海在这件事上的看法很直接:关键词密度不用算,谷歌没有标准比例,它只有「关键字堆砌」这条政策,判的是不自然、成列成块、跟上下文无关这三件事。

  • 中文搜索结果前排至少七种「合适密度」说法,从0.5%到10%,没有一条给出谷歌原文。
  • 谷歌垃圾政策里的关键字堆砌列了三种示例,前两种跟全文密度没有关系。
  • 同一篇文章、同一个词,换四种算法算出1.47%到7.00%。
  • Search Console 的人工处置报告里有一项叫「隐藏文字和/或关键字堆砌」,复审通常要几天或几周。
  • 宝马德国官网2006年因为门页被移出谷歌索引,删掉跳转页3天后才重新收录。

这篇只讲三件事:比例要不要算、多到什么程度算堆砌、被判了怎么查怎么改。位置怎么放,标题和正文怎么布局,是另外两篇的事,这里一句话带过。

关键词密度是什么:出现次数除以总字数,中文页面连分母都没统一

关键词密度是什么意思,落到手上就两件事:这个数怎么算,算出来拿它干什么。算法没有秘密,出现次数除以页面总字数。1000个词里出现10次,算出来是1%。这个1%只是演示公式,不是让你去凑的目标。有人也叫它关键字密度,英文写 keyword density,说的是同一回事。

麻烦出在分母。中文页面可以按字符算,也可以按汉字算,还能先分词再按词算。同一个「DDoS攻击」,按字符算占6个字符,按汉字算只有「攻击」2个字,分词之后能记成1个词,也能拆成「DDoS」和「攻击」两个词。分母一变,结果跟着变。

还有一层更细的。算出现次数的时候,大小写不同的写法算不算进去,同义说法算不算进去,各家做法不一样。中文还多一道切词,同一个短语切成几个词,看用的分词库。这些细节从来没统一过,两个工具给的数不一样,很正常。

同一篇文章换四种算法,关键词密度算出1.47%到7.00%

拿我站上那篇讲 DDoS 攻击的文章当测量样本。同一个词「DDoS攻击」,按四种算法算,结果落在1.47%到7.00%之间。

算法 算式 结果
按字符(次数 × 6个字符 ÷ 全文字符) 34 × 6 ÷ 2913 7.00%
按汉字(次数 ÷ 全文汉字) 34 ÷ 2307 1.47%
分词后按词,「DDoS攻击」记1个词 34 ÷ 1413 2.41%
分词后按词,「DDoS」「攻击」记2个词 34 × 2 ÷ 1413 4.81%

同一篇、同一个词,最大值和最小值差了将近5倍。差的地方就三处:分母是按字符、按汉字还是按词;中文怎么切词;算不算导航、侧栏和文章目录。这篇只当测量样本,不评判它堆没堆。

同一篇文章同一个关键词DDoS攻击,按字符、按汉字、分词后记1个词和记2个词四种算法算出7.00%、1.47%、2.41%、4.81%
实操截图:同一篇文章、同一个词,换四种算法得出四个密度,最低1.47%、最高7.00%
国内一个站长工具查同一篇文章的关键词密度检测结果,按整页文字长度计算,并附带密度建议值
实操截图:2025年10月用国内一个站长工具查同一篇文章,它按整页文字(含导航、侧栏)算,结果又是另一个数

这里要拿走的不是「哪个算法对」。中文页面上的「密度X%」本来就没有统一的量法,一个工具给的数,拿去对另一篇文章里写的合适区间,两边可能连分母都不是一回事。

关键词密度这个说法从哪来

早年的搜索引擎靠词频猜一个页面在讲什么。谁提到某个词多,谁就更像在讲这件事,围绕它长出一批经验区间。现在谷歌靠语义相关词和整页内容判断主题。同一个意思换着说,把相关的词自然覆盖进去,才算把一件事讲清楚。「LSI关键词」是1988年的旧叫法,谷歌不用这套东西。

关键词密度多少合适:谷歌没有标准比例,中文前排给的数从0.5%到10%

谷歌没有任何文档给过关键词密度的合适比例,没有下限,也没有上限。谷歌官方文档里没有关键词密度这个指标,只有关键字堆砌这条政策。

说法 出处类别 有没有给谷歌原文
0.5%–3% 搜索引擎顶部摘要(引自百科词条) 没有
1%–3% 问答专栏 没有
2%–8% 搜索引擎的 AI 摘要 没有
2–9% 百科词条 没有
3–8% 百科词条 没有
5% 左右 百科词条;搜索引擎顶部摘要(引自建站公司博客) 没有
低于 10% 百科词条 没有

这些是2026年10月在中文搜索结果前排能看到的东西。七种说法互相打架,出处是百科词条、问答专栏和搜索引擎给出的 AI 摘要,没有一条引到谷歌原文。

国内搜索引擎搜关键词密度多少合适谷歌的前排结果,摘要里写着1%-3%、0.5%-2.5%等不同比例
实操截图:2026年10月在国内搜索引擎搜「关键词密度多少合适 谷歌」,前排各给各的比例,没有一条链到谷歌原文

那谷歌自己怎么说。《SEO新手指南》(中文版2025年12月18日更新)里有一节叫「我们认为您不应重点关注的方面」,写着 Google 搜索不使用关键字元标记,还写着反复多次重复使用相同的字词(即使是变体)会让用户感到厌烦,关键字堆砌违反了 Google 网络垃圾政策。《适用于 Google 网页搜索的垃圾内容政策》(中文版2026年9月2日更新)讲关键字堆砌的那一节,从头到尾没有一个百分比,也没有出现次数的门槛。

为什么不该盯着关键词密度比例写

一盯百分比,动作就变了。本来该想的是这句话要不要这么写,变成这一页还差几次、往上补几次。因果是反的:先自然地写,密度是结果。这一页讲的事写完了,密度是多少就是多少。

秒出海的AI Agent写文章时,从选题、大纲到成稿按14份写作标准、80+个判断点走,发稿前还做一次 AI 味检测。

关键词放在哪里,比出现几次更值得花时间。前100字、标题前半段、URL里带上主词,这些是位置的事,我写在关键词位置那篇里。

关键词堆砌怎么判:谷歌垃圾政策原文列了三种,两种跟全文密度无关

关键词堆砌,英文叫 keyword stuffing。《适用于 Google 网页搜索的垃圾内容政策》(中文版2026年9月2日更新)里,「关键字堆砌」的定义是这么写的:「关键字堆砌是指在网页中大量使用关键字或数字,试图操纵网页在 Google 搜索结果中的排名的做法。这些关键字通常以列表或群组形式显示(较为突兀),或与上下文无关。」原文在这里:适用于 Google 网页搜索的垃圾内容政策。

Google网络垃圾政策中文版关键字堆砌的定义和三条示例,包括无限制应用商店抵用金示例段
官网说明截图:Google垃圾内容政策里「关键字堆砌」的定义和示例,整段没有一个百分比(中文版2026年9月2日更新,2026年10月16日存档)

谷歌列的三种关键词堆砌

没有实质作用的电话号码列表

政策里的第一条示例是「没有实质作用的电话号码列表」。页面上一串号码,跟这一页讲的事对不上,唯一作用是让页面里多出一批数字。放到中文站上,就是文末堆着一串联系方式或者编号,没有对应的服务说明,也看不出跟正文有什么关系。

罗列城市和地区的文本块

第二条示例是「罗列城市和地区的文本块,目的是帮助网页提高排名」。这一条跟全文密度没有关系,一整块城市名、地区名摆在那里,这一页根本没讲这些地方的事。外贸站的页脚放一长串「服务城市」「覆盖地区」,产品页底部排一串「XX厂家 XX价格 XX批发」,就是这种形状。要覆盖这些词,就在讲这块业务的时候自然写进段落里,别单独攒成一块。

频繁重复相同的字词或短语,读起来很不自然

第三条示例是「频繁重复相同的字词或短语,读起来很不自然」。政策里配了一段示例文字:「无限制应用商店抵用金。很多网站都声称免费提供应用商店抵用金,但都是假的,不过是为了欺骗想要获得无限制应用商店抵用金的用户。您可以直接在本网站上获取无限制应用商店抵用金。立即访问相关页面,获取我们的无限制应用商店抵用金!」短短四句,同一个词出现了4次,读一遍就知道哪里别扭。

同样的次数,堆在一段是堆砌、摊开是布局:逐段数

秒出海的判断是,堆砌看的是集中度,不是总次数。同样的次数,全堆在开头一段里连着来五次,就过了;分到开头、中间几个段落和结尾,就是正常的布局。

还拿前面那篇讲 DDoS 攻击的文章看。它一共87段,这个词出现34次,一段最多2次。按位置切成三份:前三分之一19次,中间10次,后三分之一5次。前段偏多有一部分原因很具体,它顶部有一份文章目录,把带这个词的小标题又列了一遍。

DDoS攻击在一篇文章87段里逐段出现次数的柱图,一段最多2次,前三分之一19次、中间10次、后三分之一5次
实操截图:同一篇文章里「DDoS攻击」逐段出现几次,次数前多后少,前段多出来的一部分来自文章目录

要学的就是这个方法:写完回头看每一段出现了几次,不去数全文一共出现了几次。一段里连着出现好几次,那一段就是要动的地方。

最容易漏看的位置:title、替代文字、meta keywords、锚文本、隐藏文字

正文之外还有几个地方要过一遍。同一个词在 title 里出现3次以上就是堆砌,核心词在 title 里重复一次要谨慎,这类写法我写在SEO标题和描述那篇里。页面上的替代文字、页脚和侧栏里的文字块,同样按「这里有没有必要出现这个词」来看。

meta keywords 简单,谷歌搜索不使用关键字元标记,往里塞词没有作用,旧站可以顺手清掉,不清也不是必须。

锚文本里反复用同一个精确词也算一种,展开写在锚文本那篇。这些做法归到一类就是黑帽SEO,看着像抄近路,撞上政策,轻则排名往下掉,重则整站不出现在搜索结果里。

还有一种藏起来的。政策里的「隐藏文字和链接滥用」列了这些:白底白字、把文字藏在图片后面、用 CSS 把文字放到屏幕外、字号或透明度设成0。同一份政策也写清楚哪些不算违规:折叠面板和标签页切换出来的内容、轮播、鼠标悬停提示,还有只给读屏软件读的文字。区别在于用户能不能看到,以及写这些东西是为了读的人还是为了搜索引擎。

这类问题在页面上看不出来,全选网页文字(Ctrl + A 或 Command + A)通常就能把同色字翻出来。

秒出海的AI Agent里有一块专门管SEO/GEO优化,覆盖技术 SEO、站内和内链,手上有100+条 SEO 标准,title、替代文字、页脚这些位置在发稿前会统一过一遍。

被判关键词堆砌会怎样:人工处置「隐藏文字和/或关键字堆砌」和算法降排名

同一份垃圾内容政策的总则写得明白:谷歌通过自动化系统发现违规,必要时会做人工审核,人工审核可能导致人工处置;违规的网站在搜索结果里排名可能更低,或者根本不出现。英文资料里这类叫 keyword stuffing penalty,也就是关键词堆砌惩罚。被判成刻意堆砌,这一页比不放还差,不是没效果这么轻。这两条路的表现不一样,处理方式也不一样。

Search Console里收到人工处置:官方的9步修法和申请审核

登录 Search Console,打开「人工处置措施」报告,如果里面有一项叫「隐藏文字和/或关键字堆砌」,那就是人工处置。报告里的说明是「您的某些网页可能包含隐藏文字或存在关键字堆砌现象,这两种行为都不符合 Google 网络垃圾政策。」后台怎么用,写在Google Search Console 教程那篇里。

官方先让你看一遍垃圾政策里隐藏文字和关键字堆砌的规定,再按下面9步查改。

  1. 用网址检查工具,看抓取工具能看到什么、真实用户看不到什么。
  2. 查跟背景同色或者颜色相近的文字,全选网页文字通常就能显出来。
  3. 查用 CSS 样式或者定位藏起来的文字。
  4. 把隐藏文字移除,或者改样式,让抓取工具和用户都能看到。
  5. 查有没有完全没有任何上下文的重复字词列表或者段落。
  6. 查 title 标记和替代文字里有没有重复字词的字串。
  7. 把这些和别的堆砌内容一起移除。
  8. 确定不再违规以后,在「人工处置措施」报告里选「申请审核」。
  9. 提交以后等 Search Console 里的审核状态消息,审核完会通知你,判定不再违规就撤销人工处置。
Search Console帮助人工处置措施报告里隐藏文字和或关键字堆砌一项的推荐措施9步
官网说明截图:Search Console帮助里「隐藏文字和/或关键字堆砌」这项人工处置的修法(2026年10月16日存档)

官方另外提了两件事:大多数重新审核可能需要几天或几周;审核开始和完成都会发邮件,在做出最终决定之前不要重复提交。

人工处置有哪些类型、复审的完整流程怎么写,我另有一篇谷歌人工处置和复审。

没有通知但排名掉了:可能是自动系统

报告里没有任何通知,可是排名或者流量掉了,那可能是自动系统在起作用。这种情况下没有通知,也没有复审按钮。能做的是照着后面那份自查清单把问题改掉,让系统重新评估这一页,恢复的思路写在算法降权恢复那篇里。

谷歌有自动检测垃圾内容的系统,知道这一点就够了,它内部怎么工作不用猜。

秒出海的AI Agent里,运营那块会自己拉数据,流量掉了就排查原因,把该改的页面列出来。

2012年谷歌那次网络垃圾算法更新:中文等语言约3%的查询受影响

算法这条路,谷歌在2012年走过一次大的。2012年4月24日,谷歌搜索中心博客发了一篇《鼓励优质网站的又一新举措》,作者是 Matt Cutts,文中说这次网络垃圾算法更新会降低违反质量指南的网站的排名。

那篇文章里贴了一张采用关键字堆砌的页面当例子。整屏是英文词串,逗号一路连下去,没有一句完整的话。官方说它取自一个会受这次更新影响的网站,站名和流量都没有公开。这种形状对应的正是政策里「以列表或群组形式出现、与上下文无关」那一条,问题不在某个词占比多高,在于整页没有给人读的内容。

2012年谷歌官方博客贴出的关键词堆砌页面,整屏英文词串用逗号连在一起,没有一句完整的话
真实案例截图:2012年谷歌官方博客贴出的关键词堆砌页面,这个站在那次算法更新里被降排名(图片从网页存档取回)

影响面官方写得很具体:英文大约3.1%的查询受影响到普通用户能察觉的程度,德语、中文和阿拉伯语等语言大约3%的查询,垃圾网站多的语言更高,例如波兰语5%。这次更新业内叫企鹅更新,官方原文里没有用这个名字。

宝马德国官网2006年被移出谷歌索引:门页塞满关键词,删掉跳转页3天后重新收录

宝马德国官网给搜索引擎和用户看的是两张页

2006年2月4日,当时谷歌负责打击网络垃圾的工程师 Matt Cutts 在自己的个人博客上写过一件事:谷歌网络垃圾团队这周把宝马德国官网从索引里移除了。这里说清楚,那是他的个人博客,不是谷歌官方公告。

谷歌爬虫打开它的一张新车页,看到的是一张满屏「BMW Neuwagen(宝马新车)」和一长串宝马车型词条的页面。用户的浏览器打开同一个网址,会被 JavaScript 立刻跳到另一张正常的新车展示页。这违反的是质量指南里那句「不要欺骗用户,不要给搜索引擎看跟用户不同的内容」。

2006年谷歌工程师博客公开的宝马德国官网门页,左栏一长串宝马车型词条,右栏BMW Neuwagen反复出现
真实案例截图:2006年2月4日谷歌工程师公开的宝马德国官网门页,搜索引擎看到的是一整页反复出现的「BMW Neuwagen」

部分跳转页当时已经删了,但跳转页数量多,他在文章里预计要提交一份重新收录请求,写清门页是谁做的,还要保证这类页面不会再出现,域名才能重新收录。同一篇文章最后一段还提到另一家美国车企的欧洲域名,首页有隐藏文字,被移除30天,到期前两天隐藏文字已经删了,于是提前安排重新收录。

谷歌工程师博客写明宝马德国官网违反的质量指南原则、重新收录需要提交请求,以及另一家车企隐藏文字被移除30天
真实案例截图:谷歌工程师写明宝马德国官网被移出索引的原因和重新收录条件(2006年2月4日,网页存档)

3天后重新收录:删跳转页、提交重新收录请求

2月7日他又写了一篇,说宝马很快删掉了旗下的 JavaScript 跳转页,谷歌团队跟宝马联系过,宝马德国官网已经重新收录。有人在评论里问是不是走了正常的重新收录请求,他回答是,谷歌处理了一份重新收录请求。

谷歌工程师博客Recent reinclusions一文,写宝马删掉JavaScript跳转页后谷歌已重新收录宝马德国官网
真实案例截图:3天后宝马删掉跳转页,宝马德国官网重新回到谷歌索引(2006年2月7日,网页存档)

从2月4日公开移除,到2月7日宣布重新收录,隔了3天。

宝马这个案例能读出什么、不能读出什么

这个案子的违规点是门页加两套内容,给搜索引擎看的那张页才堆满关键词。它不是密度超过某个比例被罚,这说明谷歌判的是「塞给搜索引擎、读者看不到或者读不下去」。后果也不是排名掉几位,是整站从索引里消失。

还有一层要分清楚。20年前、全球大品牌、谷歌工程师公开点名,这几件事叠在一起,处理速度快,不能当小站恢复速度的参照。今天遇到这种事,走的是 Search Console 人工处置报告加申请审核,官方说多数要几天到几周。

宝马当时没有公开流量数字,被移除那几天掉了多少访问量,没人知道。我也没找到哪个站长本人公开过「删掉堆砌以后流量回来」的数据,所以这一篇用的是谷歌工程师公开点名的一次,加上官方博客里的一个示例。

不算关键词密度,写完文章该查什么:读一遍、逐段数、同义词换着说

一页写完,按这个顺序过一遍就够。

  1. 读出声。哪一句为了塞词变得别扭,问题就在那一句,改到顺畅为止。
  2. 一段一段看出现次数。看的是每段里出现几次,哪一段连着出现好几次,那就是最该动的地方。
  3. 查成块的位置。页脚、侧栏、文末有没有一串城市名、地区名、电话号码、关键词标签,跟这一页讲的事没关系就删掉。
  4. 查 title、替代文字、页脚和侧栏里有没有重复的字串。
  5. 查同义说法和相关词有没有用上。同一个意思换着说,读着不生硬,这些词本身也在参与排名。

关键词密度工具还能干什么

在线密度工具不是不能碰,是别拿它给的百分比当目标。关键词密度检测、关键词密度查询,有的工具把它叫作关键词频率分析,正经用途有两个:一是找这一页漏掉的主词,你写的时候可能整篇一次都没提到核心词;二是找页面模板里的重复词块,比如页脚和侧栏被模板带到每一页上的那串词。

中文页面还有一层坑。面向英文开发的关键词密度、分词这类功能,拿来算中文会失效,它不会提示不支持中文,会给一个看起来正常的结果。所以关键词密度查询的结果,别跨工具比,也别拿一个工具的数去对另一篇文章里写的区间。

一篇 SEO 文章从选词到成稿怎么写,是SEO文章怎么写那篇的事;标题、H1、H2 和正文怎么排,在关键词布局里;这一页到底是在给搜索引擎写还是给人写,看有用内容那篇。

用AI查关键词堆砌:逐段统计、找别扭句交给AI,删不删人来定

AI 在这件事上很好用,用法要挑对。下面四条提示词可以直接复制,把文章正文和主词填进去就行。

第一条,逐段统计。「下面是一篇文章的正文,主关键词是『XXX』。请按段落逐段统计『XXX』以及它的近义说法各出现几次,用表格列出:段落序号、这一段前20个字、主词次数、近义说法次数。最后指出哪几段出现得最集中。」

第二条,找别扭的句子。「请找出下面文章里读起来像是为了塞关键词『XXX』而写的句子,逐句说明为什么不自然,并给出一个不提关键词也能读通的改法。」

第三条,查重复位置。「下面是我的 title、H1、页面上的替代文字、页脚文字和侧栏文字。请列出其中重复出现2次以上的词,并分别说明它出现在哪个位置。」

第四条,找同义说法和相关词。「我的主关键词是『XXX』,这一页讲的是某件事。请列出5到10个跟它同义的说法和语义相关的词,要求是能自然写进正文的。」

AI 给的结果要人再过一遍。它会把正常的重复也标出来,比如一篇文章本来就该反复提到的核心概念。所以要人做四件事:判断某一句到底是不是硬塞;动手删改;决定这一页的主词是什么;去 Search Console 看有没有人工处置通知,有就走申请审核。

三条底线不要碰:AI 判断不了谷歌会不会罚你;AI 算出来的密度不是谷歌的密度;用 AI 查完,排名不会因此自己涨。它省的是翻段落、数次数的时间,判断还得自己做。

不同站长现在该怎么做:新写文章、老站排查、外贸站页脚城市列表

新写文章:把密度从清单里划掉

不用先算再写。先把这一页要讲的事讲清楚,主词在开头和结尾自然出现,中间该提到的地方提一下。写完再逐段看次数,哪一段堆得密了,改的是那一段,不是整篇往回删。

老站排查:先看模板,再看正文

老站最该先翻的是模板带出来的部分:页脚、侧栏、文末标签。这些地方每一页都出现,一串城市名或者一串关键词标签摆在那里,用户看不到有用的信息,搜索引擎看到的是一堆跟正文无关的词。清掉这些,比调正文里的几次出现重要得多。

正文部分按逐段的方式看,找出连着出现的地方,改顺就行,不用整篇重写。

外贸站:页脚的城市列表提前防

外贸站的产品页和服务页容易出这个形状:底部排一串「服务城市」「覆盖地区」,或者一串「XX厂家 XX价格 XX批发」。要覆盖这些词,就把它们写进讲业务的段落里,比如这块服务具体在哪些城市做、做起来有什么不一样。别单独攒成一块。这件事提前防比事后拆省事。

说点我自己的。我做 SEO 大约16年,第一单是给常州一家英语培训做关键词排名,收了1500块,当时只懂皮毛。现在秒出海主力做英文独立站和英文数字产品,工作流程里大量用 AI。密度这件事我的判断很简单:先把内容写清楚,写完看段落,不看百分比。

常见问题

关键词密度计算公式是什么

出现次数除以页面总字数。麻烦在分母,按字符、按汉字还是按词,中文页面没有统一。同一篇讲 DDoS 攻击的文章,「DDoS攻击」按四种算法算出来是1.47%到7.00%。公式能算,算出来的数没有统一含义。

关键词密度查询工具的结果准不准

先看它的分母是什么、算不算导航和侧栏,再看它支不支持中文。面向英文开发的分词功能拿来算中文,不会提示不支持,会给一个看起来正常的数。两个工具的结果互相比也不行,两边算法可能不一样。

标题和关键词不能重复吗

看重复几次。核心词在标题里重复一次要谨慎,同一个词在标题里出现3次以上,就属于堆砌。标题写得像一串词,读的人不会点,那是另一层损失。

关键词密度太低会怎样

没有「太低」这条线。谷歌文档里没有密度这个指标,只有关键字堆砌这条政策。该看的是这一页有没有把事讲清楚、有没有成串的词块、有没有读起来别扭的句子。

meta keywords里堆关键词有没有影响

谷歌搜索不使用关键字元标记,塞进去没有作用。旧站可以顺手清掉,不清也不是必须。

关键词堆砌被罚多久能恢复

人工处置按官方流程改完,申请审核,官方没有给固定天数,复审大多要几天或几周。没有通知的算法问题,改完等系统重新评估。宝马德国官网2006年那次隔了3天,那是大品牌被公开点名的特例。与其猜恢复要几天,不如把时间花在写清楚这一页上。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注