Keyword Density Analyzer
Analyse keyword density in any text.
Density is each phrase’s share of all counted phrases. Switch to two or three words to surface the topical phrases search engines actually weigh.
One or more keywords exceed 4% density. That can read as keyword stuffing — write naturally and let topical relevance do the work instead.
| Phrase | Count | Density |
|---|---|---|
cold | 8 | 12.50% |
coffee | 7 | 10.94% |
brew | 6 | 9.38% |
water | 5 | 7.81% |
grounds | 3 | 4.69% |
hot | 2 | 3.13% |
many | 2 | 3.13% |
acid | 1 | 1.56% |
bitter | 1 | 1.56% |
brewed | 1 | 1.56% |
coarse | 1 | 1.56% |
combine | 1 | 1.56% |
compounds | 1 | 1.56% |
drinkers | 1 | 1.56% |
fewer | 1 | 1.56% |
fridge | 1 | 1.56% |
home | 1 | 1.56% |
hours | 1 | 1.56% |
ice | 1 | 1.56% |
iced | 1 | 1.56% |
let | 1 | 1.56% |
low | 1 | 1.56% |
made | 1 | 1.56% |
make | 1 | 1.56% |
mixture | 1 | 1.56% |
Showing the top 25 of 38 phrases.
How to use Keyword Density Analyzer
What this tool does
The Keyword Density Analyzer breaks a piece of text into words and phrases, counts how often each one appears, and shows its density — that phrase’s share of every phrase counted, expressed as a percentage. Paste an article, a landing page or a draft and the results update live as you type. You can switch between single words, two-word phrases and three-word phrases, and choose whether to ignore common stopwords such as “the”, “and” and “of” so the meaningful terms rise to the top. A subtle bar next to each row gives a quick visual sense of relative frequency, and the tool flags any single keyword whose density climbs above roughly 4%.
Everything runs locally in your browser. There is no upload, no account and nothing is stored once you leave the page.
Why it matters for SEO
Keyword density is best understood as a diagnostic, not a target. It answers a practical question: what does this page appear to be about, and is any single term being over-used? If you write a page about running shoes and the analyzer shows your intended phrase barely registers while an unrelated word dominates, that is a real signal your copy has drifted off-topic — and search engines may read it the same way. Equally, if one phrase spikes well above everything else, the page can read as repetitive to both humans and crawlers.
What the number is not is a lever you optimise to a fixed percentage. Older SEO guidance told writers to aim for a precise figure such as “use your keyword in 2% of the text”. That advice is obsolete. Search engines now evaluate topical relevance, search intent and how completely a page answers a query. A page that covers a subject thoroughly with natural, varied language will outperform one that hits a density quota while reading awkwardly. Use this tool to check that your writing is on-topic and not repetitive — then stop counting and keep writing well.
How to use it
- Paste or type your text into the box. The word count and phrase breakdown appear immediately.
- Choose a phrase length: 1 word for a raw frequency view, or 2 or 3 words to surface the topical phrases that better reflect how people search.
- Leave “Ignore common words” on for single-word analysis so stopwords do not crowd out meaningful terms; turn it off when you want a literal count.
- Read the table of the top phrases — phrase, count and density — and watch the density bars for relative weight.
- If an amber warning appears, a keyword has exceeded about 4% density. Reword to reduce the repetition.
SEO best practices
Write for the reader first and let keyword usage follow naturally. Cover the topic completely: include the related terms, questions and subtopics a reader expects, rather than repeating one exact phrase. Use synonyms and natural variations — search engines understand them, and they make the copy better. Place your primary phrase where it genuinely helps comprehension, such as the title, the opening paragraph and a subheading or two. Then use this analyzer as a final check: confirm the page reads as being about the right thing, and that nothing is over-represented. If the top phrases match the topic and no single term is spiking, the density is fine — regardless of the exact percentage.
Common mistakes to avoid
The biggest mistake is treating a density figure as a goal and editing copy to hit it; that produces stilted, repetitive writing that hurts both rankings and conversions. Another is analysing only single words and concluding a page is “about” a stopword — always check two- and three-word phrases for a truer picture. Avoid stuffing the keyword into image alt text, headings and the first sentence all at once just to raise the count. And do not ignore intent: a page can have perfect density for a phrase yet still fail because it answers a different question than the searcher asked.
Privacy & your data
Your text never leaves your browser. The tokenizing, counting and density maths all run in JavaScript on your device. Nothing is uploaded to a server, nothing is saved between visits, and nothing you paste is logged or tracked. When you clear the box or close the tab, the text is gone. That makes the analyzer safe for unpublished drafts, client work, internal documents and anything else you would rather not send across the internet.
Frequently asked questions
What is a good keyword density percentage?
Does Google use keyword density as a ranking factor?
Why analyse two- and three-word phrases instead of single words?
Should I remove stopwords before analysing?
Is the text I paste kept private?
Related tools
Reading Level Analyzer
Score text readability with Flesch-Kincaid.
Word Counter
Count words, characters, and reading time in real time.
Slug Generator
Generate clean, SEO-friendly URL slugs.
Meta Tag Generator
Generate SEO meta title, description, and keyword tags.
Character Counter
Count characters with and without spaces.
Find and Replace
Find and replace text, with optional regex support.