Keyword Density Checker
Analyse the word and phrase frequency of any piece of content, with one, two and three-word groupings, stop words filtered out, and a flag on anything repeated often enough to read as keyword stuffing.

Keyword density is not a ranking factor, but a page that says "workflow automation software" eleven times in 600 words reads badly to a human and looks manipulative to a crawler. Paste your text to see what you actually repeated.
What this tool does
Paste your content and get a frequency breakdown across three groupings: single words, two-word phrases and three-word phrases. Stop words are filtered by default so the table is not dominated by "the" and "and". Each row shows the count, the density as a percentage of total words, and a flag on anything unusually concentrated.
It also gives you the totals a brief needs: word count, unique words, sentence count and average sentence length.
A worked example
You paste a 900-word service page and the table shows workflow automation appearing 22 times, a density of 4.9% for the phrase. Below it, automation alone appears 41 times.
That is not an SEO problem so much as a writing problem. Read aloud, the page sounds like it is reassuring itself. The fix is not to hit some target percentage — it is to replace fifteen of those instances with the actual subject of the sentence, which usually makes the page more specific rather than less.
Compare that with a well-edited page: the primary phrase lands two or three times per screenful, and the rest of the vocabulary is made up of related terms the topic naturally requires.
How to read the numbers
| Reading | Interpretation |
|---|---|
| Under 0.5% | The phrase may not be clearly the topic |
| 0.5%–2% | Normal for a primary phrase |
| 2%–3% | Getting repetitive; read it aloud |
| Over 3% | Reads as stuffed to a human |
These bands describe how text reads, not a threshold any search engine publishes. Google has never released a density target, and treating one as real is how pages end up sounding like they were written for a machine.
Where people go wrong
Writing to a percentage. Density is a diagnostic, not an objective. Every page that hits a target density by inserting the phrase into sentences that did not need it reads worse than the version that ignored the number.
Ignoring the phrase groupings. Single-word counts hide the real problem. A page can look reasonable on automation and still repeat workflow automation software a dozen times, which is what a reader notices.
Confusing repetition with relevance. Relevance comes from covering what the topic requires — the entities, the sub-questions, the specifics. Google's snippet documentation is a useful reminder that what gets surfaced is the passage that answers the query, not the passage with the most keyword instances.
Forgetting the title and headings. A phrase in an H1 carries more weight than the same phrase in the twelfth paragraph. Check the title separately against Google's title link guidance.
Stuffing alt text and meta. The same rules apply, and stuffed alt text is worse than none because it degrades the experience for screen reader users.
FAQ
Is keyword density a ranking factor?
No. It was a crude proxy for relevance twenty years ago and has not been useful for a long time. What this tool is genuinely good for is catching repetition you did not notice while writing.
What density should I aim for?
None. Write the page, run it through here, and if a phrase looks concentrated, read that section aloud. If it sounds fine, it is fine.
Why are stop words filtered?
Because "the", "of" and "and" always top the list and tell you nothing. You can switch the filter off if you are analysing style rather than topic.
Does it count words in HTML?
Paste plain text for an accurate count. HTML tags will be counted as words and skew the totals.
Can I use it to check a competitor's page?
Yes — copy their visible text and paste it. It is more useful for seeing which related terms they cover that you have missed than for matching their density.
Next steps
Use the Content Brief Generator to decide what a page should cover before you write it, the Keyword Research & Intent Analyzer to check you are targeting the right query type, and the meta length checker once the copy is settled.
If producing this content at volume is the constraint, What Is Workflow Automation covers automating the process around it rather than the writing itself.
Want an editorial system rather than another checker? Book a discovery call.

Want this built against your real numbers?
A 30-minute call to scope the workflow, agent, or automation you actually need.
More seo tools
All tools301 Redirect Rule Generator
Turn a list of old and new URLs into redirect rules for Apache htaccess, Nginx, Cloudflare or Netlify. Detects redirect chains and loops before you deploy them, and handles bulk migrations from a pasted list.
Canonical Tag Generator
Generate a correct rel=canonical tag from any URL. Normalises the scheme, strips tracking parameters, resolves trailing slash and case issues, and warns about the canonical mistakes that quietly deindex pages.
Content Brief Generator
Generate a complete SEO content brief from any keyword — ready to hand to a writer
Google SERP Preview Tool
See how your page will look in Google results on desktop and mobile before you publish. Renders the title link, breadcrumb URL and snippet with realistic truncation, and highlights query terms the way Google bolds them.
Hreflang Tag Generator
Build a complete, reciprocal hreflang set for a multilingual page and export it as link tags, an HTTP header block or XML sitemap entries. Validates language and region codes and adds x-default automatically.
Keyword Clustering Tool
Group any keyword list by search intent and topic — ready for content planning
Have a workflow that's burning hours every week?
Bring me one real bottleneck. I'll tell you whether it's worth automating, and what it would take.