Skip to tool
ecech.
✏️ Text & SEO Content

Keyword Density Analyzer with Stop Word Filtering

Strip the stop words, then see which terms and phrases your page actually leans on. One, two and three-word density with an over-optimisation warning.

Total words

0

Counted

0

Unique terms

0

Top density

0%

Advertisement

How the calculation works

Raw text 1,240 words Stop words out the, and, of, to… → 690 counted N-grams 1, 2 and 3 words counted, ranked Density count ÷ counted × 100 Density against the filtered total, not the raw total — otherwise every page looks like it is about "the".

How to Use This Tool

Keyword density is a blunt instrument, and it is worth being honest about that before explaining how to use it. No search engine has a density target. There is no magic 2.5%. What density is genuinely useful for is diagnosis: it tells you what a page is visibly about, and it catches the two failure modes that still hurt rankings — a page that never quite states its own topic, and a page that states it so often it reads like spam.

Running an analysis

Paste the body copy of your page into the box. Do not include navigation, footer text or boilerplate; those inflate counts and are not what the page is competing on. Analysis runs as you type. Three controls change what you see:

  • Exclude stop words removes roughly 180 function words — the, and, of, to, is, that. Leave this on. With stop words included, the top term on virtually every English page is "the", which tells you nothing.
  • Merge simple plurals collapses regular plural forms into their singular, so converter and converters are counted together. Useful for seeing true topical weight, though it will occasionally merge two words you meant to keep apart.
  • Minimum occurrences hides the long tail of terms that appear once. Two is a sensible floor; raise it on long documents.

Reading the three tabs

Single words tell you the subject. Two and three-word phrases tell you the intent, and they are usually more revealing. A page about currency conversion whose top bigram is "exchange rate" is positioned differently from one whose top bigram is "transaction fee", even though both share the same single-word profile. If the phrase you actually want to rank for is not in the top ten of the bigram or trigram list, the page is not really about it yet, whatever the title tag says.

The prominence column

Each row shows where in the document the term first appears, expressed as a percentage of the way through. A keyword that first shows up 70% down the page is doing far less work than one that appears in the opening sentence. Front-loading a term is a legitimate, non-spammy optimisation: it helps readers confirm they are in the right place, which is most of what search engines are trying to approximate anyway.

What to do with the warning

If any single term exceeds roughly 5% of counted words, the panel flags it. That threshold is not a penalty line, it is a readability line. Text that repetitive reads badly to humans, and in modern search that is the thing that actually costs you. The fix is never to delete instances mechanically — it is to replace some of them with the synonyms and related entities a knowledgeable writer would have used anyway.

Advertisement

Frequently Asked Questions

What is a good keyword density percentage?
There is no target, and any tool quoting one is guessing. Pages ranking for competitive terms commonly sit anywhere between 0.5% and 3% on their main keyword. Use this tool to check that your intended topic appears at all and does not dominate to the point of unreadability, rather than to hit a number.
Why exclude stop words from the calculation?
Because including them makes every page look identical. Function words like the, and, of make up around 40% of ordinary English, so they occupy every top slot and compress the terms you care about into a fraction of a percent. Filtering them produces a density figure that reflects the actual subject matter.
Should I look at single words or phrases?
Phrases, mostly. Single words tell you the broad subject; two and three-word phrases tell you what specific question the page answers. Search intent lives in phrases, and a page whose top phrases do not match the query you are targeting has a positioning problem no amount of single-word tuning will fix.
Does keyword density still matter for SEO in practice?
Not as a ranking factor in the direct way it did fifteen years ago. Search engines model topics and entities rather than counting repetitions. It remains useful as an editing diagnostic: it surfaces pages that never state their topic clearly and pages that repeat it unnaturally, and both of those genuinely affect performance.
What counts as over-optimisation here?
The tool flags any single term above roughly 5% of counted words. That is a readability threshold rather than a penalty threshold. At that level a human reader notices the repetition, and reader behaviour is what modern ranking systems ultimately measure.
Does merging plurals ever give the wrong answer?
Occasionally. The rule is deliberately simple, handling regular -s, -es and -ies endings, so it will merge words that happen to look like plurals of each other. Turn it off if your content uses terms where the singular and plural are genuinely different concepts.
Is my text sent to a server?
No. All tokenising and counting happens in your browser. Unpublished drafts, client work and anything under embargo can be analysed here without leaving your device, and nothing is stored after you close the tab.

Related tools in Text & SEO Content

Browse all Text & SEO Content tools