Content

Keyword Density Checker

Paste text and see your most-used words and phrases with their density.

52

Words

42

Unique

328

Characters

4

Sentences

feedback appears at 11.5% density — above ~4% can read as keyword stuffing.

Single words

  • feedback6× · 11.5%
  • website3× · 5.8%
  • actionable1× · 1.9%
  • becomes1× · 1.9%
  • change1× · 1.9%
  • clients1× · 1.9%
  • comment1× · 1.9%
  • developer1× · 1.9%
  • drop1× · 1.9%
  • element1× · 1.9%
  • everyone's1× · 1.9%
  • exact1× · 1.9%

Two-word phrases

  • website feedback3× · 5.8%

Three-word phrases

No repeated phrases at this length.

Density = a phrase’s count ÷ total words. There is no “perfect” number — aim for natural writing; the flag is a smell test, not a rule.

How it works

Paste your content and the tool tokenises it into words, then counts how often each single word and each two- and three-word phrase appears. Density is simply that count divided by the total number of words, shown as a percentage — a quick read on what your writing is really about.

By default it filters stop words — high-frequency glue words like “the” and “of” that would otherwise dominate the table without telling you anything. Turn the filter off to see the raw counts. The single most-used content word is checked against a light over-optimization threshold, and flagged if it looks like keyword stuffing rather than natural emphasis.

Use it to sanity-check that your target topic actually shows up, to catch a phrase you have repeated too often, and to spot the secondary phrases your draft leans on. It all runs in your browser — nothing you paste is fetched, stored or sent anywhere.

Frequently asked

What is keyword density?+

Keyword density is how often a word or phrase appears relative to the total word count, expressed as a percentage: a term used 5 times in a 500-word page has a density of 1%. This tool computes it for single words and for two- and three-word phrases, so you can see what your content actually emphasises.

What is a good keyword density for SEO?+

There is no magic number, and Google has said as much — write naturally for the reader. As a rough smell test, a single content word sitting above about 4% often reads as forced, which is why this tool flags it. Aim for your main topic to appear enough to be clearly on-topic, not to hit a target percentage.

What counts as keyword stuffing?+

Keyword stuffing is repeating a term unnaturally often to try to manipulate rankings — it reads badly and can be penalised. The over-optimization flag here catches the most common sign of it: one word dominating the density table. If a term is flagged, the fix is usually to rephrase with synonyms and vary your sentences, not to delete every mention.

Why should I ignore stop words?+

Words like “the”, “and” and “of” are the most frequent in any English text but carry no topical meaning, so left in they crowd out the words you actually care about. Turning on stop-word filtering hides them from the single-word table and skips phrases made entirely of them, leaving a table that reflects your real subject matter.

Can I analyse text from a URL?+

This tool works on text you paste, by design — it never fetches a page, so nothing you analyse leaves your browser. To check a live page, copy its visible content (or the section you care about) and paste it in. That keeps the tool fully private and instant.

Is my text uploaded anywhere?+

No. All counting and phrase analysis runs in your browser, so you can safely check unpublished drafts and client content — nothing you paste is sent to a server.

More free tools

All tools

More tools shipping weekly.

Audit the words, then perfect the page

This tool shows what your copy actually emphasises. Shotline handles the visual half — clients and editors pin comments straight on the live page, so “tighten this heading” arrives attached to the exact element.

No signup needed. Free demo canvases stay live for 72 hours.

or start your 14-day free trial — no card required.

Shotline — Keyword Density Checker — free, in-browser