Keyword Density Checker
Analyze keyword frequency and density in any text. Find the most used words and phrases to optimize your content for search engines.
Paste any text to analyze keyword frequency and density. All processing happens instantly in your browser, so nothing is sent to any server.
How to check keyword density
Paste your text and see which words appear most, with counts and percentages.
- 01
Paste the body text only
Copy the article itself, not the navigation, footer or sidebar, or words like "menu" and "subscribe" will skew the counts.
- 02
Read the ranked list
Each word shows how many times it appears and its density: that count divided by the total number of words, as a percentage. Show the top 10, 20 or 50.
- 03
Toggle stop words if you need them
87 common English words such as the, and and is are hidden by default. Switch them on to see the full picture, for example when editing for repetition.
How density is worked out
The text is lower-cased, punctuation is turned into spaces, and it's split into words. Single-letter words are ignored. Every remaining word counts towards the total, including stop words, even when they're hidden from the list. Density is then the word's count divided by that total.
Say an 800-word coffee guide mentions "coffee" 16 times. Its density is 16 ÷ 800 = 2%. If "beans" appears 6 times, that's 0.75%. Accented and non-Latin words are counted as words too, so café, नमस्ते and 咖啡 all register, although the stop-word list is English only.
What keyword density does and doesn't tell you
There's no ideal percentage. Google's guidance is to write for people, and it has described keyword stuffing, repeating words unnaturally to manipulate rankings, as spam. Modern search understands synonyms and topics, so a page about coffee brewing that also uses grinder, extraction and pour-over will usually do better than one that repeats coffee 40 times.
So use density as an editing signal rather than a target. If your main topic word is near the top, the page is about what you think it's about. If a word you didn't intend dominates, or one word is far ahead of everything else, read those sentences aloud and vary the wording.
Useful ways to use it
Spotting accidental repetition
Writers often lean on one word without noticing. If "really" or "great" is in the top ten, it's worth a second edit.
Checking a page's focus
Paste a draft and see whether the subject you're writing about actually leads the list, or whether a side topic has taken over.
Comparing with another page
Paste the text of a page that ranks well for your topic and see which related terms it covers that yours doesn't.
Limits worth knowing
- Single words only. Phrases such as "running shoes" are counted as two separate words. To check a phrase, use your browser's find (Ctrl+F) to count it and divide by the total words shown here.
- No stemming. Run, running and runs are counted separately.
- The stop-word list is English, so common words in other languages appear in the list.
- Only the top 50 words are kept, which is plenty for an article but may cut off the long tail of a very long document.