Free Keyword Density Analyzer
Paste your article and see which words and phrases you use most, with a count and density percent for each. No signup.
- 100% free
- No signup
- Unlimited use
A keyword density analyzer counts how often each word and phrase appears in your text and shows its density, the count divided by total words as a percentage. Paste an article and it ranks your most-used single words, 2-word and 3-word phrases, with a filter to hide common words. Use it to confirm you cover your topic without keyword stuffing.
0
Total words
0
Unique words
How do I calculate keyword density?
Keyword density is the count of a term divided by the total number of words, written as a percentage. The formula is keyword occurrences / total words x 100. So a keyword used 20 times in an 800-word article has a density of (20 / 800) x 100, which is 2.5 percent. This analyzer runs that calculation for every word and phrase in your text at once and sorts the results by how often each one appears, so you can see your real emphasis instead of guessing at it.
What is a good keyword density for SEO?
There is no official number. Most SEO writers treat 1 to 2 percent as a comfortable range, and Yoast has long suggested 0.5 to 3 percent, but these are loose guardrails, not targets. Google's John Mueller has said plainly that keyword density is not a ranking factor. Chasing a specific percentage is a waste of effort and often backfires. Use the density figure as a sanity check: if your main term barely appears you may be off topic, and if it appears far more than everything else you are probably over-optimizing.
Why phrases matter more than single keywords
Modern search engines read meaning, not repetition. They break your page into entities and related terms and judge whether you actually cover the topic, which is why a single word tells them little. The word cake means almost nothing on its own, while gluten-free birthday cake recipe no eggs makes the intent obvious. That is why this tool breaks your text into 2-word and 3-word phrases as well as single words. Watching which phrases recur tells you far more about what your page is really about than any single-word count, and it surfaces the long-tail wording that matches how people actually search.
What is keyword stuffing and how do I avoid it?
Keyword stuffing is filling a page with a term to manipulate rankings, and Google's spam policies list it as a practice that can hurt you. It reads badly to humans and signals low quality to search engines. The fix is not a magic percentage. Write for the reader first, use your main term where it reads naturally in the title, the opening, and a heading or two, then let related words and phrases carry the rest. If one term towers over everything else in the table below, rewrite those sentences with synonyms and related phrases until the page reads like a person wrote it.
Questions, answered
How do I check keyword density of an article?
Paste the article into the box above. The analyzer tokenizes your text in your browser and shows a table of your most-used terms with a count and a density percentage for each, sorted from most to least frequent. Switch between single words, 2-word phrases and 3-word phrases, and toggle common words off to surface the meaningful terms. Nothing is uploaded.
What is a good keyword density for SEO?
There is no official figure. Many writers aim for roughly 1 to 2 percent, and Yoast suggests 0.5 to 3 percent, but treat these as loose ceilings rather than goals. Google has said keyword density is not a ranking factor, so do not write to hit a number. Use the percentage only to check you are on topic and not repeating one term far more than everything else.
Is keyword density a Google ranking factor?
No. Google's John Mueller has stated that keyword density is not a ranking factor and never has been. Search engines evaluate whether your content genuinely covers a topic and matches search intent, not how many times a phrase appears. Keyword stuffing, the opposite extreme, can still hurt you under Google's spam policies, so use density as a guardrail against over-optimization, not as a target to chase.
How many times should I use my keyword in a blog post?
A common rule of thumb is around 5 to 10 times per 1,000 words, but the honest answer is: as often as reads naturally and no more. Use your main term in the title, the first paragraph and a heading, then let related words and phrases do the rest. If the table above shows one term dominating, you are likely over-using it. Write for the reader and the count sorts itself out.
What is the difference between single-word and phrase density?
Single-word density counts one term at a time, like seo or coffee. Phrase density counts 2-word and 3-word sequences, like keyword density or best pour over coffee. Phrases matter more for modern SEO because they capture search intent that single words miss. This tool shows all three in separate tabs so you can see both your headline terms and the longer phrases that match how people actually search.
Does the keyword density analyzer store my text?
No. All the analysis runs locally in your browser with JavaScript. Your text is never uploaded, stored or logged, and the tool keeps working offline once the page has loaded, so it is safe to paste in unpublished drafts and client work. It is also why the table updates instantly as you type, with no wait for a server.
More free tools
Word Counter
Count words, characters, sentences and paragraphs live as you type, plus reading and speaking time. No signup.
Open toolReadability Checker
Paste your text and get its Flesch Reading Ease score, Flesch-Kincaid grade level and hard-word count instantly. No signup.
Open toolSEO Title Generator
Turn any keyword into ten click-worthy, search-optimized title tags in seconds. Free, no signup.
Open toolMeta Description Generator
Turn any keyword into five compelling, SEO-optimized meta descriptions in the ideal 140 to 160 character range. Free, no signup.
Open toolThis tool fixes one thing at a time. RankFirst publishes a fresh SEO & GEO article to your blog every single day.
We read your website, learn your voice and keywords, then write and publish for you on autopilot, so Google ranks you and AI assistants start naming your brand.
