Keyword Density Checker
Paste any text to see which words and phrases it repeats most, and how often your keyword appears.
- Free
- No sign-up
- Runs in your browser
Your text
6.67% is high. Repeating a phrase this often can read as keyword stuffing — use synonyms and related terms instead.
Text statistics
- Words
- 90
- Unique words
- 62
- Characters (no spaces)
- 417
- Sentences
- 5
- Characters (with spaces)
- 508
- Reading time
- 1 min
Top keywords & phrases
| # | Phrase | Count | Density |
|---|---|---|---|
| 1 | running | 6 | 6.67% |
| 2 | shoes | 6 | 6.67% |
| 3 | run | 3 | 3.33% |
| 4 | afternoon | 1 | 1.11% |
| 5 | best | 1 | 1.11% |
| 6 | buy | 1 | 1.11% |
| 7 | check | 1 | 1.11% |
| 8 | choosing | 1 | 1.11% |
| 9 | comfortable | 1 | 1.11% |
| 10 | cushioned | 1 | 1.11% |
| 11 | deeper | 1 | 1.11% |
| 12 | depend | 1 | 1.11% |
| 13 | every | 1 | 1.11% |
| 14 | far | 1 | 1.11% |
| 15 | feet | 1 | 1.11% |
| 16 | foot | 1 | 1.11% |
| 17 | grip | 1 | 1.11% |
| 18 | jog | 1 | 1.11% |
| 19 | kilometres | 1 | 1.11% |
| 20 | larger | 1 | 1.11% |
| 21 | lighter | 1 | 1.11% |
| 22 | makes | 1 | 1.11% |
| 23 | regularly | 1 | 1.11% |
| 24 | right | 1 | 1.11% |
| 25 | road | 1 | 1.11% |
Density = times the phrase appears ÷ total words × 100. Phrases never run across a full stop or comma.
How keyword density is calculated
Keyword density is the share of your text taken up by a word or phrase. This checker splits your text into words (ignoring case and punctuation), counts how often each word, two-word and three-word phrase appears, and divides by the total word count: density = occurrences ÷ total words × 100. Phrases are counted only within a sentence or clause, so “shoes. Running” across a full stop isn’t treated as a phrase.
For example, the text “Coffee beans are roasted. Fresh coffee beans make better coffee! The best coffee beans come from Ethiopia, and coffee lovers know it.” has 22 words. “coffee” appears 5 times, so its density is 5 ÷ 22 × 100 = 22.73%; the phrase “coffee beans” appears 3 times, a density of 3 ÷ 22 × 100 = 13.64%. In a real article those numbers would be far too high — this tiny sample talks about nothing else.
What is a good keyword density?
There isn’t one. Google has said repeatedly that it doesn’t use a target density, and modern search understands synonyms and related terms. Use density as a sanity check instead: if your main phrase is missing, add it where it fits naturally (title, first paragraph, a heading); if it sits well above 2–3%, the text probably repeats itself and would read better with variations.
Why look at two- and three-word phrases?
People search in phrases (“trail running shoes”, not “trail”). The 2- and 3-word view shows which phrases your page actually emphasises, which helps you spot the topic a search engine is likely to associate with it — and gaps you haven’t covered yet.
Frequently asked questions
- What counts as a stop word?
- Very common words that carry little meaning on their own — the, and, of, to, is, you — about 150 in all. With the filter on, they are hidden from the single-word list, and phrases that start or end with one are hidden too.
- Does it work for languages other than English?
- Word and phrase counting works for any language that separates words with spaces, including Hindi, Spanish and French. The stop-word filter only knows English words.
- How is reading time worked out?
- Word count divided by 200 words per minute, a typical pace for reading on screen, rounded to the nearest minute.
- Is keyword stuffing penalised?
- Yes. Google’s spam policies name keyword stuffing — repeating words unnaturally to manipulate rankings — and it can lower a page’s rankings or remove it from results.