Keyword Density Checker

Keyword density tells you how heavily a page leans on a single phrase. Paste your copy, name the keyword, and see the percentage instantly — then use it as a guardrail against under-coverage on one side and stuffing on the other.

Keyword density = keyword occurrences ÷ total words × 100%. A multi-word phrase counts each full match. The widely repeated comfort band is roughly 0.5% to 2.5%, but treat it as a rule of thumb, not a rule: Google has stated there is no ideal density figure, and modern SEO rewards topical depth and related entities far more than hitting a percentage. Use this number to catch a term that is missing or obviously over-used — not as a target to optimize toward.

The calculator

Keyword Density Checker inputs and result

Single word or exact phrase to measure.
✓ Paste text and enter a keyword
Keyword density
0.00%
0occurrences
0total words
Export
How to read your density
DensityWhat it suggests

Walkthrough

How to use this calculator

  1. Paste your contentDrop in the page copy, article draft, or competitor content you want to measure. The tool counts every word token to get the denominator right.
  2. Enter the target keywordType the exact word or phrase you are checking. Multi-word phrases are matched as a whole, so a two-word term only counts when those words appear together in order.
  3. Read the density and countThe headline percentage is occurrences over total words. The sub-numbers show the raw occurrence count and total words so you can sanity-check the math.
  4. Compare to the bandUse the table: roughly 0.5% to 2.5% is the natural comfort zone, near-zero may signal under-coverage, and well above is the fingerprint of stuffing.
  5. Fix at the edges, not the middleIf you are inside the band, leave it and improve topical depth. Only act when density is near zero or clearly forced. Then export the result for your content brief.

From the desk

RGM Expert Says

Real Growth Matters — On-page SEO practiceHow we use this tool with clients

We keep a density checker in the toolkit, but we use it the way a chef uses a thermometer — to catch an outlier, not to cook by numbers. When a draft reads awkwardly, density usually confirms what the ear already heard: the writer wedged the target phrase into every other sentence. The fix is never to hit a magic number; it is to rewrite for a reader and let the term fall where it belongs.

The more common failure runs the other way. A page meant to rank for a phrase barely uses it, or uses only close synonyms, and the density comes back near zero. That is our cue to check whether the topic is genuinely covered — headings, intro, alt text, the natural answer to the question — rather than to bolt the phrase on. Coverage of the subtopics a searcher expects beats any single percentage.

We are blunt with clients who arrive chasing a perfect density: there isn’t one. Google’s own guidance has said as much for over a decade, and every algorithm update has pushed further toward meaning over repetition. We treat this tool as a stuffing alarm and a coverage check — useful at the edges, beside the point in the middle.

The math

How it works

The tool tokenizes your text into words, counts how many times your keyword appears (matching multi-word phrases as a whole), and divides by the total word count.

Density = (Keyword occurrences ÷ Total words) × 100%
Phrase occurrences count each full ordered match of the phrase
  • Keyword occurrences — exact matches of the term (or full phrase) in the text, case-insensitive.
  • Total words — every word token in the pasted content.
  • Density — the share of the content the keyword accounts for, as a percentage.

For a multi-word phrase the percentage weights each match by its word length, so a two-word phrase that appears five times in 1,000 words reads as 1.0%. Google’s John Mueller has repeatedly said there is no target keyword density; see the Google helpful-content guidance.

Why it matters

Why density is a guardrail, not a goal

Keyword density was a real ranking factor in the early 2000s, when search engines leaned heavily on raw term frequency. Those days are gone. Modern systems read meaning, entities, and context, which is why Semrush and other practitioners now describe density as a diagnostic rather than a dial. The number still earns its place — just not as something to optimize toward.

Its real value sits at the extremes. Near-zero density on a page that is supposed to target a phrase flags that the topic may be under-covered or buried in synonyms. Density well above the comfort band is the classic fingerprint of keyword stuffing — a practice that earns no benefit and can hurt readability and trust. Either edge deserves a second look; the middle does not deserve fuss.

The durable move is to think in topics, not counts. Cover the questions a searcher actually has, use the natural language and related terms they expect, and the target phrase will appear at a reasonable density on its own. If you want a structured approach, our work on keyword research and on-page SEO starts from intent rather than frequency.

Benchmarks

Keyword density rule-of-thumb bands

These bands are practitioner conventions, not Google rules. Use them to spot outliers, not as optimization targets.

DensityReadWhat to do
Under 0.5%Possibly under-coveredCheck topical coverage, not just the count
0.5% to 2.5%Natural usageLeave it; focus on depth
2.5% to 4%HeavyVary with synonyms and entities
Above 4%StuffedRewrite for readers
Bands synthesized from common SEO-practitioner guidance (e.g. Semrush, Moz). Google does not publish a target density.

Voices worth trusting

What SEO voices say about density

There is no ideal keyword density, no magic number. Write naturally for your readers and cover the topic well — the words you need will be there.
John Mueller
Google Search (paraphrase)
Stop counting keywords and start mapping intent. The page that answers the question best, in the language searchers use, is the page that wins.
International SEO consultant (paraphrase)

Go deeper

Reading on content and measurement

Related on RGM

Keep learning

FAQ

Common questions

How do you calculate keyword density?
Keyword density = keyword occurrences ÷ total words × 100%. For a multi-word phrase, each full match counts and the percentage weights the match by its length. Paste your text and a keyword above to compute it.
What is a good keyword density?
There is no official target. A practitioner comfort band of roughly 0.5% to 2.5% reads as natural, but Google has stated there is no ideal density. Treat it as a guardrail against stuffing or under-coverage, not a goal.
Does keyword density still matter for SEO?
Only as a diagnostic. Early search engines weighted raw term frequency; modern engines read meaning and entities. Use density to catch outliers, then focus on topical depth and intent.
What is keyword stuffing?
Keyword stuffing is overloading a page with a term to manipulate rankings. It produces high density, reads unnaturally, earns no ranking benefit, and can hurt trust and readability.
Should I include synonyms and related terms?
Yes. Modern relevance is built on related entities and the language searchers actually use, not on repeating one phrase. Covering subtopics matters far more than a specific density.
Why is my density showing zero?
Either the keyword does not appear in the pasted text, or the phrase is not present as an exact ordered match. Check spelling and that the phrase appears verbatim; case is ignored.

Related tools

Related tools