Keyword Frequency Analyzer
Analyse keyword density, n-gram frequency, and topic coverage of any URL or pasted text. Compare against top-ranking competitors to find content gaps.
See exactly which words your top-ranking competitors use that you don't
Keyword density as a metric is dead, Google hasn't cared about exact keyword counts since 2012. But topical coverage isn't. The pages that rank best for any query share a common vocabulary, semantic neighbours of the primary keyword that signal topical depth.
This tool extracts every 1-gram, 2-gram, and 3-gram from any URL or pasted text. The competitor mode lets you compare your page against the top 3 ranking pages for any query, it shows the n-grams competitors use that you don't. That gap is your content backlog.
A step-by-step content gap workflow
Pick a query you want to rank better for. Pull the top 3 ranking URLs from a Google search.
Paste each competitor URL into the analyser. Generate the n-gram report for each.
Paste your own URL. Generate its n-gram report.
Compare. Look for high-frequency n-grams in competitor reports that don't appear (or appear rarely) in yours.
Add those n-grams to your content as natural sub-sections, examples, or supporting paragraphs. Don't keyword-stuff, write actual content around the topic each n-gram represents.
Re-publish. Wait 4-8 weeks. Re-check rankings.
What this tool is NOT for
Keyword density tools have a long history of being misused. Some clarifications:
Don't target a specific density percentage. There is no magic number, Google doesn't care about percentages.
Don't add words just to "increase density". Add words because they make the content more useful. Density follows naturally.
Don't obsess over single-word frequency. 2-grams and 3-grams matter more, they capture topic coverage, not keyword count.
Don't use this for thin content rescue. If your content is genuinely shallow, no amount of keyword frequency tweaking will save it. Add depth first.