Keyword Density Analyzer
Paste your content to see which words and phrases appear most often and their density — a quick way to check your SEO focus and spot keyword stuffing.
Start typing or paste text to see keyword analysis.
Understanding the Keyword Density Analyzer
This analyzer scans any block of text and reports how often each word and phrase appears, plus its density as a share of the total. Writers, bloggers, SEO specialists, and students use it to check whether a target term is emphasized naturally, spot accidental overuse, and surface the one-, two-, and three-word phrases a page actually centers on. Paste a draft and instantly see a ranked frequency table without copying content to a server.
How it works
The text is lowercased, punctuation is stripped, and it is split on whitespace into a word list. You choose a phrase length of one, two, or three words; the tool slides a window across the list to build n-grams and counts each. Density for every term is count divided by total word count, shown as a percentage. An optional filter removes common stop words (the, and, of, is) so meaningful keywords rise to the top. Results are ranked by frequency, capped at the top 20, with total and unique-term counts. Everything runs in your browser.
Worked example
Suppose an article contains 1,000 words and the phrase "running shoes" appears 18 times. Density = (18 / 1000) × 100 = 1.8%. If "shoes" alone appears 32 times, its density is 3.2%. Switching to single-word mode with stop words removed, "shoes" might rank first at 3.2%, "running" second at 2.4%, and generic words like "the" never appear. A 1.8% phrase density is comfortably natural; pushing the same phrase to 6% would read as stuffed.
Tips & common mistakes
- There is no magic target percentage; aim for natural language, often roughly 0.5%-2.5% for a primary term.
- High density on a stop word (the, and) is normal noise, so keep stop-word filtering on for keyword work.
- Check two- and three-word phrases, not just single words; intent usually lives in phrases.
- Very high density for your main keyword can signal stuffing, which search engines may penalize.
- Density depends on total length, so compare drafts of similar word counts rather than raw counts.
Related tools
How to Use This Tool
- 1Paste your article or page content into the box.
- 2Choose a phrase length (1, 2, or 3 words) and optionally ignore stop words.
- 3Review the ranked table of top keywords and their density.
Frequently Asked Questions
What is keyword density?
Keyword density is how often a word or phrase appears in your text relative to the total word count, shown as a percentage. It helps you see whether your content is focused on its target keywords.
What is a good keyword density?
There is no exact target, but most SEOs aim for a natural 0.5%–2.5% for a primary keyword. Much higher can look like "keyword stuffing" to search engines. Write for readers first.
What are 2-word and 3-word phrases?
These are n-grams — consecutive word combinations like "online tools" (2 words) or "free online tools" (3 words). Analyzing phrases reveals the topics your content emphasizes, not just single words.
Is my text uploaded?
No. All analysis happens locally in your browser and updates as you type.