Paste your article or page content to analyze keyword density for 1-word, 2-word, and 3-word phrases. Detect over-optimization, filter stop words, and track your focus keyword’s exact density.
Keyword density is how often a word or phrase appears in a text, as a percentage of all the words: occurrences ÷ total words × 100. A phrase used 10 times in a 1,000-word article has a density of 1%. Google doesn’t publish a target density. Use the number to spot repetition you didn’t intend, not as a score to hit.
Paste your text below and optionally add a focus keyword. The checker counts every 1-, 2- and 3-word phrase, shows the top 30, and gives your focus keyword its own density readout. It runs entirely in your browser, so your text never leaves the page.
Powered by DesignCopy.net — Free SEO tools
How This Checker Counts
We built this tool, so here is exactly what it does with your text. Nothing is sent to an AI model or a server:
- Cleaning: it lowercases the text and keeps letters a–z, digits, apostrophes and hyphens; everything else becomes a space.
- Phrases: it counts every 1-word, 2-word and 3-word sequence. Density is always the count divided by the total word count, for phrases of every length.
- Stop words: 150 common words such as “the”, “and” and “of” are hidden from the 1-word list by default. Tick the option to show them. The 2- and 3-word lists keep them, so phrases like “of the” can appear there.
- Colours: above 3.5% is red, above 2.5% is amber, and 0.5% or more is green. These are our rule-of-thumb flags, not Google thresholds.
- Focus keyword: matched as an exact phrase, case-insensitive, at any length.
- Also shown: total and unique words, sentence count, average sentence length, and reading time at 200 words per minute.
- Output: the top 30 phrases, with an optional filter for density above 1%. “Copy as CSV” copies those rows to your clipboard.
A Real Example: One of Our Own Articles
We ran the checker’s own code on the body text of our AI Overview tracking guide: 1,419 words, 470 of them unique, about 8 minutes’ reading. These are its actual results:
| Phrase | Count | Density | Flag |
|---|---|---|---|
| ai | 63 | 4.44% | red |
| the (with stop words shown) | 55 | 3.88% | red |
| overview | 33 | 2.33% | green |
| ai overview | 27 | 1.90% | green |
| ai overview tracking | 8 | 0.56% | green |
What this shows: “ai” is flagged red at 4.44% even though nobody would call that article stuffed. It is the topic, and a two-letter word turns up in almost every phrase about it. The 2- and 3-word phrases are the useful readings here: “ai overview” at 1.9% reads naturally. Judge a red flag by reading the text, not by the colour.
The cleaning step drops any letter outside a–z, so accented and non-Latin text (French, German, Korean and so on) is not counted correctly. Plurals count separately (“overview” and “overviews”), and the tool can’t tell whether a repeated word reads naturally.
Is There an Ideal Keyword Density?
No. Google doesn’t publish one, and its spam policies list keyword stuffing, meaning text loaded with keywords to manipulate rankings, as something that can hurt a page. A density figure can’t tell good repetition from bad on its own. What it is good for:
- Catching accidents: a phrase you repeated far more than you meant to, often in a template or a list.
- Checking coverage: making sure the phrase a page is about actually appears in it.
- Comparing drafts: seeing whether an edit thinned out or concentrated a phrase.
Search engines care far more about whether a page answers the query than about a percentage. For that side of on-page work, read our guide to NLP on-page SEO, check what a searcher wants with the Keyword Intent Classifier, and test how easy your text is to read with the Content Readability Scorer.
Frequently Asked Questions
What is keyword density?
It is the number of times a word or phrase appears divided by the total number of words, times 100. Ten uses in 1,000 words is a density of 1%.
What keyword density should I aim for?
There is no official target, and Google doesn’t publish one. Write for the reader, make sure your main phrase appears naturally, and use the checker to catch repetition you didn’t intend.
Does this checker count multi-word phrases?
Yes. It lists the top 1-, 2- and 3-word phrases, and the focus keyword box takes a phrase of any length and reports its exact count and density.
Does the tool send my text anywhere?
No. All counting happens in your browser. Your text is not uploaded to us or to an AI service.
Why is a common word flagged red?
Short topic words, like “ai” in an article about AI, repeat naturally and cross the 3.5% flag easily. Check the 2- and 3-word phrases and read the text before cutting anything.
Can I export the results?
Yes. “Copy as CSV” copies the visible top 30 rows (phrase, count, density) to your clipboard, ready to paste into a spreadsheet.