Skip to main content
CalcChef

Keyword Density Checker

Keyword density is a word’s count divided by the total words × 100. Paste text to rank the words and 2- or 3-word phrases you use most, or check one phrase. How it works

Use the Keyword Density Checker

Keyword density
Enter text and a keyword
Appears — · Words read —

Type a word or a short phrase to see how often it appears. Put each one on its own line to check up to 10 at once.

Top Keywords

KeywordCountDensity
Enter text to see keyword density.

About the Keyword Density Checker

Density = times a word appears ÷ total words × 100. In a 25-word text that uses blue 3 times, blue has a density of 12.00%. The checker lists the 20 most frequent words of your text with their counts and keyword density, and counts up to 10 words or phrases you type, one per line. Short words such as the and a always count in the total and are listed by default, so in most text they head the table; tick Hide common words in the table to drop them from the list without changing any density. Set the table to 2 or 3 words to rank the phrases you repeat.

Top words in a 25-word sample

WordCountDensity
blue312.00%
widgets28.00%
in28.00%
widget28.00%
a28.00%
box28.00%

Sample: Blue widgets fit on any desk. Blue widgets come in three sizes, and every blue widget ships in a box. A box holds one widget. Ties keep the order of first appearance; the other 12 words appear once (4.00%).

Phrase checks on the same sample

Phrase typedFoundDensity
blue widgets28.00%
Blue Widgets28.00%
blue widget14.00%
widget28.00%
in a box14.00%

A phrase's density is occurrences ÷ 25 words × 100. Some checkers multiply by the number of words in the phrase, which would give 16.00% for blue widgets.

Repeated two-word phrases in the same sample

PhraseCountDensity
blue widgets28.00%
a box28.00%

The table set to 2 words. Only phrases that appear at least twice are listed, and the density is still count ÷ 25 words × 100. No three-word phrase repeats in this sample.

Frequently asked questions

What is a good keyword density for SEO?
There is no published figure to aim for. Google's spam policies describe keyword stuffing as filling a web page with keywords or numbers in an attempt to manipulate rankings, including repeating words or phrases so often that it sounds unnatural, and give no density percentage. Use the counts to spot repetition a reader would notice, not to hit a number.
How is keyword density calculated?
Occurrences ÷ total words × 100, to two decimals. Total words is every word in the text, short ones like the and a included. In the 25-word sample above, blue appears 3 times: 3 ÷ 25 × 100 = 12.00%.
How do I check the density of a phrase?
Type it in "Keywords or phrases to check", one per line; up to 10 lines are checked at once. A phrase is found when its words appear in that order with only spaces between them, counted left to right without overlap, so ha ha is found 2 times in ha ha ha ha. Case does not matter: Blue Widgets and blue widgets give the same count.
Does it ignore stop words like the and and?
Only in the table, and only if you ask. By default the, of, and and a are listed and can fill the top of the 20-word table in ordinary prose. Tick Hide common words in the table to leave out 71 short words (articles, pronouns, prepositions, conjunctions and auxiliary verbs) and any phrase made only of them. They still count in the total, because a reader reads them too, so every density stays the same: in the 25-word sample, in and a drop out of the list and blue stays at 12.00%.
Are plurals counted as the same keyword?
No. widget and widgets are different words, as in the sample (2 each). Check each form separately and add them up if you want the total.
Can it show the phrases I repeat most?
Yes. Set Phrase length in the table to 2 or 3 words. It lists the 20 most frequent phrases that appear at least twice, with count and density over the same word total. Punctuation breaks a phrase, so box. A box is not counted as box a. The table counts every position, so ha ha ha ha holds ha ha 3 times, while the phrase box counts without overlap and finds it 2 times.

Related Tools

View all tools