Keyword Density Checker
Measure how often keywords and phrases appear relative to total word count.
- Free
- Real-time
- Runs locally
Target keywords
0/7Target density range
A guideline only. Search engines publish no ideal density.
Total words
0
Keywords found
–
Add target keywords
Highest density
–
Keyword density
Add one or more target keywords above to check their density.
Highlighted text
Your text appears here with keywords highlighted.
Keyword ideas
Most used
Suggestions appear once you add text.
Paste your article or page copy, add the keywords you are targeting, and instantly see how often each one appears, what share of the text it takes up, and whether it falls inside your target range. Multi-word phrases are measured correctly, so a 2-word keyword used 5 times counts as 10 words of your text.
Every occurrence is highlighted in your text, the table shows where each keyword is first used, and a keyword ideas list surfaces the words and phrases you actually repeat most. All checks run in your browser, so unpublished drafts stay private.
How to check keyword density
- STEP 01
Paste your content
Paste the text of your article, product page or blog post into the editor.
- STEP 02
Enter target keywords
Type up to 7 keywords or phrases, one per line, or add them from the keyword ideas list.
- STEP 03
Review and adjust
Compare each density with your target range, check the highlights, and edit your text until the balance reads naturally.
Features
Multiple keywords at once
Check up to 7 keywords and phrases side by side, each with its own colour in the table and highlights.
Accurate phrase density
Density counts every word of a phrase, using the formula occurrences × words in the keyword ÷ total words.
Adjustable target range
Set your own minimum and maximum density; each keyword is marked Low, Good, High or Not found.
Highlighted occurrences
See every match in context. Longer phrases take priority, so “keyword density” is not split into two highlights.
Placement check
See which word each keyword first appears at and whether it shows up in the first 100 words.
Keyword ideas
Discover the content words and 2- or 3-word phrases you use most, and add them as targets with one click.
What is a good keyword density?
There is no official ideal. Search engines do not publish a target percentage, and modern ranking focuses on relevance and usefulness rather than repetition. Many writers aim for roughly 0.5–2.5% for a main keyword, which is the default range here, but treat it as a sanity check rather than a rule.
A very high density often reads as repetitive and can look like keyword stuffing. A keyword that is missing or very rare may mean the page does not clearly cover the topic. Use the checker to catch both extremes, then write for readers.
Frequently asked questions
How is keyword density calculated?
Density = (number of occurrences × number of words in the keyword) ÷ total words × 100. For example, a 2-word phrase used 3 times in a 300-word article has a density of 3 × 2 ÷ 300 = 2%.
Is matching case-sensitive?
No. “SEO”, “seo” and “Seo” all count. Matches must be whole words, so “seo” does not match inside “seoul”. Curly and straight apostrophes, and different hyphen characters, are treated the same.
Are plurals and other word forms counted?
Only when you turn on “Count plurals”, which also counts the keyword followed by s or es. Other forms, such as “running” for “run”, are not counted; add them as separate keywords if you need them.
Why is a phrase not found when the words appear together?
Phrase words must be separated only by spaces or line breaks. “machine, learning” or “machine. Learning” are not counted as “machine learning”, because the punctuation separates them.
Does a phrase also count toward its single words?
Yes. Each keyword is counted independently, so “keyword density” also adds to the count of “keyword”. In the highlights, the longer phrase is shown.
Is my content uploaded?
No. Your text and keywords are processed in your browser and never sent to a server.