SEO Tools
Keyword Density Analyzer
Paste your page content to see how often your keyword really appears, which two and three-word phrases the page repeats, and whether the keyword lands where it matters — the opening, the body, the close. Multi-word keywords are counted as whole phrases. Everything runs in your browser; nothing is uploaded.
📝 Content Input
💡 Tip: Paste your full page content. The tool strips HTML locally—no data leaves your browser. Keep blank lines between paragraphs so the section breakdown can measure how evenly the keyword is spread.
🎯 Keyword Configuration
📋 How matching works:
• Multi-word focus keywords are counted as whole phrases
• Stem variations included (plural, -ing, -ed)
• Density is measured against total word count
• Common stopwords are filtered out of the frequency tables
• Multi-word focus keywords are counted as whole phrases
• Stem variations included (plural, -ing, -ed)
• Density is measured against total word count
• Common stopwords are filtered out of the frequency tables
Frequently asked questions
What is a good keyword density?
Between roughly 0.5% and 2% of total words, which is less a target than a sanity check. Nobody at Google is measuring your density; the range is useful because falling below it usually means the page never states its own topic clearly, and going far above it usually means the copy has started repeating itself in a way readers notice. Write for the reader first, then use the number to catch the two failure modes.
How is keyword density calculated here?
Occurrences of the keyword divided by the total word count of the page, expressed as a percentage. Multi-word keywords are matched as whole phrases rather than as loose individual words, so "keyword research tool" only counts where those three words actually appear together. Plural, -ing and -ed variations of the final word are included. The two and three-word tables list only phrases that appear more than once, since a phrase used once tells you nothing.
Why does this tool show two and three-word phrases?
Because single-word density is the least useful thing you can measure. Pages rank for phrases, and the phrases that repeat across a page tell you far more about what it is really about than its most common individual noun does. The n-gram tables are where the actual insight is.
Can keyword stuffing get a page penalised?
Keyword stuffing is listed in Google's spam policies, so yes in principle — but in practice the far more common outcome is simply that the page reads badly and converts worse. If the analyser flags a term above 3%, read that section aloud. If it sounds repetitive to you, it reads that way to everyone.
Does my content get uploaded anywhere?
No. The HTML stripping, tokenising and counting all happen in JavaScript in your browser. Nothing is transmitted or stored on a server. Your last analysis is kept in your browser's local storage so it is still there when you return, and Clear All wipes it.