谷歌那份网络垃圾政策,讲「关键字堆砌」的一节从头到尾没出现过一个百分比。可在中文搜索结果前排,「关键词密度多少合适」能搜出至少七种答案,从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倍。差的地方就三处:分母是按字符、按汉字还是按词;中文怎么切词;算不算导航、侧栏和文章目录。这篇只当测量样本,不评判它堆没堆。


这里要拿走的不是「哪个算法对」。中文页面上的「密度X%」本来就没有统一的量法,一个工具给的数,拿去对另一篇文章里写的合适区间,两边可能连分母都不是一回事。
关键词密度这个说法从哪来
早年的搜索引擎靠词频猜一个页面在讲什么。谁提到某个词多,谁就更像在讲这件事,围绕它长出一批经验区间。现在谷歌靠语义相关词和整页内容判断主题。同一个意思换着说,把相关的词自然覆盖进去,才算把一件事讲清楚。「LSI关键词」是1988年的旧叫法,谷歌不用这套东西。
关键词密度多少合适:谷歌没有标准比例,中文前排给的数从0.5%到10%
谷歌没有任何文档给过关键词密度的合适比例,没有下限,也没有上限。谷歌官方文档里没有关键词密度这个指标,只有关键字堆砌这条政策。
| 说法 | 出处类别 | 有没有给谷歌原文 |
|---|---|---|
| 0.5%–3% | 搜索引擎顶部摘要(引自百科词条) | 没有 |
| 1%–3% | 问答专栏 | 没有 |
| 2%–8% | 搜索引擎的 AI 摘要 | 没有 |
| 2–9% | 百科词条 | 没有 |
| 3–8% | 百科词条 | 没有 |
| 5% 左右 | 百科词条;搜索引擎顶部摘要(引自建站公司博客) | 没有 |
| 低于 10% | 百科词条 | 没有 |
这些是2026年10月在中文搜索结果前排能看到的东西。七种说法互相打架,出处是百科词条、问答专栏和搜索引擎给出的 AI 摘要,没有一条引到谷歌原文。

那谷歌自己怎么说。《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 网页搜索的垃圾内容政策。

谷歌列的三种关键词堆砌
没有实质作用的电话号码列表
政策里的第一条示例是「没有实质作用的电话号码列表」。页面上一串号码,跟这一页讲的事对不上,唯一作用是让页面里多出一批数字。放到中文站上,就是文末堆着一串联系方式或者编号,没有对应的服务说明,也看不出跟正文有什么关系。
罗列城市和地区的文本块
第二条示例是「罗列城市和地区的文本块,目的是帮助网页提高排名」。这一条跟全文密度没有关系,一整块城市名、地区名摆在那里,这一页根本没讲这些地方的事。外贸站的页脚放一长串「服务城市」「覆盖地区」,产品页底部排一串「XX厂家 XX价格 XX批发」,就是这种形状。要覆盖这些词,就在讲这块业务的时候自然写进段落里,别单独攒成一块。
频繁重复相同的字词或短语,读起来很不自然
第三条示例是「频繁重复相同的字词或短语,读起来很不自然」。政策里配了一段示例文字:「无限制应用商店抵用金。很多网站都声称免费提供应用商店抵用金,但都是假的,不过是为了欺骗想要获得无限制应用商店抵用金的用户。您可以直接在本网站上获取无限制应用商店抵用金。立即访问相关页面,获取我们的无限制应用商店抵用金!」短短四句,同一个词出现了4次,读一遍就知道哪里别扭。
同样的次数,堆在一段是堆砌、摊开是布局:逐段数
秒出海的判断是,堆砌看的是集中度,不是总次数。同样的次数,全堆在开头一段里连着来五次,就过了;分到开头、中间几个段落和结尾,就是正常的布局。
还拿前面那篇讲 DDoS 攻击的文章看。它一共87段,这个词出现34次,一段最多2次。按位置切成三份:前三分之一19次,中间10次,后三分之一5次。前段偏多有一部分原因很具体,它顶部有一份文章目录,把带这个词的小标题又列了一遍。

要学的就是这个方法:写完回头看每一段出现了几次,不去数全文一共出现了几次。一段里连着出现好几次,那一段就是要动的地方。
最容易漏看的位置: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步查改。
- 用网址检查工具,看抓取工具能看到什么、真实用户看不到什么。
- 查跟背景同色或者颜色相近的文字,全选网页文字通常就能显出来。
- 查用 CSS 样式或者定位藏起来的文字。
- 把隐藏文字移除,或者改样式,让抓取工具和用户都能看到。
- 查有没有完全没有任何上下文的重复字词列表或者段落。
- 查 title 标记和替代文字里有没有重复字词的字串。
- 把这些和别的堆砌内容一起移除。
- 确定不再违规以后,在「人工处置措施」报告里选「申请审核」。
- 提交以后等 Search Console 里的审核状态消息,审核完会通知你,判定不再违规就撤销人工处置。

