Skip to content
Free online tool

Keyword density checker

Analyse how often words and phrases appear in your content. See total and unique words, the most frequent one-, two- and three-word phrases, and the count and density of your target keywords.

Density = (times the phrase appears × words in the phrase) ÷ total words × 100. Keyword density is only a rough signal. Search engines care far more about whether your content is genuinely helpful, so write for readers first.

How to check keyword density

  1. Paste the text of your page or article.
  2. Optionally enter target keywords or phrases, separated by commas.
  3. Click Analyse keywords.
  4. Review your target keyword table, then switch between 1-word, 2-word and 3-word views to see what else stands out.

How density is calculated

Keyword density is the share of your words taken up by a keyword. This tool counts each occurrence of a phrase and multiplies by the number of words in it, then divides by the total word count. For example, if “coffee beans” appears 5 times in a 500-word article, it covers 10 words, which is a density of 2%.

The frequency tables help you spot what your content is really about. With Ignore common words turned on, words like “the”, “and” and “of” are excluded, and phrases that start or end with them are skipped. Multi-word tables only show phrases that appear more than once. Target keywords that don’t appear are clearly marked, and unusually high densities are flagged.

Keep perspective: keyword density alone does not determine rankings. Modern search engines understand synonyms and context, and repeating a phrase unnaturally can make content worse. Use this tool to check coverage and avoid stuffing, not to hit a magic number.

Useful checks

Keyword density FAQ

What is a good keyword density?

There is no official ideal. Mentioning the main topic naturally a few times is usually enough. Very high densities can look like keyword stuffing.

Does it analyse a URL?

No. Paste the text you want to check. This keeps the tool fast and private.

Are plurals counted separately?

Yes. “bean” and “beans” are different words in the tables. Add both as target keywords if you want to check each.

Related tools

More SEO Tools

Need another tool?

Browse all 50 free tools for PDFs, images, text, SEO, calculations and development.

Explore All Tools