Keyword Density Checker
Paste text, see how often each word or phrase appears.
How to Use
Paste any block of text, an article draft, a page's body copy, a competitor's content, and this tool breaks it into words or phrases and shows how often each one appears, both as a raw count and as a percentage of the total word count. Switch between single words, two-word, and three-word phrases to spot repeated terms at different levels. The minimum word length filter is useful for hiding short function words (a, is, to) even when the stopword filter is turned off, so you can still catch density issues in text with unusual or informal phrasing that a fixed stopword list wouldn't recognize.
What Keyword Density Actually Measures
Keyword density is simply the number of times a word or phrase appears in a text, divided by the total number of words counted, expressed as a percentage. It's a leftover metric from an earlier era of SEO when search engines weighed raw term frequency much more heavily in ranking decisions. Today it's better understood as a proofreading tool than an optimization target: a high, unintentional density usually signals repetitive writing that would read better if varied, while an unexpectedly low density for your actual topic word can signal that a page never clearly establishes what it's about.
Worked Example: Spotting Repetition in a Bakery Product Description
Take this 38-word sample: "Our bakery bakes fresh sourdough bread every morning. This sourdough bread is made with organic flour and slow fermentation. Customers love our sourdough bread because it has a crisp crust and soft crumb. Try our sourdough bread today." With stopwords excluded and a 3+ letter minimum, the filtered word count comes to 27 significant words, and the single-word breakdown shows "sourdough" and "bread" each appearing 4 times, a density of 14.81% apiece, far above the roughly 2-3% that reads as natural in most prose. Switching to two-word phrase mode would isolate "sourdough bread" itself as a single repeated unit, exact-phrase repetition four times in 38 words is the kind of pattern this tool is built to surface quickly, well before a human proofreader would necessarily notice it by eye.
Using the Result: Rewrite, Don't Just Delete
Once density analysis flags an overused term, the fix usually isn't removing it outright, since that risks making the page's topic less clear, it's varying how it's expressed. In the bakery example, later mentions of "sourdough bread" could become "this loaf," "our signature bake," or simply "it," while keeping one or two full mentions early on for clarity and search relevance. This keeps the writing natural for a human reader while still making the page's subject unambiguous to both readers and search engines, which is a better outcome than either extreme of stuffing the keyword everywhere or scrubbing it out entirely to avoid a density warning.
Beyond a Single Target Keyword
A useful way to use this tool beyond checking one main keyword is to scan the full top-25 list it produces rather than searching for a single word. If the highest-density terms after excluding stopwords are all closely related to your actual topic (for a bakery page: "sourdough," "bread," "bakery," "fresh"), that's a healthy sign the page reads as clearly on-topic. If instead the list is dominated by unrelated filler phrases, calls to action repeated too often, or a boilerplate sentence copy-pasted across sections, that's usually a more actionable finding than any single percentage, since it points at a specific sentence or paragraph worth trimming or rewriting rather than a vague instruction to "use the keyword more" or "less."
A Brief History: Why Keyword Density Used to Matter More
In the 1990s and early 2000s, term frequency was one of the more direct signals early search algorithms used to judge topical relevance, which led to a wave of pages written specifically to hit a target density, sometimes stuffing keywords into invisible text or long comma-separated lists. Search engines responded by developing much more sophisticated language models that judge topical relevance through context, synonyms, and related terms rather than raw repetition, and by actively penalizing detectable stuffing. Keyword density as a standalone ranking lever effectively stopped mattering well over a decade ago, but it survives as a useful, quick diagnostic for something ranking algorithms still care about indirectly: whether a page reads naturally or unnaturally repetitive to an actual reader.
Frequently Asked Questions
What's a healthy keyword density percentage?
There's no official target, keyword density stopped being a direct ranking factor years ago. As a rough sanity check, most natural writing lands under 2-3% for any single word or phrase, anything much higher can look like keyword stuffing to both readers and search engines.
Should I exclude common words like "the" and "and"?
Yes, in most cases, common stopwords naturally dominate any text's word count without telling you anything useful about its topic. Leave the "Exclude common words" option checked unless you specifically want to see raw, unfiltered frequency.
Does keyword density still affect Google rankings?
Not directly, and it hasn't for a long time. Modern search engines use far more sophisticated language understanding than counting repeated words, and optimizing purely for a target density can produce awkward, repetitive writing without any ranking benefit. This tool is best used as a diagnostic for readability and accidental over-repetition, not as a checklist to hit a specific percentage.
What's the difference between checking single words and two- or three-word phrases?
Single-word analysis shows which individual terms dominate your text, useful for spotting overused adjectives or a topic word repeated too often. Phrase analysis (two- or three-word combinations) reveals exact phrases you may be unintentionally repeating verbatim, like a full product name or a stock sentence opener, which single-word counts can't catch since they break phrases apart.
Why does the density percentage change when I toggle "Exclude common words"?
Because the percentage is calculated against the filtered word count, not the raw total. With stopwords excluded, common filler words are removed from both the numerator and the denominator, so meaningful keywords make up a larger share of what's left and their density percentage rises. With stopwords included, words like "the" and "and" dilute the denominator and every other word's percentage drops.
Can high keyword density actually hurt my page?
Indirectly, yes. Search engines have quality systems designed to detect unnatural, manipulative repetition, and pages that read as keyword-stuffed can be judged lower quality as a result, separate from any explicit density threshold. More immediately, oddly repetitive text reads poorly to human visitors and tends to hurt engagement and conversions regardless of any ranking impact.