🔬

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.

Keyword Frequency Analyzer
Paste any text or URL. Returns word and phrase frequencies (1-, 2-, 3-grams), total word count, and reading-time estimate. Stop-word filtered.
What it does

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.

How to use it

A step-by-step content gap workflow

  1. Pick a query you want to rank better for. Pull the top 3 ranking URLs from a Google search.

  2. Paste each competitor URL into the analyser. Generate the n-gram report for each.

  3. Paste your own URL. Generate its n-gram report.

  4. Compare. Look for high-frequency n-grams in competitor reports that don't appear (or appear rarely) in yours.

  5. 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.

  6. Re-publish. Wait 4-8 weeks. Re-check rankings.

Don't do this

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.

Frequently asked

FAQs about the Keyword Frequency Analyzer

The percentage of total words in a piece of content that match a specific keyword. E.g. a 1,000-word article with "SEO" appearing 20 times has 2% density for "SEO". Google has confirmed multiple times this is not a ranking signal, keyword presence in topical context matters, not raw frequency.
There isn't one. Aim for natural mention frequency, your primary keyword should appear in the H1, the intro, at least one subheading, and naturally throughout the body. If you're consciously hitting a percentage target, you're overoptimising.
1-gram = single word frequency. 2-gram = pairs of consecutive words ("technical SEO"). 3-gram = three-word phrases ("on-page SEO audit"). 2-grams and 3-grams reveal topic coverage; 1-grams just reveal vocabulary.
No. Look at WHICH topics they cover, not the percentage frequency. If your competitor has detailed coverage of "schema markup" and you don't, write more about schema markup. Don't artificially copy their density numbers.
It counts text content from the rendered DOM, so JavaScript-rendered text is included. Image content is not (the tool can't read images, the same way Google's text-based indexing can't).
Yes, paste raw text into the second tab. Useful for analysing draft content before publishing.
TF-IDF tools (Surfer, Frase, NeuronWriter) do similar competitive n-gram analysis with proprietary scoring overlays. This is a free, simpler version focused on the actual gap data without a paywall.
Beyond tools
Need an audit, not a checker?
These tools spot problems. I solve them. Book a free strategy call, I'll review your site live and give you a prioritised fix list.