SEO & utilitiesFree
Keyword Density Analyzer
Paste your text or a competitor's and see the keyword density, the 10 most repeated words and the two and three word phrases that stand out. Everything runs in your browser.
- No sign-up
- Runs in your browser
Paste a text to see the most repeated words, the two and three word phrases and the density of the keyword you choose.
Tips
- Paste the text of the competitor ranking first and compare their top 10 with yours. What is missing from your list is your next topic.
- Singular and plural are counted separately. Test the keyword in both forms.
- Look at the two and three word phrases. Forced repetition usually shows up there before it shows in a single word.
- High density does not raise your position. Text that answers the reader's question does. Use the number only to spot excess or absence.
How it works
How to calculate keyword density
The math is simple. Density = how many times the term appears × number of words in the term ÷ total words in the text. An 800 word text with "running shoes" 8 times has 16 words taken by the term, or 2%. Before counting, the tool lowercases everything, strips punctuation and ignores common words such as "the", "of", "to" and "with". Those are the stopwords. Without that filter, the top 10 would be nothing but articles and prepositions.
Read the result like this: the 10 most frequent words are the real topic of the text, not what you think you wrote. If you wrote about competitor monitoring and the term does not even show up in the top 10, the text is talking about something else. The most useful move is comparing. Paste the text of the competitor ranking first on Google, note their terms, then paste yours. The gap between the two lists shows what is missing.
Practical range: from 0.5% to 2% the text sounds natural. From 2% to 3% it is borderline. Above 3% it sounds forced and the reader notices. Do not treat this as a ranking target. Google does not reward density, but it does punish artificial text. Also look at the two and three word phrases. They reveal whole phrases that keep repeating, such as "free shipping on" or "best price for", and that is where forced repetition usually hides.
FAQ
Frequently asked questions
What is the ideal keyword density?
There is no official number. In practice, between 0.5% and 2% the text sounds natural. An 800 word text with the keyword 12 times gives 1.5%. Above 3% it already reads as forced repetition.
Does keyword density still matter for Google?
As a direct ranking factor, no. Google has understood synonyms and context for years. Density is useful for something else: showing whether the text repeats a term too much or never gets to the topic it should cover. Use it as a diagnosis, not a target.
How do I analyze the text of the competitor ranking first?
Open their page, copy the main text and paste it here. Look at the 10 most frequent words and the two and three word phrases. That shows the real topic they cover and the terms you may not even mention. Then do the same with your text and compare the two lists.
What is keyword stuffing?
It is cramming the same keyword into the text to try to trick the search engine. It looks like this: "cheap sneakers, buy cheap sneakers, the best cheap sneakers". Today that pushes the page down instead of helping. If density goes past 3% and the sentences sound odd when read out loud, it is stuffing.
Does this tool store my text?
No. The whole analysis runs in your browser. Nothing is sent to a server or saved. You can paste a draft, a client's text or a competitor's page without worry.