Free tools

Keyword density analyzer

Which terms you actually used, and how often, including two and three word phrases. Free and no account. Nothing leaves your browser.

Nothing is uploaded. Everything here runs in your browser.

What it tells you

  • Phrases, not just words

    Two and three word runs as well as single terms, because the things people search for are phrases.

  • Counts and percentages

    How often each appears and its share of the total, so you can compare a long page against a short one.

  • Stop words filtered

    Phrases made entirely of common words are dropped. Ones that merely contain them, like best of breed, are kept.

  • Counted within sentences

    Phrases never span a full stop, so you do not get invented trigrams that nobody wrote and nobody searches.

How to use it

  1. 1Paste the pageBody copy is enough. Navigation and footer text will skew the counts, so leave them out if you can.
  2. 2Read the phrase columns firstTwo and three word phrases tell you far more than single words about what the page is actually about.
  3. 3Look for what is missingThe useful finding is usually absence: a page you believe is about a topic that never actually says the phrase.

Questions people ask

What is a good keyword density?

There is no good number, and anyone quoting one is repeating advice from about 2010. Density stopped being a ranking factor long ago, and writing to a percentage produces pages that read as though they were written to a percentage. Use this to spot a page that never says its own subject, not to hit a target.

Why does this show phrases and not just words?

Because queries are phrases. A page can be about project management software without any single word in that phrase standing out, and single-word density would miss it completely. The two and three word columns are the useful ones.

Should I add my keyword more times?

Almost never. If the phrase genuinely does not appear, that is worth fixing once, in a heading or the opening paragraph where it reads naturally. Repeating it beyond that is the behaviour every spam update since 2011 has been built to catch.

Why are some phrases missing?

Anything appearing only once is filtered out, since a single occurrence is not a pattern. Phrases made entirely of stop words are dropped too.

Is my text sent anywhere?

No. This runs entirely in your browser. Nothing is uploaded, stored or logged, which you can verify by opening your network tab and typing.

Other free tools

Want a tool like this on your own domain?

This page is the argument for the offer. A small useful utility gets embedded and linked, and every embed is a link back. kiterank builds one for your audience and hosts it on your domain, so the links accrue to you rather than to us.