SEO Keyword Density Checker
Analyze keyword frequency and density in your content to optimize for SEO. Automatically excludes stop words.
What this keyword density checker measures
The checker counts how often each word appears in a passage and expresses that count as a percentage of all words. It is a diagnostic for spotting repetition and checking that your main terms appear in your text. It is not a ranking score, and it does not analyse links, headings, meta tags or page speed.
How the density is calculated
Density = occurrences of the word ÷ total number of words × 100, rounded to two decimal places. The total includes every letter-only word in the text, including the stop words, so the percentages are always relative to the full length of the passage.
How to use it, step by step
- Paste your article, product description or page copy into the Paste Your Content box.
- Click Analyze Keywords. The table appears with the top 30 words.
- Read the columns: the rank, the keyword, the raw count, the density percentage and a bar that visualises the density.
- Edit your text and click Analyze again. The results do not update while you type.
Worked example
Take the sentence Fresh coffee beans make better coffee. Roast your coffee at home, and grind beans just before brewing. It has 17 words. Coffee appears three times, so its density is 3 ÷ 17 × 100 = 17.65%. Beans appears twice, giving 11.76%. The words and and at are excluded as stop words or short words, but they still count in the 17. A short passage produces very high figures like these, which is why longer text gives more useful numbers.
Tips and limits
- Read the numbers as a prompt to review your wording, not as a target to hit.
- The tool only analyses single words. Two-word phrases such as coffee beans are not counted together.
- Numbers, punctuation and non-Latin characters are ignored. Accented letters split a word, so check the output for fragments.
- Stop words are matched against a fixed list of 55 English words. Some common words that are not on the list, such as your, will appear in the results.
- Repeated words in a list, a code sample or a name can inflate the figures, so judge the output in the context of the page.
SEO Keyword Density Checker – Frequently Asked Questions
What is keyword density?
Keyword density is the share of a text's words that are a given keyword. It is calculated as the keyword's occurrences divided by the total word count, multiplied by 100.
What density should I aim for?
There is no official target. Search engines do not publish a keyword density goal, and no fixed percentage guarantees rankings. The tool shows densities above 3% in amber only as a reminder to check for repetition.
Does keyword density still matter for SEO?
Exact percentages matter much less than they once did. Using your key terms naturally helps readers and search engines understand the topic, so focus on clear writing first.
Which words are excluded from the analysis?
Two kinds of words are left out of the keyword list: a fixed set of 55 common English function words, such as the, and, is and with, and any word of two letters or fewer. Those words still count toward the total used for the percentage.
Does it work for text in other languages?
Not well. Only the Latin letters a to z are counted, so accented letters split words and text in other scripts gives few or no results. Contractions are also split, so don't is counted as don.