Keyword Density Analyzer
SEO Tools
Analyze the top keywords and phrases in your content — 1-, 2-, and 3-word n-grams with frequency and density percentages.
Runs entirely in your browserAbout Keyword Density Analyzer
Keyword density used to be the single most important SEO signal: more mentions of the target keyword meant higher rankings. Modern Google relies on semantic understanding rather than raw counts, but density still matters as a diagnostic tool. It tells you whether your content actually focuses on the topic you think it does, whether you're accidentally stuffing the same phrase 20 times, or whether a related phrase you didn't think of is dominating the content.
This analyzer extracts the top 20 most-frequent 1-, 2-, and 3-word phrases (n-grams) and shows their occurrence counts and density percentages side by side. The stopword filter removes common low-value words ('the', 'and', 'of', etc.) by default so the rankings reflect meaningful terms. Adjust the minimum occurrence threshold to filter out one-off rarities. Healthy density for a primary keyword in long-form content is roughly 1–3%; anything above 5% reads as stuffing. All analysis runs locally — your content stays on your device.
How to use
- 1
Paste your content
Drop a draft article, product description, or page copy into the editor. Analysis updates live.
- 2
Read the three columns
Single words (1-grams), two-word phrases (2-grams), three-word phrases (3-grams). Each shows term, occurrence count, and density percentage.
- 3
Toggle stopwords if needed
By default, common stopwords (the, and, of, …) are filtered out. Turn off the filter to see them in the rankings — useful for sanity-checking total word count.
- 4
Set the minimum occurrence threshold
Drag the slider to filter out one-off terms. Default of 2 hides everything that appears only once.
Examples
Top 1-gram
Output
'tools' — appears 8 times — 4.2% densityTop 2-gram
Output
'free tools' — appears 5 times — 2.6% densityTop 3-gram
Output
'free tools grid' — appears 3 times — 1.6% densityFrequently asked questions
What's a healthy keyword density?+
Around 1–3% for primary keywords in long-form content. Below 1% suggests your content isn't focused on the topic. Above 5% reads as keyword stuffing and risks Google's anti-spam filters.
Why is keyword density less important now?+
Modern Google uses BERT, MUM, and other semantic-understanding models that recognize topical relevance through related terms, synonyms, and context — not just raw keyword counts. Density is now a diagnostic, not a ranking lever. Optimize for whether the content covers the topic well, not for whether you hit a magic count.
Are stopwords always safe to filter?+
For density analysis, yes — they'd otherwise dominate every result. But stopwords matter for some queries; if you're checking whether 'how to do X' appears in your content, you need them. Toggle the filter accordingly.
Why are 2-grams and 3-grams useful?+
They reveal phrase-level focus that single-word counts can't show. 'Image compression' (a likely target keyword) might appear 10 times even when 'image' alone appears 30 times in unrelated contexts. The 2-gram column surfaces the real phrase emphasis.
Is my content sent anywhere?+
No. Tokenization and n-gram counting run entirely in your browser.
Related tools
Meta Tag Generator
Build a complete set of HTML meta tags — basic SEO, Open Graph, Twitter Cards, viewport — with character-count warnings.
SERP Snippet Preview
Preview how your title, URL, and meta description render in Google search results — desktop and mobile.
hreflang Generator
Build the hreflang link tag set for multilingual or multi-regional sites with BCP 47 validation.
Readability Score
Score your content with six readability formulas — Flesch, Gunning Fog, SMOG, Coleman-Liau, ARI.
Robots.txt Generator
Build a valid robots.txt visually with user-agent groups, allow/disallow rules, and sitemap URLs.
Robots.txt Tester
Test which URLs your robots.txt allows or blocks. Multi-path testing with rule-match explanation.