Keyword Density Checker
Your top keywords ranked live by count and share of total words — stop-words excluded — so you can see at a glance whether your draft actually says what it's supposed to be about.
Keywords appear once you type.
Reading the table like an editor
Three patterns worth acting on. Your target topic missing from the top five: the article talks around its subject — add substance, not repetitions. One word far above everything else at 4%+ of the text: probably reads as repetitive — vary the vocabulary. And a healthy spread of related terms near the top: the natural profile of genuinely topical writing, and the one modern search engines reward.
A worked example with real numbers
Take a 40-word paragraph about coffee grinding in which "coffee", "grind", and "grinder" each appear twice. The table reports all three at 2 occurrences and 5.0% — because 2 ÷ 40 = 5%, and the base is all 40 words, stop words included. That base is a deliberate choice you should know when comparing tools: a checker that strips stop words before dividing would report the same word at a visibly higher share (here roughly 7%, with the paragraph's twelve function words removed from the base). Neither convention is wrong, but numbers from the two conventions are not comparable — when a style guide or client hands you a density target, ask which base it assumes before chasing it.
What the ranking does and does not merge
Ranking is case-insensitive ("SEO" and "seo" merge), hyphenated compounds rank whole ("e-commerce" is one candidate keyword, not two), and word forms stay separate — "optimize" and "optimization" chart independently, so a topic can be better represented than any single row suggests. Single characters are excluded from the ranking along with the 74-word stop list. One practical caveat for SEO work: this tool measures your draft's body text, while a crawler measuring a live page sees navigation, footers, and boilerplate too, so on-page percentages from site-audit tools will differ from what you see here even for identical copy. The common failure mode remains writing toward a target percentage: repetition that exists for the counter rather than the reader tends to read as spam to both.
Frequently asked questions
What is keyword density?
A word’s occurrences divided by the total word count. If "coffee" appears 12 times in a 600-word article, its density is 2%. The table here ranks your top words by that share, with common function words (the, and, of…) filtered out so the list reflects substance.
Is there an ideal density for SEO?
No magic number — and stuffing toward one backfires. Modern search engines evaluate topical coverage and usefulness, not keyword arithmetic; densities in the 0.5–2% range emerge naturally from writing normally about a topic. The checker’s real job is catching the extremes: a target phrase you barely used, or one repeated so often it reads like spam.
Why are stop words excluded from the ranking?
Because "the" tops every English text ever written. Excluding the 74 function words on our stop list surfaces the words that actually characterize your content. Densities are still computed against ALL words, so the percentages remain honest.
Does this handle phrases (two-word keywords)?
This ranks single words. Multi-word phrases ("espresso machine") show up through their components ranking together — if both halves chart, the phrase is well represented. A phrase-level view is on our roadmap.
Analysis happens locally in your browser — drafts are never transmitted or stored. See the methodology page for the stop-word list and counting rules.