Keyword Density Checker
Check keyword density for single words and 2–3 word phrases, and test a target keyword. Stop words removed for 7 languages. Paste text; runs in your browser.
0 words in total · 0 different terms
No results
Density = occurrences ÷ total words × 100. Phrases that start or end with a stop word are skipped when stop words are ignored.
Runs entirely in your browser. Your data is never uploaded.
What is Keyword Density Checker?
Shows how often each keyword and keyword phrase appears in a text as a percentage of all words. You can also enter a target keyword or phrase to see its exact count and density, which helps avoid both under-using and stuffing a keyword.
How to use Keyword Density Checker
- Paste the text of your page or article into the Input box.
- Enter your main keyword or phrase in Target keyword or phrase to see its count and density.
- Switch Count to 2- or 3-word phrases to see long-tail phrases.
- Choose the stop-word language (it starts with the page language) and copy the table as CSV if needed.
Example
seo tips and seo tools (target keyword: seo)
"seo" appears 2 time(s) – density 40% · seo 2 (40%), tips 1 (20%), tools 1 (20%)
When to use Keyword Density Checker
Use it to review on-page SEO copy, compare your keyword usage with competing pages, or spot accidental keyword stuffing. Search engines do not use a fixed "ideal" density, so treat the numbers as a writing aid rather than a ranking formula. Paste visible text only – the tool does not fetch URLs or read HTML tags, meta tags or alt texts.
How Keyword Density Checker works
Words are found with Unicode word segmentation and lower-cased. Density = occurrences ÷ total words × 100, using the same total for single words and phrases. Phrases are consecutive word sequences; when stop words are ignored, phrases that start or end with a stop word are skipped (so "of the" is not reported). The target keyword is matched as a whole-word sequence, case-insensitively.
Common Use Cases
- Checking that a blog post mentions its focus keyword naturally
- Finding repeated phrases that read as keyword stuffing
- Comparing keyword focus between two versions of a landing page
- Discovering long-tail phrases already present in a text
FAQs
What keyword density should I aim for?
There is no official target. Write naturally for readers; if one keyword makes up several percent of all words, the text probably reads as repetitive.
Why do the densities not add up to 100%?
Density is relative to the total word count including stop words, while removed stop words and numbers are not listed.
Can it analyse a URL?
No. Copy the page text and paste it in. This keeps the tool private and avoids counting navigation and other boilerplate.
Is the target keyword matched inside other words?
No. It must appear as whole words, so "seo" does not match "seoul".