CONTENT SIGNAL STUDIO · LOCAL ANALYSIS

Keyword Density Checker

Filter stop words and compare single-word, two-word, and three-word phrase frequency with editable occurrence thresholds, simple plural merging, readability warnings, prominence, and CSV export.

CONTENT SIGNAL STUDIO · LOCAL ANALYSIS · BROWSER WORKSPACE

See what the page repeats. Filter the filler words first.

Filter stop words and compare single-word, two-word, and three-word phrase frequency with editable occurrence thresholds, simple plural merging, readability warnings, prominence, and CSV export.

01 · CONTENT SAMPLELOCAL ANALYSIS
What counts?The Legacy matcher recognizes English ASCII letters and digits, with apostrophes and hyphens inside words. This is a frequency audit, not a ranking score.
02 · FREQUENCY MAP4 TERMS SHOWN
RAW WORDS31
COUNTED20
UNIQUE TERMS13
TOP DENSITY20.00%
mug is 20.00% of counted words. Above about 5%, repetition may be noticeable to readers. Consider synonyms where they read naturally.
03 · RANKED TERMSDensity is count ÷ counted words.
01mug4×
20.00% densityfirst appears at 10%
02handmade3×
15.00% densityfirst appears at 0%
03ceramic2×
10.00% densityfirst appears at 5%
04coffee2×
10.00% densityfirst appears at 25%

Showing all 4 matching terms, sorted by occurrence count. Phrase density still uses the filtered word count as its denominator.

Use as an editing signalSearch engines do not publish a target density. The 5% and 0.4% notices are rough readability cues; review the passage as a human reader.
◎

Runs in this browser. Text is tokenized and counted in your browser. This Legacy-matched English tokenizer only counts ASCII letters and digits; density is an editing clue, not a search-ranking target.

Back to the tool library ↗

Need a feature from the original version? Open the current ECECH tool

How this app works

Filter stop words and compare single-word, two-word, and three-word phrase frequency with editable occurrence thresholds, simple plural merging, readability warnings, prominence, and CSV export. Results update as you adjust inputs and stay in this browser.