What is keyword density?
Keyword density is the percentage of times a keyword or phrase appears in a piece of text relative to the total number of words. It is calculated with a simple formula: keyword density = (number of times the keyword appears / total word count) × 100.
For example, if the phrase "running shoes" appears 6 times in a 600-word article, its keyword density is 1%. Search engines use the words on a page to understand its topic, so tracking density helps you confirm that a page is genuinely about its target term without overusing it.
How to check keyword density
Paste or type your text into the box above. The tool instantly counts every word, removes common stopwords (like "the", "and", "is") that carry no topical meaning, and lists the most frequent single words and phrases together with their density percentage.
Everything runs in your browser, so your text is never uploaded to a server. You can safely analyze unpublished drafts, client documents, or private content.
What is a good keyword density for SEO?
There is no exact target that guarantees rankings, but a natural range of 1-3% for your main keyword is a widely used guideline. The goal is to write for readers first: if a keyword reads naturally at 1.5%, do not force it higher.
Densities above roughly 4-5% often signal keyword stuffing, an outdated tactic that modern search engines penalize. Instead of repeating one exact phrase, use synonyms and related terms so the page reads well and still covers the topic thoroughly.