Keyword Density Analyzer

Keyword density = (keyword occurrences ÷ total words) × 100. There is no magic number, but natural copy usually lands between 0.5% and 2% for its focus keyword. Much above that reads as stuffing. Paste your text below to see your top terms and phrases.

Analyze your content

Checks this term specifically, including multi-word phrases.
0Total words
0Unique words
Focus density
Enter a focus keyword to check its density.
KeywordCountDensity
Paste some text to begin.
PhraseCountDensity
Paste some text to begin.

How it works

The analyzer lowercases your text, strips punctuation, and splits it into words. It counts each term and divides by the total word count to get density. Two-word phrases (bigrams) are counted the same way, because real search queries are usually phrases rather than single words.

By default common stop words are excluded — the, and, of and friends dominate every English text and tell you nothing about the topic. Turn the filter off if you want the raw distribution.

Treat density as a diagnostic, not a target. Google has not used keyword density as a ranking factor for many years, and writing to hit a percentage produces worse copy. What the numbers are genuinely useful for is spotting two problems: a focus keyword that never actually appears, and a page so repetitive it reads as spam.

Frequently asked questions

What is a good keyword density?Roughly 0.5% to 2% for your focus keyword is what naturally written content tends to produce. There is no official target — treat anything above about 3% as a prompt to reread the copy out loud rather than a penalty threshold.
Is keyword density still a ranking factor?No. Modern search engines use semantic understanding, not term frequency ratios. Density remains useful only as a sanity check: it catches keyword stuffing and pages that forgot to mention their own topic.
What is keyword stuffing?Repeating a keyword unnaturally to manipulate rankings. It is an explicit violation of Google spam policies and can hurt a page. If a term appears so often that a human notices the repetition, it is too often.
Why are two-word phrases shown separately?Because most real searches are phrases. A page can look balanced on single words while completely missing the actual phrase people search for, so the bigram table often reveals more than the single-word list.
Is this keyword density checker free?Yes. It is free, needs no signup, and everything runs in your browser — your content is never uploaded.
Rank for the topic, then own the audience. Bluey Email charges per email sent, not per contact stored, so search traffic you convert into subscribers stays cheap to reach. Pair this with our readability counter and meta length checker, or see Bluey’s pricing →.

Keep exploring

Related reading: The Complete Email Marketing Guide (2026)·Email Marketing by Industry and Business Size: The 2026 Playbook