Word + keyword density. Single words, phrases, density %.
Paste any text — get the top single words, 2-word phrases, and 3-word phrases with frequency + density. Stopwords stripped by default (the / and / of don't tell you anything about what the piece is about). Toggle them back on if you want raw counts.
860 characters
Total words
139
Unique words
107
Characters
860
No-space chars
720
Sentences
10
Paragraphs
4
Avg word len
5
Avg words/sent
13.9
Top single words
30 entries
compounding3×2.2%
same3×2.2%
content2×1.4%
enough2×1.4%
four2×1.4%
idea2×1.4%
see2×1.4%
teams2×1.4%
weeks2×1.4%
3x1×0.7%
ai1×0.7%
asks1×0.7%
beats1×0.7%
bluesky1×0.7%
brand1×0.7%
brands1×0.7%
buyer1×0.7%
canary1×0.7%
channels1×0.7%
coal1×0.7%
cross1×0.7%
default1×0.7%
different1×0.7%
don't1×0.7%
driving1×0.7%
early1×0.7%
effort1×0.7%
engagement1×0.7%
everything1×0.7%
fix1×0.7%
Top 2-word phrases
20 entries
same idea2×1.4%
3x week1×0.7%
ai visibility1×0.7%
asks buyer1×0.7%
beats cross1×0.7%
bluesky newsletter1×0.7%
brand someone1×0.7%
brands don't1×0.7%
buyer intent1×0.7%
canary coal1×0.7%
channels enough1×0.7%
coal brands1×0.7%
compounding fix1×0.7%
compounding game1×0.7%
compounding kicks1×0.7%
content effort1×0.7%
content marketing1×0.7%
cross post1×0.7%
default roughly1×0.7%
different leverage1×0.7%
Top 3-word phrases
15 entries
3x week four1×0.7%
ai visibility often1×0.7%
asks buyer intent1×0.7%
beats cross post1×0.7%
bluesky newsletter same1×0.7%
brand someone asks1×0.7%
brands don't measure1×0.7%
buyer intent question1×0.7%
canary coal brands1×0.7%
channels enough weeks1×0.7%
coal brands don't1×0.7%
compounding fix gaps1×0.7%
compounding game teams1×0.7%
compounding kicks right1×0.7%
content effort different1×0.7%
Vyrable's editorial brain runs this analysis on every piece it generates — catching keyword stuffing and word-of-the-month obsessions before they ship.