Skip to content
gohacks.dev
Web

Keyword Density Checker

Count how often each word and two- and three-word phrase appears in a text, with stop words filtered and the density of a focus keyword.

Free · No sign-up · Your inputs stay in your browser

Input

Check keyword density and frequent phrases

Output

51 words

"redis cache"

1 times, 3.9%

WordCountDensity
cache59.8%
redis47.8%
data23.9%
store23.9%
in-memory12.0%
keeps12.0%
hot12.0%
memory12.0%
hit12.0%
skips12.0%
database12.0%
laravel12.0%

Density is a diagnostic, not a target: Google has said for years that there is no ideal percentage, and repeating a phrase to reach one is the keyword stuffing its spam policies name. Use the phrase lists to check that the page is about what you think it is, and that the words a reader would search for appear naturally in the title, first paragraph and headings.

Runs in this browser. Nothing you paste is sent to a server.

A diagnostic, not a target

There is no ideal keyword density, and Google has said so for years. Repeating a phrase to hit a percentage is the keyword stuffing that Google's spam policies name. Use the counts the other way: to confirm the page is about what you meant, that the terms a reader would search for appear naturally, and that no phrase is repeated so often it reads badly.

Where words matter more

The title, the first paragraph and the headings carry more weight than repetition in the body.

Share

Frequently asked questions

What is a good keyword density?
None in particular. Write for the reader and use the words they use; a natural text mentions its subject without counting.
Why are words like the and and missing?
They are stop words, filtered so the lists show meaningful terms. Turn the filter off to count everything.
Is what I paste sent anywhere?
No. The tool runs entirely in your browser with JavaScript. Nothing you type or paste is sent to our server or stored.

Keep planning

Similar tools