Keyword Density Checker
NewAnalyze single-word, 2-word, and 3-word phrase frequency in a block of text — the classic on-page SEO keyword density check.
| Phrase | Count | Density |
|---|
Frequently Asked Questions
How is "density" actually calculated?
For each phrase, density = (occurrences × phrase length in words) ÷ total word count in the text, expressed as a percentage — so a 2-word phrase occurring 5 times in a 200-word article shows (5×2)/200 = 5% density.
Why are common words like "the" and "and" excluded from single-word results?
The single-word tab filters out a stopword list of very common function words (the, and, of, to, in, etc.) that would otherwise dominate every text's top results without carrying any topical meaning — 2-word and 3-word phrase results are not filtered this way, since phrases naturally include connecting words.
Is a specific keyword density percentage considered "ideal" for SEO?
No — the old idea of a target keyword density percentage (like "aim for 2%") is outdated SEO advice; modern search engines evaluate topical relevance and natural language far more holistically. This tool is useful for spotting accidental over-repetition or checking that your target phrase appears naturally, not for hitting an arbitrary percentage.
Does it work on any language, or just English?
The tokenizer matches basic Latin-alphabet word characters and the English stopword list is English-specific, so results are most meaningful for English text — non-Latin scripts or other languages will still count phrases but without stopword filtering tuned for that language.
Why do single-word results only show words that repeat more than once?
Single-word results are filtered to phrases occurring more than once, since a keyword density check is primarily useful for spotting repeated/overused terms — a word used exactly once doesn't indicate any repetition pattern worth flagging.