Keyword Density Analyzer — Target Density + Top 20 Keywords
Word frequency and target-phrase density from pasted text, with stopwords stripped and a top-20 list showing what the page is actually about.
Keyword Density Analyzer
Total content words
16
"pomodoro timer" occurrences
0
"pomodoro timer" density
0.00%
Top 20 keywords by frequency
There is no target density to hit — Google does not use one, and writing toward a percentage is how copy ends up repetitive. Read this as a repetition check instead: if your keyword is the single most frequent word by a wide margin, the page probably reads worse than it needs to. If it appears nowhere in the top 20, the page may genuinely be about something else.
You're on 7BusyBoss — 300+ free tools that run instantly in your browser. No signup, nothing uploaded.
There is no correct keyword density
Keyword density is the share of a page's words made up by one target phrase. It reads like a metric with a right answer, and it does not have one. Google has said plainly that it works to no keyword-density target, so the percentages passed around as rules — some range to sit inside, some threshold that means stuffing — are folklore. This page repeats none of them.
Where the idea came from, and why it stopped being true
Early search engines really did lean on term frequency, because counting a word is easy and understanding a page is hard. Repetition therefore worked, and writers responded exactly as you would expect: the phrase went into every paragraph whether it belonged or not.
Search engines closed that off. Ranking now works on meaning and context, and a page about timing work sessions is recognised as such through timer, interval, break and focus without needing one phrase hammered fifty times. The density number survived the system that made it meaningful — which is why writing toward a percentage is optimising for an algorithm that has not existed for years.
The harm is real even though the metric is not
A target you can hit is a target you will hit, and the damage shows up in the prose:
- Sentences padded so the ratio comes out right.
- The keyword wedged in where a pronoun was the natural choice, over and over.
- Repetition a reader can feel, which reads as writing aimed past them at a machine.
- Attention spent counting instead of spent covering the subject.
What the number is genuinely good for
Read it as a repetition check on a draft you have already written, and two readings are worth acting on.
If your target dominates the top-20 list by a wide margin, the draft is probably repetitive. You have most likely drifted into stuffing without meaning to, which happens easily when you are conscious of the keyword while writing. Reread it and let some of those instances become pronouns.
If your target appears nowhere in the top 20, the page may genuinely be about something else. That is not a density problem to fix with insertions — it is a briefing problem, and inserting the phrase would only disguise it.
The top-20 list is the more useful half
The percentage is one number. The frequency list is a picture of what your page is actually about, in the page's own vocabulary, and it regularly disagrees with what the writer assumed.
Common stopwords — the, and, of, is and around sixty others — are stripped before anything is counted, which is why the list shows subject matter rather than grammar. It also means "total content words" is lower than a plain word count, and deliberately so: it is the denominator that makes the percentage mean anything.
What to do instead
Cover the topic properly and use the words someone who knows it would use — including the synonyms, the neighbouring concepts and the specific terms that only come from actually knowing the subject. Frequency then lands wherever it lands, which is the point. Fluency in a subject's vocabulary is visible to a reader in a way no repetition count is.
Why the figure here is trustworthy, even though the target is not
The phrase is matched as a sequence of whole words, so a target of car takes no hits from carpet or scarce. Only the target's own non-stopword words are charged against the total, since the total already had stopwords removed — so the best timer counts as two words rather than three, instead of inflating the result by half again. Word matching is Unicode-aware, and Chinese and Japanese are split per character since they are written without spaces, so a non-English page returns a real count rather than zero.
All of which makes the number accurate. It still is not a target. For the structural read on the same draft, see the heading hierarchy checker.
How to use the Keyword Density Analyzer
Takes about a minute. No signup, no download, your data stays in your browser.
- 1Open the tool. Scroll up to the Keyword Density Analyzer above — it loads instantly in your browser, no install needed.
- 2Enter your values. The fields come pre-filled with realistic defaults so you can see how it works — replace them with your own numbers.
- 3Read the result. The output updates instantly. Copy or share it — nothing is uploaded to a server, everything stays on your device.
Frequently asked questions
Common questions about the Keyword Density Analyzer.
What is the ideal keyword density?
There is not one. Google has said it works to no keyword-density target, so the ranges quoted as rules are folklore rather than guidance. Ranking turns on meaning and context, which means a percentage cannot be right or wrong — it can only describe how repetitive your draft is.
So when is the number useful at all?
As a repetition check after writing. If the target dominates the top-20 list by a wide margin the draft is probably repetitive and worth rereading. If it is absent from the top 20 the page may be about something other than you intended, which is a briefing problem rather than something to fix by inserting the phrase.
Why is the top-20 list more useful than the percentage?
Because it shows what the page is actually about in its own vocabulary, and it often disagrees with what the writer assumed. Stopwords are stripped first so the list carries subject matter rather than grammar, which makes it a quick check on whether the draft went where you meant it to.
Why is the total lower than my word count?
Around sixty common stopwords are removed before counting, so the total reflects content words only. That is deliberate: it is the denominator, and including the grammar words would dilute every figure while telling you nothing about the subject.
Is the density figure accurate?
Yes, on three points that often go wrong elsewhere. Phrases match as whole words, so car takes no hits from carpet. Only the target's non-stopword words count against the total, so the best timer counts as two words rather than three. And matching is Unicode-aware, with Chinese and Japanese split per character since they are written without spaces.
Community rating
Discussion (0)
No comments yet. Start the discussion.
Keep exploring
Related tools across 7BusyBoss — all free, all instant.
More in On-Page SEO
- Meta Description Preview & Length Checker
- SERP Preview Tool (Google Desktop + Mobile)
- Title Tag Length Checker (Pixel-Based)
- Heading Hierarchy Checker (H1–H6)
- Meta Tag Generator