Analyze keyword and phrase density in any text. Switch between 1-, 2-, and 3-word n-grams to find single-word focus or long-tail phrase patterns. Stop-word filtering, density bar chart, and CSV export.
SEO Content Pro is a Supporter feature.
Saved Presets is a Supporter feature.
Tool History is a Supporter feature.
Tool Notes is a Supporter feature.
Keyword density is the count of a word or phrase divided by the total number of qualifying tokens, expressed as a percentage. Search engines no longer rank pages by exact density, but extreme values (well above ~3% for the top keyword) often signal stuffing and hurt readability.
The tool lowercases the text, strips non-letter characters, and splits on whitespace. Words shorter than the minimum length are dropped, and stop words are filtered when the toggle is on.
For 1-word density, each token is counted directly. For 2- and 3-word phrases, a sliding window joins consecutive tokens after filtering, then counts each unique phrase. Density is the count divided by the number of phrase windows.
Green (≥1%) marks meaningful frequency. Yellow (≥2%) is on the high side. Red (≥3%) suggests over-optimization for that keyword or phrase. Treat the colors as guidelines, not hard rules.
Numbers, hyphens, apostrophes, and non-Latin scripts are stripped during tokenization. The English stop-word list is the only one currently supported: for non-English text, turn stop-word filtering off.
1-word density counts each token individually: useful for spotting focus keywords. 2- and 3-word density count contiguous phrases, which is how SEO tools identify long-tail patterns search engines actually rank for.