What keyword density is (and what it isn't)
Surface the most frequent words and phrases in your text with their counts and density percentages. Switch between 1-word, 2-word, and 3-word phrases; toggle the stopword filter; choose top 10, top 20, or all. Useful for spotting unintentional repetition. Modern SEO does not rank by keyword density, so don't optimize toward a target. Everything runs in your browser; your text never leaves your device.
Keyword density is the percentage a given word or phrase represents of the total word count in a piece of text. The arithmetic is simple: occurrences divided by the relevant total, times 100. If "widget" appears 5 times in a 500-word page, the density is 1%. This tool extends the same calculation to bigrams ("blue widget") and trigrams ("best blue widget"), with a stopword filter on by default so words like "the" and "and" don't dominate the rankings.
Here is the part most SEO tools won't say: modern search engines do not rank by keyword density. Google, Bing, and the language-model-based answer engines all use semantic embeddings, intent signals, and entity coverage instead. There is no target percentage to hit. Pages built to hit a density figure read badly, get flagged by quality systems, and underperform pages written for humans. Treat this tool the way an editor uses it: as a check against unintentional repetition and over-optimization, not as a knob to turn.
- Ranked table of top phrases with count and density percentage
- 1-word, 2-word, and 3-word phrase modes (unigrams, bigrams, trigrams)
- Stopword filter on by default (toggle to include common words)
- Top-N selector (10 / 20 / all distinct phrases)
- Same tokenizer and stopword list as the rest of the suite, so numbers match the Word Counter
Use the tool to spot repetition (a phrase that should appear once accidentally appearing eight times) and to confirm your primary keyword is in the body at all. Don't chase a target percentage; if a number tells a story, the writing already told it first.