Free Keyword Density Analyzer
Paste your content and (optionally) a target keyword to see its density, plus the words and phrases you use most. Use it to optimise naturally — and avoid keyword stuffing.
What is keyword density?
Keyword density is how often a keyword appears in your content as a percentage of the total word count. The formula is simple:
density = (keyword occurrences ÷ total words) × 100
So a keyword used 12 times in a 1,000-word article has a density of 1.2%. It is a quick way to check you have used your target term enough to be relevant — without over-using it to the point that it reads unnaturally.
What is a good keyword density?
There is no magic number, and Google has no published threshold. As a practical guideline, 0.5%–2.5% for your primary keyword is a safe, natural range for most content. Below that and the page may not feel clearly "about" the topic; above ~3–4% and you risk keyword stuffing, which reads badly to humans and can be flagged as manipulative.
Modern SEO cares far more about topical coverage than exact-match repetition. Instead of repeating one phrase, use synonyms, related terms, and the questions people actually search. That is how the top-ranking pages read.
How to use this tool
The full article or page body.
Single word or phrase — it matches multi-word keywords too.
See your density, a healthy-range verdict, and your most-used terms so you can balance the page.
Common keyword-density mistakes
- Stuffing the exact phrase. Repeating "best running shoes for women" ten times reads like spam. Vary it.
- Ignoring related terms. A page about "keyword density" should also mention SEO, on-page, content optimisation, and stuffing — not just the exact phrase.
- Forcing density into a number. Write for the reader first, then check density as a sanity test.
- Only optimising the body. Your keyword should also appear naturally in the title, an H2, and the first 100 words.