Keyword Density Checker
Analyze how often each keyword appears in your content and its density percentage — a handy companion for SEO writing. Optional stop-word filtering, case folding and a clean top list, all computed locally in your browser.
How to use
- Paste the text you want to analyze into the box — a full article, a webpage body or a set of titles all work.
- Pick your filters: "Ignore stop words" removes noise like the, and and of; "Ignore case" merges Keyword and keyword into one count.
- Click "Analyze" to see the total valid word count, the number of unique words, and the top 100 keywords by frequency.
- Each row shows the occurrence count and the density percentage — density = occurrences ÷ total valid words × 100%.
FAQ
What keyword density should I aim for?
For a single main keyword, roughly 1%–3% is a sensible target (the old 5% ceiling is long outdated). Higher density risks looking like keyword stuffing while lower density weakens topical relevance. Write naturally and treat density as a reference, not a goal in itself.
Why does Chinese text analyze poorly?
Chinese sentences contain no spaces, so words lack natural boundaries; this tool splits on spaces and punctuation, turning a whole Chinese sentence into a few long "words". For Chinese SEO, segment the text into words first (e.g. with a tokenizer) and paste the segmented result.
Do "Ignore case" and "Ignore stop words" change the counts?
Yes. Ignoring case merges Keyword, KEYWORD and keyword into a single entry; ignoring stop words removes function words from the total, which makes the density of the remaining content words more meaningful.
Is my text sent to a server?
No. All frequency statistics are computed locally in your browser. Nothing you paste is uploaded or stored.