New

Offer Showdown Discover

All free tools

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
tonaily.com / tools / keyword-density-analyzer
words

The term you want this page to rank for. One word or a phrase.

Example
1-word (4)2-word (1)3-word (0)
Words
63
Unique terms
26
Top term
6.35 %

internal

Target
4.76 %

3 × internal links

Stuffing alerts
3

Stuffing risk. “internal”, “links”, “internal links” are above 3 % of a 63-word text. Rewrite the sentences that carry them.

#TermCountDensityStatus
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
Result
Words
Unique terms
Top term

Target

Stuffing alerts

Stuffing risk. above 3 % of a -word text. Rewrite the sentences that carry them.

#TermCountDensityStatus

How to read the table.

  1. 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.

  2. 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.

  3. 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

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

Cette page est disponible en français.

Lire en français