Keyword Density Checker
Paste a URL or your draft to see keyword density, top phrases, word count and reading time, with a clear thin, fine or stuffed verdict.
- Free, no signup
- Results in seconds
- Works on any website
Enter a page address to see its word count, reading time, top phrases and how often it uses your target phrase.
Why keyword use and length still matter
Google doesn't rank pages by keyword percentage or word count. But the words on a page are still how people, Google and AI assistants work out what it's about and whether it answers the question. This checker catches the two wording mistakes that actually cost visibility, and gives you accurate counts while you write.
- Pages that never say it rarely get found for it
- Owners often write around a topic without using the words customers search for: "our loaves" but never "sourdough bread in Portland". If the phrase people type isn't on the page, Google and AI engines have less reason to match you to that search.
- Stuffing hurts more than it helps
- Repeating a phrase in every sentence makes copy hard to read, and Google's spam policies name keyword stuffing specifically. A quick density check shows when a draft has tipped from clear to repetitive.
- AI answers quote clear, direct sentences
- ChatGPT, Perplexity and Google's AI Overviews pull short passages that answer a question directly. Natural wording in plain sentences, rather than one exact phrase repeated, makes your page easier to quote.
- Accurate counts for real limits
- Word count, characters, sentences and reading time help when a brief, a marketplace listing or an email platform sets limits. Words are matched in any language, so accented words, contractions and prices count correctly.
How to use the Keyword Density Checker
Check a page or paste your text
Enter a URL to read the live article, or switch to Paste text to check a draft as you type. If a site blocks our reader or builds its text with JavaScript, the tool says so and you can paste the text instead.
Add the phrase the page should be found for
Type the search you want this page to show up for, such as "gluten free bakery portland". Matches are exact and include small words like "for" and "in", so use the wording customers actually type.
Read the verdict and fix what matters
Thin means the phrase is barely there, fine means leave it alone, and stuffed means cut some repeats. Then scan the most repeated phrases to see what the page really emphasises.
What the verdict means, and reading time at a glance
The bands below are readability guardrails, not a Google formula. A 1,200-word article that uses its phrase 6 times has a density of 0.5%, which is plenty when those mentions sit in the title, the opening and a subheading.
| Verdict | Phrase density | What to do |
|---|---|---|
| Thin | Under 0.5%, or not used at all | Use the phrase in the title or first paragraph and in one subheading. |
| Fine | 0.5% to 3% | Leave it alone. Make the page more useful instead. |
| Stuffed | Over 3% | Replace some repeats with pronouns, synonyms or related terms. |
| Words | Reading time | Speaking time |
|---|---|---|
| 300 | 1 min | 2 min |
| 600 | 3 min | 4 min |
| 1,000 | 4 min | 7 min |
| 1,500 | 6 min | 11 min |
| 2,500 | 11 min | 18 min |
Reading time uses about 238 words a minute, a commonly cited average for adults reading non-fiction. Speaking time uses about 140 words a minute, a comfortable pace for a talk or video script. Real speed varies with the topic and the reader.
Questions about the Keyword Density Checker
Density is one check. RankBull writes to a target.
Every RankBull article gets a length and phrase budget from the pages that already rank, and it's scored before it publishes.
Free AI visibility report for your site