判断关键词密度,别把它当成一道精确的数学题。先把公式弄明白:中文页面常用“关键词出现次数×关键词字数÷全文总字数×100%”来算。比如一篇1000字的文章,核心词“装修报价”出现4次,每个词4个字,密度就是4×4÷1000=4%。如果按英文习惯用“关键词次数÷总词数”,算法不同,结果也会差一截。所以看工具数据前,先确认它按字符还是按词统计,不然容易被数字带偏。
我平时会先手动算一遍正文。工具像爱站、5118、站长之家都能查关键词密度,但它们抓取时容易把导航、页脚、相关推荐、评论一起算进去,页面模板一复杂,数字就虚高。比较靠谱的做法是复制正文,去掉标题重复区和推荐模块,再数核心词出现次数。长尾词可以单独看,不要和核心词混在一起算。
关键词密度没有官方标准。谷歌的John Mueller曾明确说过,关键词密度不是排名因素;百度也没有公开过什么密度阈值。业内常说的2%到8%,是早期英文SEO圈流传下来的经验,放到中文页面里太宽了。中文表达更紧凑,核心词密度控制在1%到3%比较常见,长尾词在正文里自然出现一两次就够。品牌词、产品名可以稍高,但也没必要为了凑数反复写。
判断密度合不合适,先看位置分布。标题里带核心词很正常,首段自然出现一次,H2、H3里用变体或相关词,正文隔几段提一次,结尾总结再点一下,这样读起来不别扭。图片alt、URL、meta描述里顺手带上就行,别每个段落开头都硬塞同一个词。搜索引擎现在看的是主题相关性,不是重复次数。相关词、同义词、问题句式往往比死磕核心词更有用。比如写“关键词密度”,页面里出现“词频”“关键词占比”“堆砌”“TF-IDF”这些词,主题反而更清楚。
再一个办法是读出声。你自己读一遍,如果关键词出现得让你觉得啰嗦,那就是高了;如果读完不知道页面到底讲什么,那就是低了。还可以搜核心词看前10名页面,用工具看他们正文密度大概在什么区间,但别照抄,只做参考。页面类型也要分开看:产品页核心词可以稍高,博客文章低一点更自然,长尾落地页出现一两次就够。

关键词堆砌的特征很明显:同一个词连续出现、列表里堆词、句子读不通、密度突然超过5%到8%。中文页面超过5%就要警惕,除非是品牌词或者字数特别少的短页面。短页面字数少,一个词出现两次密度就很高,别慌,按有效正文算就行。
调整之后观察两到四周,看收录和排名有没有变化。排名没起色甚至下降,可能是堆砌,也可能是搜索意图没对上。密度只是结果,不是目标。写之前先想清楚用户搜这个词想解决什么问题,把答案讲明白,关键词自然会出现。工具给的是参考值,最终判断标准就一条:用户能不能顺畅读完,并且知道这个页面在讲什么。