Skip to content
SEO Madmanby Adam Hafez
Free tool

Keyword density and content length checker

Count words and keyword occurrences in your draft and see the density as a diagnostic number, not an optimal-percentage target that does not exist.

Runs entirely in your browser. Nothing you enter is uploaded, logged or stored.

This is a diagnostic number, not an optimization target. Google has stated it does not use keyword density as a ranking signal; see the sourced explanation below the tool.

Key takeaways

  • There is no official optimal keyword density percentage, and this tool does not claim one.
  • Google's own spam policies name keyword stuffing, not a density threshold, as the practice to avoid.
  • Density here is calculated as keyword occurrences times the number of words in the phrase, divided by total word count.
  • The in-tool warning at heavy repetition is this tool's own heuristic, clearly labeled as such, not a published Google rule.
  • Everything runs in your browser; nothing you paste is sent anywhere.

What it takes

  • Body content to analyze
  • A target keyword or phrase

More tools

All of them free, all of them browser-only.

Browse the tools

How to use it

  1. 1Paste your draftUse the body content textarea for the full text you are checking, not just a summary.
  2. 2Enter the target keyword or phraseMulti-word phrases are matched as a whole phrase, case-insensitively, not as separate words.
  3. 3Read the countsThe tool shows total word count, how many times the phrase occurs, and the resulting density percentage, updated as you type.
  4. 4Treat the density number as a sanity checkA very high count is a sign to vary your phrasing, not a signal that a lower number will rank better.

Word count and keyword repetition are easy to measure and easy to misuse. This tool measures both, plainly, so you can confirm a draft has not accidentally repeated a term far more than a human writer would, without turning that number into a target to hit.

Why there is no official optimal keyword density

Search engine optimization has circulated density targets for decades, most commonly a range somewhere between one and three percent. Google has never published such a target, and its own staff have said the opposite: rankings come from evaluating what a page is about and how well it answers a query, not from counting how many times a phrase repeats. Google’s spam policies name the practice explicitly under keyword stuffing, describing it as filling a page with keywords or numbers in an attempt to manipulate rankings, often appearing in a list or group, unnaturally, or out of context. That page is a policy against manipulation, not a formula for a passing score. Chasing a density percentage optimizes for a number Google has said it does not use.

What this number is actually useful for

Density is still worth seeing, for a narrower reason than ranking. A draft edited in pieces can end up repeating a phrase far more than a person would naturally write it, especially after several rounds of keyword-focused revision. Seeing the raw count and percentage catches that kind of drift before publishing. Use it as a proofreading signal: if the count looks high for the length of the piece, read the passage back and see whether the repetition reads naturally or mechanically. Rewrite for the second case regardless of what percentage it produces.

Content length works the same way here. A low word count paired with a claim to cover a topic in depth is a signal to add substance, not because Google counts words either, but because thin coverage of a topic is easy to spot once it is measured plainly.

Sources

  1. 1.Spam policies for Google Search: keyword stuffing - Google Search CentralPrimary

Frequently asked questions

What is the ideal keyword density?

There is no official ideal density. Google has repeatedly said it does not use a keyword-density-style score and instead evaluates relevance more holistically, judging text unnaturally packed with repeated terms as keyword stuffing rather than measuring it against a percentage target.

Why does the tool warn me at a specific number then?

The warning triggers on this tool's own heuristic for a phrase repeated an unnaturally high number of times in short text, clearly labeled as the tool's judgment call rather than a Google-published rule. It exists to catch accidental over-repetition, the kind Google's spam policies describe as keyword stuffing.

Does matching count a phrase inside another word?

No. Matching uses word boundaries, so a phrase like "cat" will not match inside "category". A multi-word phrase must appear as that exact sequence of words to count as one occurrence.

Tools

Keyword cannibalization checker

Compare titles or H1s across your own pages and flag near-duplicate pairs using Jaccard word-overlap similarity, entirely in your browser.