This free keyword density checker analyses your content the moment you start typing — showing the words and phrases you use most, how often you use them, and what percentage each represents of your total word count. Paste any article, blog post, or page copy into the box above and the analyser returns a live, ranked breakdown for single words, two-word phrases, and three-word phrases at once. Use it to confirm your target keyword is clearly present, to catch accidental overuse before you publish, or to reverse-engineer which topics a competitor's page actually emphasises.
At Arb Digital, running a keyword density analysis is a fixed step in our content production process. Objective data about what a page actually emphasises — rather than what a writer assumes it emphasises — is one of the most underused checks in content SEO. This keyword density calculator gives you that picture in seconds, free, with no account, and with nothing ever leaving your browser.
What Is Keyword Density and How Is It Calculated?
Keyword density is the percentage of times a specific word or phrase appears in your text relative to the total word count. The formula is straightforward: (Keyword occurrences ÷ Total words) × 100 = Density %. In a 1,000-word article where your target phrase appears 15 times, the density for that keyword is 1.5%.
This keyword density tool applies the same formula to every term it finds, whether that term is one word or three. The denominator is always the total number of words in your text, so a three-word phrase occurring 12 times in a 1,000-word article is reported at 1.2% — twelve occurrences of the phrase, not thirty-six words counted individually. Keeping one consistent denominator means the numbers in the single-word tab and the phrase tabs can be compared with each other directly, which is not true of every density analysis tool on the web.
A worked example makes the arithmetic concrete. Take a 40-word paragraph in which the exact phrase "keyword density" appears three times: the phrase density is 3 ÷ 40 × 100 = 7.5%. The single word "keyword" appears in those three occurrences plus once more alone, so its count is 4 and its density is 10%. Both figures are correct; they answer different questions. That is why a checker counting only single words tells you less than half the story.
Phrase Analysis: 1-Word, 2-Word and 3-Word Terms
Almost nobody targets a single word. Real commercial queries are phrases — "keyword density checker", "running shoes for flat feet", "commercial energy broker London". A tool that only counts individual words will happily tell you that "keyword" appears 22 times and leave you no wiser about whether your actual target phrase appears at all.
The three buttons above switch the ranked list between unigrams (single words), bigrams (two-word phrases), and trigrams (three-word phrases). In natural-language processing these are called n-grams, and running them across your own draft is the closest thing to seeing your page the way a machine skims it. Phrases are counted only within a sentence — the tool splits your text at full stops, question marks, exclamation marks, semicolons, colons, and line breaks, so a phrase is never invented by joining the last word of one sentence to the first word of the next. Without that rule, a keyword density analyzer will report phantom phrases like "publishing google" that no reader ever saw.
What to look for in each view differs. In the single-word list you are checking topical vocabulary: are the words a subject expert would use actually present and reasonably distributed? In the two-word list you are checking whether your target phrase and its close variants are forming at all. In the three-word list you are usually hunting for tics — a stock phrase you have unconsciously repeated eleven times, or a boilerplate sentence opener that has crept into every section. Writers are consistently surprised by the trigram view; it exposes habits that no amount of proofreading catches.
Why Stop Words Distort Every Raw Word Count
Run any English text through a naive frequency counter and the top of the list is always the same: the, and, of, to, a, in, is, that. In ordinary prose "the" alone usually occupies somewhere around five to seven percent of all words. That is not a signal about your topic — it is a property of the language. A raw count without filtering will therefore report a "6% density" term at the top of every single page you ever test, which is worse than useless because it looks like a finding.
Stop words are those high-frequency structural words that carry grammatical rather than topical meaning. The "ignore common words" toggle removes them, and it behaves differently depending on which view you are in. For single words it simply drops them from the list. For two- and three-word phrases it drops any phrase that begins or ends with a stop word, while allowing them in the middle. That is a deliberate choice: "rate of return" and "return on investment" are genuine phrases that happen to contain function words, whereas "of the best" and "and in the" are grammatical debris. Filtering only the edges keeps the real phrases and discards the noise.
Turn the filter off when you have a specific reason — checking whether a page is stuffed with pronouns, auditing machine-generated text for repetitive scaffolding, or verifying an exact phrase that starts with a function word. For everyday content editing, leave it on. The important thing is knowing that the filter exists and what it is doing, because two density tools that disagree about your page usually disagree only about their stop-word lists.
Focus Keyword Mode: Count, Density and First-100-Words Placement
Type your target phrase into the focus keyword field and the tool stops being a general word-frequency report and starts answering the question you actually have. It returns three things: how many times that exact phrase appears, what percentage of the document that represents, and — the one most tools omit — whether the phrase appears within the first 100 words of your text.
That last check matters because placement carries more weight than frequency. A keyword that appears in the opening paragraph tells a reader and a search engine what the page is about before either has to work for it. A keyword that first shows up in paragraph nine has left the reader guessing. The 100-word mark is a convention rather than a threshold anyone has published, but it is a good practical proxy for "the part of the page a visitor reads before deciding to stay".
The focus keyword is matched as a sequence, case-insensitively, within sentence boundaries. So searching for "keyword density checker" counts only that exact three-word run — not pages where "keyword" and "checker" happen to appear in the same paragraph. If your count comes back at zero and you are certain the phrase is there, check for a comma or a full stop sitting inside it, or for a variant wording you used instead. Discovering that you never once wrote your own target phrase in its exact form is a common and genuinely useful result.
Does Google Have a Keyword Density Target?
No. This is the single most searched question around this topic, and the honest answer is short: Google has never published a recommended keyword density, has never confirmed a target percentage, and its guidance points in the opposite direction — toward writing for people rather than counting occurrences. Any tool, blog post, or plugin telling you that Google wants 2.4% is stating an opinion in the costume of a fact.
What Google does publish is a position on the failure mode. Keyword stuffing appears in Google Search Central's spam policies, described as the practice of loading a page with keywords or numbers to manipulate rankings — including lists of phone numbers with no added value, blocks of text listing cities a page is trying to rank for, and the same words or phrases repeated so often that the text reads unnaturally. Violations can be handled algorithmically or by manual action. Separately, Google's guidance on creating helpful, reliable, people-first content asks whether content is written primarily to attract search traffic rather than to help a human, which is the diagnostic question a density figure is really standing in for.
So the useful reading is asymmetric. There is no density number that earns you a ranking, but there is a density pattern that can cost you one. That is why this checker frames its output as a verdict about over-representation rather than a target to hit, and why it never tells you that a given percentage is "correct".
The Stuffing Verdict — and Why the Threshold Is Yours to Set
The verdict panel gives you one of four readings. Looks natural means no term exceeds your over-use threshold and, if you supplied a focus keyword, it sits above the thin-coverage floor. Focus keyword thin means your target phrase is present but below the floor — usually a sign the page is about something adjacent to what you think it is about. Focus keyword missing means the exact phrase never appears. Over-represented means at least one term exceeds the threshold, and the panel names it.
Both thresholds are editable inputs, and that is not a convenience feature — it is a disclosure. The defaults of 4.5% for over-use and 0.5% for thin coverage are Arb Digital's working editorial model, arrived at from our own content reviews. They are not derived from any search engine documentation, because no such documentation exists. A 300-word product description behaves nothing like a 3,000-word guide, and a technical page about a single named product will legitimately repeat that product name far more than a general explainer will. Set the numbers to whatever your own editorial standard is and the verdict adapts.
Treat a red verdict as an instruction to re-read, not to delete. The reliable test is still the oldest one: read the flagged passage aloud. If the repetition sounds like a person explaining something, it is fine regardless of the percentage. If it sounds like a page trying to convince a machine, rewrite it — swap repetitions for pronouns and synonyms, merge the sentences that restate each other, and cut the ones that exist only to host the keyword.
How to Use This Keyword Density Checker Tool
- Paste your full content into the area above. Copy the visible body text only; navigation and footer text will skew the results.
- Enter your focus keyword so the tool can report its count, density, and opening-paragraph placement rather than making you scan the list for it.
- Leave stop-word filtering on for a meaningful list, or switch it off when you specifically want to see function words.
- Cycle through the 1-, 2- and 3-word views. Single words show vocabulary, two-word phrases show whether your target is forming, three-word phrases expose repeated tics.
- Read the verdict, then read the passage. Judge a flagged term on how it reads, and adjust the thresholds if your content type justifies it.
To use this as a keyword density checker for competitor research, copy any top-ranking page's visible text and paste it in. The two- and three-word views are the valuable ones here: they show the exact phrasings a winning page uses, which is a far better brief input than a list of individual words.
Reading Your Results Like an SEO
This keyword density analyzer ranks terms by frequency. Reading the results well means understanding what each position tells you:
- Top 1–3 positions — your content's dominant themes. Your primary target keyword or a close variant should sit here.
- Positions 4–10 — supporting vocabulary. These should be related terms that reinforce and extend your main topic, not filler.
- Unexpected words dominating — if off-topic or generic words rank highly with stop words filtered out, the content is probably padded and needs structural editing rather than keyword editing.
- A flat list with no clear leader — on a long page this often means the article covers four topics shallowly instead of one topic properly, and should be split.
The same read works for a short product description or a long-form guide, though percentages behave differently at each length. In a 200-word description, a single extra mention moves the density by half a point; in a 3,000-word guide it barely registers. Always read the raw count alongside the percentage — this is why the tool shows both on every row.
Semantic SEO — Why Related Terms Matter As Much As Density
Modern search engines use latent semantic analysis and related language-modelling techniques to understand topics rather than just matching keyword strings. An article about running shoes that naturally mentions cushioning, pronation, trail running, heel drop, and breathability is understood as deeply topical — without needing to repeat "running shoes" twenty times. That semantic depth is exactly what a healthy density report should reflect: a cluster of related, meaningful terms surrounding your primary keyword, rather than one term towering over an empty field.
As Moz's on-page SEO guide and Semrush's guidance on keyword density both stress, a rich supporting word set signals expertise and topical authority far more powerfully than density alone. Use this checker to confirm your primary keyword is present, then scan positions four through ten to judge whether your vocabulary is genuinely topical. A page whose supporting terms are all generic marketing words is a page that has not said anything specific.
Keyword Placement Beats Raw Frequency
Density measures how often a word appears across a whole page, but placement carries more weight than raw frequency. The highest-impact positions for your primary keyword are the page title, the URL slug, the first 100 words of body text, at least one H2 subheading, and image alt attributes.
A keyword appearing once in each of those strategic spots sends a stronger relevance signal than the same word repeated ten more times mid-paragraph. That is the reasoning behind the first-100-words check built into the focus keyword mode above — placement is the part of the argument this tool can actually measure for you. For the rest, place your keyword in the URL with our slug generator, verify your content length with the word counter, and lock in your title and meta description with the meta tag generator.
If this analysis shows your keywords are thin, buried, or stuffed, Arb Digital's SEO and content teams handle the full process — keyword research, briefs, and on-page optimisation that reads naturally and ranks.
Explore SEO Services See Content MarketingCommon Ways Marketers Use This Tool
- Pre-publish check — confirm the focus keyword is present, placed early, and not overused before a post goes live.
- Competitor teardown — paste a top-ranking page's text and read the two- and three-word phrase lists to map the exact wordings you need to cover.
- Content refresh — audit an underperforming page to see whether its vocabulary actually matches the query it targets.
- Stuffing cleanup — inherit a page from an old SEO and immediately spot which keywords were forced in.
- Editing your own habits — use the three-word view on a batch of your own articles to find the phrases you overuse across everything you write.
Related Free Tools From Arb Digital
Keyword density is one piece of on-page SEO. Pair it with our readability checker to make sure the content reads clearly, our slug generator to place your keyword in the URL, and our word counter to hit the right depth. Browse the complete set at our free tools hub, and see how it all fits together on our content marketing and SEO services pages.
Related tool: Image Alt Text Generator.
Related tool: SQL Formatter.
Related tool: Keyword Difficulty Checker.
Frequently Asked Questions
Keyword density is the percentage of times a word or phrase appears in your content relative to the total word count. It matters as a diagnostic — this keyword density checker confirms your target keyword is present and not overused — but it is not a direct Google ranking factor. Topical depth, relevance, and helpfulness outweigh any density number.
No. Google has never published a target keyword density and has never confirmed a specific percentage. What Google does publish is a spam policy against keyword stuffing, which describes loading a page with repeated words or phrases to manipulate rankings. Any percentage you see quoted as a Google requirement is somebody's opinion, including the default thresholds in this tool, which is exactly why they are editable.
Yes. Switch between the 1-word, 2-word and 3-word views to see the top phrases by count and density. Phrases are counted only within a sentence, so no phrase is invented by joining the end of one sentence to the start of the next, and the stop-word filter removes phrases that begin or end with a function word while keeping genuine ones like return on investment.
There is no officially ideal percentage. Many SEO practitioners work to roughly 1 to 2 percent for a primary keyword, and this tool defaults to flagging anything above 4.5 percent as over-represented, but both figures are conventions rather than published rules. Strategic placement in your title, URL, first 100 words, and at least one heading matters considerably more than the percentage itself.
Paste your content and read the verdict panel. It flags any term whose density exceeds your over-use threshold and names the offending word or phrase. Then read that passage aloud — if the repetition sounds like a person explaining something it is fine, and if it sounds like a page written for a machine, rewrite it with synonyms and pronouns or cut the sentences that exist only to host the keyword.
Enter your target phrase and the tool counts every exact occurrence of that word sequence, reports its density against your total word count, and tells you whether it appears within the first 100 words. Matching is case-insensitive and confined to sentence boundaries, so only genuine occurrences of the full phrase are counted.
Yes. Copy the visible text from any top-ranking page and paste it into this keyword density analyzer to see which words and phrases that content emphasises. The two and three word views are especially useful, because they reveal the exact phrasings a winning page uses rather than just its individual vocabulary.
It filters out stop words, the high-frequency structural language like the, and, of, is, and to that appears in virtually all content and carries no topical meaning. For single words it removes them from the list, and for phrases it removes any phrase that begins or ends with one, so meaningful multi-word terms survive while grammatical debris does not.
Yes — it is completely free with no sign-up, no account, and no usage limits. All analysis runs in your browser; nothing you paste is stored, transmitted, or shared. Your content stays private and the results disappear when you close the page.