Free tool · SEO
Keyword density checker.
Paste a text. Every word and phrase comes back with its count and its density, the ones above 3 % are flagged, and the keyword you give is tracked on its own. Everything stays in your browser.
- Free
- Instant access
- 1, 2 and 3-word phrases
- Unlimited texts
The term you want this page to rank for. One word or a phrase.
- Words
- 63
- Unique terms
- 26
- Top term
- 6.35 %
- Target
- 4.76 %
- Stuffing alerts
- 3
internal
3 × internal links
Stuffing risk. “internal”, “links”, “internal links” are above 3 % of a 63-word text. Rewrite the sentences that carry them.
| # | Term | Count | Density | Status |
|---|---|---|---|---|
| 1 | internal | 4 | 6.35 % | stuffing risk |
| 2 | links | 4 | 6.35 % | stuffing risk |
| 3 | page | 2 | 3.17 % | ok |
| 4 | words | 2 | 3.17 % | ok |
- Words
- Unique terms
- Top term
- Target
- Stuffing alerts
Stuffing risk. above 3 % of a -word text. Rewrite the sentences that carry them.
Each -word term appears just once in this text. Paste a longer text, or switch tabs.
| # | Term | Count | Density | Status |
|---|---|---|---|---|
| target |
How to read the table.
- 01
Density is a ratio
Count divided by total words, times 100. A term used 4 times in 63 words sits at 6.35 %. The same 4 mentions in 800 words sit at 0.5 %. The number means little on its own and a lot next to the length of the text, which is why the word count is the first figure in the report.
- 02
Phrases as well as words
The 2-word and 3-word tabs show the phrases you actually repeat. Single-word density hides them: "internal" and "links" can each look acceptable while "internal links" turns up in every sentence. Stop words are dropped on their own and at the edges of a phrase, which keeps "of the" off the top of the list.
- 03
The alert at 3 %
Past 3 %, with at least three occurrences, a term is flagged. Rankings come from relevance, and above that line a paragraph starts reading as written for a crawler. Rewrite the sentences that carry the term with the words a reader would use: the fix lies in the whole sentence.
Density is a diagnostic.
Keyword density was a ranking lever in 2005. Today Google reads meaning, synonyms and context, and a page climbs on relevance, whatever percentage a term reaches. The number is still worth checking, in one direction: too high, and the text reads as written for a crawler, which Google names in its spam policies.
Most stuffing is accidental. It comes from writing the target keyword into the title, the first sentence, every H2 and the conclusion because a checklist said so. The 2-word tab shows that pattern in ten seconds, before a reader does.
Run the checker on a page stuck on page two. If the main term is above 3 %, rewrite the sentences that carry it. If it is below 0.5 %, the page may be about something other than you think, and the fix starts with the brief.
Questions
- What is a good keyword density?
- Google rewards relevance, so the percentage serves as a guide. In practice the useful range is roughly 0.5 % to 2.5 % for a main term, because above it a text starts reading as forced to a human. Treat density as a diagnostic for over-optimization.
- How is keyword density calculated?
- Occurrences of the term divided by the total number of words, times 100. A term used 4 times in a 63-word text has a density of 6.35 %. For a phrase, the count is the number of times the whole phrase appears in sequence, still divided by the total word count. The checker counts every word of the text, including stop words, in the total.
- Does keyword density still matter for SEO?
- In one direction. Google has used semantic models for years and judges relevance from meaning, synonyms and context. Density works as a ceiling: too high triggers a spam signal. Rankings come from relevance and usefulness, far more than from any percentage.
- What counts as keyword stuffing?
- Repeating a term so often that the sentence stops serving the reader: lists of cities, the same phrase forced into every paragraph, text hidden for crawlers. Google names it explicitly in its spam policies and it can cost a manual action. If a paragraph reads badly out loud, the checker will usually confirm why.
- When does the stuffing alert fire?
- When a word or phrase is above 3 % of the text and appears at least three times. The second condition keeps short texts honest: two mentions in a 50-word paragraph are 4 %, while a pattern takes at least three. On an article of normal length, 3 % means the term is in almost every paragraph.
- What are n-grams and why check them?
- An n-gram is a sequence of n consecutive words: "keyword" is a 1-gram, "keyword density" a 2-gram. Checking 2- and 3-grams shows the phrases you actually repeat, which single-word density hides. It is often where an unintended pattern shows up.
- What does the target keyword field do?
- It tracks one term on its own, whatever its rank in the table. You get its count, its density and a verdict: rarely mentioned under 0.5 %, in range up to 3 %, stuffing risk above. The matching row in the table is tagged so you find it at a glance. Leave the field empty and the checker simply lists what repeats.
- Is this keyword density checker free?
- Yes: free, unlimited in length and number of texts, and ready to use right on this page. Everything is computed locally in your browser, so everything you paste stays on your device.
Tools that go with it
-
TF-IDF Tool
Compare your content against a competitor to find missing keywords and content gaps.
Use tool -
Word Counter
Count words, characters, sentences, paragraphs and estimate reading time instantly.
Use tool -
Readability Checker
Get readability scores, sentence complexity analysis and suggestions to improve your content.
Use tool
Density is one number. A score is forty.
Tonaily scores every article before it ships: terms, structure, intent, internal links. Connect your site and see which of your pages it would rewrite first.
Free audit, instant access · Free plan, just your email