Keyword Density Checker
Measure exact keyword density, spot over-optimisation risks, and see where your target phrase appears on the page.
| # | Phrase | Count | SEO Density | Raw Density | Status |
|---|
What is Keyword Density — and Why It Matters
Keyword density is the percentage of times a specific word or phrase appears in a text relative to the total word count. It has been a core concept in SEO for two decades — but it is widely misunderstood. A high density is not automatically good, and a low one is not automatically bad. The real question is whether your target phrase appears naturally in the right places: the title, H1, opening paragraph, and body copy.
This tool separates raw density (based on all words) from SEO density (based on meaningful words only, with stop words removed). The SEO density figure is closer to how search engines evaluate term frequency, because function words like "the", "and", or "of" dilute the signal without adding semantic value.
Lemmatisation takes this further: instead of counting "audit", "auditing", and "audited" separately, the tool recognises them as the same root and combines their frequency. This gives you a more accurate picture of how strongly a topic is represented in the text.
How to Use the Keyword Density Checker
- Choose Paste Text to analyse raw copy, or Analyse URL to fetch and analyse a live page.
- Enter your target keyword (optional but recommended) — a word or phrase you are trying to rank for.
- Click Analyse. The tool tokenises the text, removes stop words, lemmatises tokens and counts n-grams.
- Review the Target Keyword block: it shows exact and lemma match counts, density, and placement signals — is the keyword in the title, H1, meta description, and first 100 words?
- Browse the 1-word / 2-word / 3-word tabs to see which terms dominate the text. Watch for unintended repetition of words that are not your target keyword.
- Use the Status indicators (normal / high / risky) to spot over-optimisation before publishing.
- Export to CSV if you want to paste the data into a report or spreadsheet.
Understanding Density Thresholds
There are no official Google guidelines on keyword density. The thresholds used by this tool are heuristic benchmarks based on industry research and content analysis:
- 1-gram (single words): below 0.5% is low, 0.5–2.5% is normal, 2.5–4% is elevated, above 4% is risky.
- 2-gram (two-word phrases): up to 1.5% is normal, above 2% is risky.
- 3-gram (three-word phrases): up to 1% is normal, above 1.5% is risky.
These thresholds become less meaningful for very short texts (under 200 words) or for branded pages where repetition of a brand name is natural and expected. Always interpret density in context — a single risky figure is not a problem if the text reads naturally.