官方另外提了两件事:大多数重新审核可能需要几天或几周;审核开始和完成都会发邮件,在做出最终决定之前不要重复提交。
人工处置有哪些类型、复审的完整流程怎么写,我另有一篇谷歌人工处置和复审。
没有通知但排名掉了:可能是自动系统
报告里没有任何通知,可是排名或者流量掉了,那可能是自动系统在起作用。这种情况下没有通知,也没有复审按钮。能做的是照着后面那份自查清单把问题改掉,让系统重新评估这一页,恢复的思路写在算法降权恢复那篇里。
谷歌有自动检测垃圾内容的系统,知道这一点就够了,它内部怎么工作不用猜。
秒出海的AI Agent里,运营那块会自己拉数据,流量掉了就排查原因,把该改的页面列出来。
2012年谷歌那次网络垃圾算法更新:中文等语言约3%的查询受影响
算法这条路,谷歌在2012年走过一次大的。2012年4月24日,谷歌搜索中心博客发了一篇《鼓励优质网站的又一新举措》,作者是 Matt Cutts,文中说这次网络垃圾算法更新会降低违反质量指南的网站的排名。
那篇文章里贴了一张采用关键字堆砌的页面当例子。整屏是英文词串,逗号一路连下去,没有一句完整的话。官方说它取自一个会受这次更新影响的网站,站名和流量都没有公开。这种形状对应的正是政策里「以列表或群组形式出现、与上下文无关」那一条,问题不在某个词占比多高,在于整页没有给人读的内容。

影响面官方写得很具体:英文大约3.1%的查询受影响到普通用户能察觉的程度,德语、中文和阿拉伯语等语言大约3%的查询,垃圾网站多的语言更高,例如波兰语5%。这次更新业内叫企鹅更新,官方原文里没有用这个名字。
宝马德国官网2006年被移出谷歌索引:门页塞满关键词,删掉跳转页3天后重新收录
宝马德国官网给搜索引擎和用户看的是两张页
2006年2月4日,当时谷歌负责打击网络垃圾的工程师 Matt Cutts 在自己的个人博客上写过一件事:谷歌网络垃圾团队这周把宝马德国官网从索引里移除了。这里说清楚,那是他的个人博客,不是谷歌官方公告。
谷歌爬虫打开它的一张新车页,看到的是一张满屏「BMW Neuwagen(宝马新车)」和一长串宝马车型词条的页面。用户的浏览器打开同一个网址,会被 JavaScript 立刻跳到另一张正常的新车展示页。这违反的是质量指南里那句「不要欺骗用户,不要给搜索引擎看跟用户不同的内容」。

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

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

从2月4日公开移除,到2月7日宣布重新收录,隔了3天。
宝马这个案例能读出什么、不能读出什么
这个案子的违规点是门页加两套内容,给搜索引擎看的那张页才堆满关键词。它不是密度超过某个比例被罚,这说明谷歌判的是「塞给搜索引擎、读者看不到或者读不下去」。后果也不是排名掉几位,是整站从索引里消失。
还有一层要分清楚。20年前、全球大品牌、谷歌工程师公开点名,这几件事叠在一起,处理速度快,不能当小站恢复速度的参照。今天遇到这种事,走的是 Search Console 人工处置报告加申请审核,官方说多数要几天到几周。
宝马当时没有公开流量数字,被移除那几天掉了多少访问量,没人知道。我也没找到哪个站长本人公开过「删掉堆砌以后流量回来」的数据,所以这一篇用的是谷歌工程师公开点名的一次,加上官方博客里的一个示例。
不算关键词密度,写完文章该查什么:读一遍、逐段数、同义词换着说
一页写完,按这个顺序过一遍就够。
- 读出声。哪一句为了塞词变得别扭,问题就在那一句,改到顺畅为止。
- 一段一段看出现次数。看的是每段里出现几次,哪一段连着出现好几次,那就是最该动的地方。
- 查成块的位置。页脚、侧栏、文末有没有一串城市名、地区名、电话号码、关键词标签,跟这一页讲的事没关系就删掉。
- 查 title、替代文字、页脚和侧栏里有没有重复的字串。
- 查同义说法和相关词有没有用上。同一个意思换着说,读着不生硬,这些词本身也在参与排名。
关键词密度工具还能干什么
在线密度工具不是不能碰,是别拿它给的百分比当目标。关键词密度检测、关键词密度查询,有的工具把它叫作关键词频率分析,正经用途有两个:一是找这一页漏掉的主词,你写的时候可能整篇一次都没提到核心词;二是找页面模板里的重复词块,比如页脚和侧栏被模板带到每一页上的那串词。
中文页面还有一层坑。面向英文开发的关键词密度、分词这类功能,拿来算中文会失效,它不会提示不支持中文,会给一个看起来正常的结果。所以关键词密度查询的结果,别跨工具比,也别拿一个工具的数去对另一篇文章里写的区间。
一篇 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天,那是大品牌被公开点名的特例。与其猜恢复要几天,不如把时间花在写清楚这一页上。