一、密度怎么算
密度 = 关键词出现次数 × 关键词字数 / 总字数 × 100%
一个 1000 字的页面里,「JSON 格式化」出现 5 次(每次 6 个字),密度约 3%。工具通常按「关键词出现次数 / 总词数」简化计算,中英文结果会差很多——中文没有天然的词边界,分词方式直接影响统计。
这也是为什么不必把密度当成精确指标:不同工具算出来的数字可能差一倍。
二、为什么现在不看密度了
早期搜索引擎靠词频判断相关性,于是有人把关键词重复几十遍来「优化」。后来算法演进:
- 语义理解:能识别同义词、相关概念、上下文,不需要靠重复确认主题。
- 意图匹配:更关注「这个页面是否解决了搜索者的需求」,而不是出现了几次词。
- 质量信号:停留时间、跳出率、外链、内容深度都参与排序。
结论:密度是结果而不是目标。一篇把问题讲透的文章,关键词自然会出现多次;为了凑密度硬塞,只会降低可读性。
三、堆砌的代价
- 可读性下降:句子变得别扭,用户读两句就走,跳出率上升。
- 可能被判作弊:隐蔽文字、关键词列表、与内容无关的堆砌,属于明确的垃圾内容信号。
- 转化率降低:人读不下去,自然不会点广告或使用工具。
典型反面案例:页面底部堆一串「XX 工具,XX 在线,XX 免费,XX 下载」的城市/词表,这种「关键词农场」现在基本没有效果。
四、该怎么做:主题覆盖
比起重复一个词,更有效的是把一个主题的相关问题都答到:
假设主题是「JSON 格式化」,围绕它应该覆盖:
- JSON 是什么、和 JS 对象的区别
- 怎么格式化、怎么压缩
- 常见语法错误与报错定位
- 大文件怎么处理
- JSON 与 CSV/YAML 互转
- 校验工具怎么用
这样自然会出现「格式化」「校验」「语法错误」「压缩」等相关词,形成语义网络,比机械重复有效得多。
五、关键词该放哪
| 位置 | 建议 |
|---|---|
<title> | 核心词放前面,加品牌名,控制在 30 字内 |
<h1> | 与标题一致或近似,一页一个 |
description | 自然描述,包含核心词与「免费/在线/无需上传」这类修饰 |
| 首段 | 前 100 字内出现一次核心词 |
| 小标题 | 用相关问题做 h2/h3,覆盖长尾 |
| URL | 用英文短横线,含核心词(如 json-format.html) |
| 图片 alt | 描述性文字,不堆词 |
六、长尾比核心词更划算
「JSON」这种大词竞争极强,新站很难排上去;而「JSON 格式化报错 position 怎么定位」这类长尾词,搜索量小但意图明确、竞争低,转化率反而高。工具站和教程站的主要流量几乎都来自长尾。
做法:一篇教程对准一个具体问题,标题就是那个问题本身。
七、怎么自查
- 用 关键词密度工具 看分布,只作为参考,密度在 1%–3% 之间通常自然。
- 用 字数统计 确认内容是否太薄(工具页正文建议 400 字以上,教程 800 字以上)。
- 用 Meta 标签提取 检查 title/description 是否完整、有无重复。
- 通读一遍:如果自己读着别扭,就是塞多了。
八、几个具体建议
- 标题写「JSON 格式化校验工具 - 极简工具箱」,不要写「JSON,JSON格式化,JSON校验,在线JSON」。
- 描述写成一句话说清「能做什么、有什么特点」,不要堆词。
- 正文用小标题组织,每个小标题对应一个真实问题。
- 同义词自然替换(「格式化 / 美化 / pretty print」),不必反复用同一个词。
- 内容优先:先把问题讲清楚,关键词自然会到位。
小结
密度是参考值不是目标;堆砌会伤可读性与排名;正确做法是覆盖主题的相关问题、用长尾标题、把关键词放在 title/h1/首段/URL;写完自己读一遍是否通顺。