关键词密度检测
关键词密度检测是一个免费在线 SEO 写作辅助工具:粘贴文章或网页源码,填入想优化的几个关键词,就能统计每个词在正文中出现了多少次、占全文多大比例,检查它有没有出现在标题、首段和小标题里,并提示紧挨着重复、某一段扎堆等堆砌风险。每个结果都附带算式,同义写法可以合并计数。全程在浏览器本地计算,文本不上传服务器。
先粘贴文章或网页源码,或者点「填入示例」看看效果。
如何使用关键词密度检测
粘贴文章、Markdown 或网页源码,也可以拖入 .txt / .md / .html 文件。查网页的关键词密度时,在浏览器里按 Ctrl+U 打开源码,全选复制过来即可,页面会自动识别格式并只统计正文。
在关键词框里每行写一组关键词,同一个意思的不同写法用 | 隔开,比如「新能源汽车|新能源车」。不知道该查哪些词,就先空着,下面会给出正文里出现最多的候选词,点一下就加进来。
看结果表:每组的出现次数、两种口径的密度、等级,以及标题、首段、小标题、末段有没有出现。点「详情」看算式、分布条和堆砌诊断,点「定位」跳到原文高亮处。
按需要调整参考区间、嵌套计数方式和匹配选项,最后复制 Markdown 表或 TSV,或者下载 CSV 存档。
关于关键词密度检测的常见问题
- 关键词密度怎么计算,公式是什么
- 常见的有两种算法。字数口径:关键词有效字数 × 出现次数 ÷ 正文有效字数,中文站长工具多用这一种;次数口径:关键词出现次数 ÷ 正文总词数,英文 SEO 工具多用这一种。以本页示例为例,「新能源汽车」这组的字数口径算式是 (新能源汽车 5 字 × 3 次 + 新能源车 4 字 × 1 次)= 19 ÷ 正文 351 有效字 = 5.41%。本页两种口径都显示,可以切换哪一个作为主口径,每个数字点「详情」都能看到完整算式。
- 关键词密度多少合适,2% 到 8% 吗
- 本页默认的参考区间是字数口径 2%~8%、次数口径 1%~3%,这只是中文站长圈和英文 SEO 写作里长期流传的经验值。搜索引擎没有公布过任何密度数值,Google 也公开说过不把关键词密度当排名因素。所以区间只是一个自检信号:太低说明主题词可能没写清楚,太高就回头读一遍,看是不是写得不自然。区间可以在参数里自己改。
- 关键词密度检测会上传我的文章吗
- 不会。正文、标题和关键词的统计全部在你的浏览器里完成,页面没有把内容发往服务器的请求,断网也能用。正文和关键词也不会写进浏览器的本地存储,刷新即清空;本页只记住口径、区间、匹配选项这类参数偏好。
- 怎么检测一个网页的关键词密度
- 打开要检测的网页,按 Ctrl+U(Mac 上是 Option+Command+U)查看网页源代码,Ctrl+A 全选、Ctrl+C 复制,再粘贴到本页的正文框。页面会自动识别为网页源码,只统计正文文字,script 和 style 里的内容不计,同时提取 title、description 和第一个 h1 做位置检查。本页不支持直接输入网址:纯前端页面受浏览器跨域限制抓不到别的网站,要抓取就得经过服务器,这和本站内容不上传的原则冲突。
- 为什么这里算的关键词密度和别的工具不一样
- 最常见的原因是分母不同:有的工具除以总字符数(连标点空格都算),有的除以汉字数,有的除以分词后的词数,同一篇文章能差出好几倍。其次是嵌套关键词:同时查「汽车」和「新能源汽车」时,长词里的那次「汽车」算不算,各家做法不一样。还有网页里的导航、页脚算不算进正文。本页把分母口径写明,并在详情里给出算式和嵌套提示,方便你对照。
- 关键词密度检测能识别同义词和英文复数吗
- 同义词可以:在一行里用 | 把不同写法写成一组,比如「新能源汽车|新能源车|电动汽车」,它们会合并计数,详情里还能看到每种写法各出现几次。英文复数和时态不会自动合并,本页不做词干还原,car 和 cars 需要写成 car|cars 一组。大小写、全角半角默认视为相同,繁简可以在参数里打开合并。
- 关键词密度正常也会被判堆砌吗
- 会。全文密度只是平均数,一篇 2000 字的文章把关键词全塞进开头两段,平均下来照样落在区间内。所以本页的关键词堆砌检测不只看密度,另外按规则检查:同一组关键词两次出现之间不超过 2 个有效字算紧挨着重复(严重);任意 100 个有效字内出现 4 次以上算局部扎堆;一个句子里出现 3 次以上算一句多次;超过 60% 的句子都含它算句句都有;标题里出现 3 次以上算标题重复;密度高于区间上限算超出区间,达到上限 1.5 倍升级为严重。每条命中都能点「定位」跳回原文。
- 关键词堆砌会被搜索引擎惩罚吗
- 主流搜索引擎的垃圾内容政策都明确反对为了排名而堆砌关键词,堆砌严重的页面可能被降权。但具体怎么判定,搜索引擎没有公开,本页的规则只是写作自检提示,不代表搜索引擎的判定结果。更可靠的做法是:写完读一遍,觉得哪里重复得别扭就改,密度数字只作参考。
- 中文关键词密度和英文关键词密度有什么区别
- 中文没有空格分词,一个关键词占几个字直接影响密度,所以中文常用字数口径;英文按单词计,常用次数口径。本页的有效字数把汉字逐字计、英文按单词计、连续数字按一串计,中英混排时两边口径一致;英文关键词默认按整词匹配,art 不会命中 start。中文没有词边界,按字面匹配。
- 文章太短为什么关键词密度不评级
- 正文不足 100 个有效字时,多写一次关键词就能让密度跳好几个百分点,这时候评「偏高」「偏低」没有意义。所以本页对短文只显示次数和密度数字,等级显示为「正文过短」。位置检查和堆砌诊断照常给出。
关键词密度怎么算:两种口径与一个完整算例
| 口径 | 公式 | 默认参考区间 |
|---|---|---|
| 字数口径 | 关键词有效字数 × 出现次数 ÷ 正文有效字数 | 2%~8% |
| 次数口径 | 出现次数 ÷ 正文总词数 | 1%~3% |
「有效字」是这样数的:每个汉字算 1,每个英文单词算 1,一串连续数字算 1,标点、空格和 emoji 不算。 「新能源汽车」是 5 个有效字,「SEO 优化」是 3 个,「iPhone 15」是 2 个。 次数口径的分母是把正文切成词之后的总词数,不滤掉「的、了、是」这类虚词。
以页面上「填入示例」那篇讲新能源汽车选购的文章为例:正文共 351 个有效字, 关键词组「新能源汽车 | 新能源车」出现 4 次。
- 字数口径:(新能源汽车 5 字 × 3 次 + 新能源车 4 字 × 1 次)= 19 ÷ 正文 351 有效字 = 5.41%
- 次数口径:4 次 ÷ 正文 227 个词 = 1.76%
注意分子是每次命中自身的字数逐次相加:「新能源汽车」记 5 字、「新能源车」记 4 字, 不是拿第一个写法的长度去乘总次数。
关键词密度多少合适:经验区间,不是硬指标
本页默认用字数口径 2%~8%、次数口径 1%~3% 作为参考区间。 前者是中文站长圈长期流传的经验值,非搜索引擎公开标准;后者是英文 SEO 写作常见的经验值,非搜索引擎公开标准。 搜索引擎没有公布过密度应该是多少,Google 也公开表示不把关键词密度当作排名因素。
所以密度只是写作时的一个自检信号:低于下限,可能是主题词没写清楚,或者正文都在用别的说法; 高于上限,就回头读一遍,看是不是写得别扭了。读起来自然,比把数字凑进某个区间更重要。 区间两端都算「适中」,可以在参数里改成你自己的经验值。
| 等级 | 含义 |
|---|---|
| 未出现 | 正文里一次都没有出现 |
| 偏低 | 密度低于参考区间下限 |
| 适中 | 密度落在参考区间内(含两端) |
| 偏高 | 密度高于参考区间上限 |
| 堆砌风险 | 密度达到上限的 1.5 倍,或出现紧挨着的重复 |
| 正文过短 | 正文不足 100 个有效字,只给数字不评级 |
怎么判断关键词堆砌:六条诊断规则
全文密度只是一个平均数,平均数会把「某一段塞满、其他段一次都没有」这种情况掩盖掉。 所以本页另外按下面六条规则检查,每条命中都可以定位回原文:
| 规则 | 级别 | 判定条件 | 为什么这样判 |
|---|---|---|---|
| 紧挨着重复 | 严重 | 同一组关键词两次出现之间不超过 2 个有效字 | 「新能源汽车,新能源汽车」这种写法正常行文几乎不会出现,是最典型的堆砌痕迹,读者一眼就能看出来。 |
| 局部扎堆 | 提醒 | 任意连续 100 个有效字里同组出现 ≥ 4 次(正文 ≥ 300 有效字才检查) | 全文密度正常,也可能是某一段集中塞了很多次、其他段落一次都没有,平均数会把这种不均匀掩盖掉。 |
| 一句多次 | 提醒 | 同一个句子里同组出现 ≥ 3 次 | 一句话里反复说同一个词,通常可以改成代词或省略,读起来会顺很多。 |
| 句句都有 | 提醒 | 含该组的句子超过全部句子的 60%(句子 ≥ 5 句才检查) | 几乎每句都出现同一个词,即使总密度不高,也会显得生硬、像是为了凑词而写。 |
| 标题重复 | 提醒 | 标题里同组出现 ≥ 3 次 | 标题是搜索结果里最显眼的一行,同一个词写三遍会挤掉真正说明内容的信息。 |
| 超出区间 | 提醒 / 严重 | 密度高于参考区间上限为提醒,达到上限的 1.5 倍升级为严重 | 区间只是经验值,超出不等于一定有问题,但值得回头读一遍,看是不是写得不自然了。 |
命中「严重」级规则的关键词组等级直接判为「堆砌风险」。这些规则只是写作自检, 不代表任何搜索引擎的实际判定。需要删减重复的词时,可以用批量查找替换逐个处理。
为什么不同工具算出的关键词密度不一样
同一篇文章放进不同的关键词密度工具,结果差一倍很常见,原因通常是下面几项:
| 差异来源 | 常见做法 | 本页的做法 |
|---|---|---|
| 分母不同 | 有的工具除以总字符数(含标点空格),有的除以汉字数,有的除以分词后的词数 | 字数口径除以有效字数(汉字 + 英文词 + 数字串),次数口径除以分词后的总词数,两个都显示 |
| 分子不同 | 有的只数次数,有的乘上关键词长度;变体长短不一时,按首个变体长度乘次数会算错 | 每次命中按它自身的有效字数逐次累加 |
| 嵌套关键词 | 同时查「汽车」和「新能源汽车」时,「新能源汽车」里的「汽车」算不算一次 | 默认各组独立计数,可切到长词优先,并且明确告诉你有几次是嵌套在长词里的 |
| 同义写法 | 「新能源汽车」「新能源车」被拆成两行查,各自密度都偏低 | 一行用 | 写成一组,合并计数 |
| 网页里算不算导航和标题 | 直接抓整页文字的工具会把菜单、页脚、版权声明都算进分母 | 粘贴源码时只算正文,script 和 style 不计;标题默认单独检查、不进分母,可勾选计入 |
| 大小写、全角半角、空格 | 「SEO优化」和「SEO 优化」在很多工具里是两个词 | 默认忽略大小写、全角半角视为相同、空格宽松匹配,都可以关掉 |
嵌套关键词的例子:「新能源汽车是未来。新能源汽车很安静,汽车也便宜。」里同时查「新能源汽车」和「汽车」。各组独立计数时, 「汽车」出现 3 次,其中 2 次位于「新能源汽车」之内; 切到长词优先后,「汽车」只剩 1 次。两种算法下,所有关键词合计覆盖的有效字都是 12 个,占全句 57.14%—— 这就是为什么不能把各组密度直接相加。
关键词密度检测工具的功能特点
- 同义词合并计数:一行写「新能源汽车|新能源车|电动汽车」,三种写法算一组。
- 两种密度口径同时给:字数口径(中文常用)与次数口径(英文常用),主口径可切换,每个数字都能展开算式。
- 位置检查:标题、H1、描述、首段、小标题、末段、段落覆盖率、首次出现位置、最长间隔,逐项给出有或没有。
- 堆砌诊断:紧挨着重复、局部扎堆、一句多次、句句都有、标题重复、超出区间,六条规则都能定位到原文。
- 嵌套关键词两种计数方式,外加「合计覆盖」,不用把各组密度硬加在一起。
- 支持纯文本、Markdown 和网页源码:网页只算正文,自动提取 title、description 与第一个 h1。
- 原文高亮预览与分布条,一眼看出关键词是均匀分布还是全挤在开头。
- 结果可复制成 Markdown 表或 TSV,也可下载带 BOM 的 CSV,Excel 打开不乱码。
想看全文所有词的出现次数,用词频统计——它回答「哪些词出现得多」, 本页回答「我关心的这几个词够不够、多不多」。只想数字数用在线字数统计;要生成 title 与 description 标签用Meta 标签生成器;要把网页源码转成纯文本用去除 HTML 标签。
关键词密度检测的几种叫法,分别对应本页哪一步
同一件事在搜索框里有很多种说法,下面这张表把常见叫法对到本页的具体操作上:
| 叫法 | 通常想做什么 | 在本页怎么做 |
|---|---|---|
| 关键词密度查询、在线关键词密度检测 | 粘一段文字,查某个词占全文多大比例 | 粘贴正文,关键词框每行写一组,结果表直接给出次数与两种口径的密度 |
| 关键词密度计算公式 | 想知道密度到底怎么算出来的 | 看上面「两种口径」那张表;结果表里每个数字点「详情」都能展开完整算式 |
| 文章关键词密度检测、SEO 写作检查、文章 SEO 自检 | 发稿前自查一遍主题词写得够不够、有没有堆砌 | 粘贴文章后看等级、位置检查和堆砌诊断三栏,命中的问题可以定位回原文 |
| 网页关键词密度查询、网页源码关键词分析 | 检查一个已经发布的网页 | 在网页上按 Ctrl+U 复制源码粘贴进来,只统计正文,并提取 title、description 和第一个 h1 |
| 关键词出现次数统计 | 只想数清某个词出现了几次 | 看结果表的「次数」列;同一个意思的几种写法用 | 写成一组,合并计数 |
| 标题关键词检查、关键词布局检查 | 看关键词有没有放在标题、首段、小标题和末段 | 位置检查逐项给出有或没有,并标出首次出现位置和最长间隔 |
| SEO 关键词密度、百度关键词密度 | 想找一个搜索引擎认可的密度数值 | 搜索引擎没有公布过密度数值,本页的参考区间是经验值,只作写作自检,可以自己改 |
| keyword density checker、keyword density | 英文 SEO 工具里的叫法 | 次数口径就是英文工具常用的算法;英文关键词默认按整词匹配,art 不会命中 start |
英文语境下这类工具通常叫 keyword density checker 或 keyword density analyzer,搜 keyword density 找到的都是同一件事。英文工具大多只给次数口径,拿它们的结果和本页对照时,看结果表里「次数口径」那一列, 别和字数口径的数字直接比。