Last updated on October 23rd, 2026 at 07:26 pm
Keyword Density Checker
By Digital Mansoor · 14+ years in SEO
Paste your text or enter a page URL. The tool counts every word, shows density for one, two and three-word phrases, and checks where your target keyword appears.
- Counts words and lists the top single words, two-word phrases and three-word phrases with count and density.
- Checks one target keyword: occurrences, density, presence in the first 100 words and, in URL mode, presence in the title tag, H1 and meta description.
- Works on pasted text or on a live page URL, and can skip common words such as the, and and of.
- Free, no signup. Pasted text stays in your browser. URL mode sends only the URL to my server.
What is the Keyword Density Checker?
Keyword density is the share of a text taken up by a word or phrase: occurrences divided by total words, times 100. A 1,000-word article that uses “local seo” 10 times has a density of about 1% for that phrase.
Google publishes no target density. Its spam policies do cover keyword stuffing, which means repeating words so often that the text reads unnaturally. Use density as a smoke alarm for repetition, not as a number to hit.
This checker gives you the counts quickly, so you can spot overused words and phrases before you publish.
How to use the free Keyword Density Checker
- Paste text or enter a URL: Paste your article into the text box. If you leave the box empty and enter a URL, the tool fetches the page and analyses its main content.
- Add your target keyword (optional): Type the phrase you want to check, such as “local seo”. The match is exact and ignores capitals.
- Choose whether to ignore common words: Leave the box ticked to skip words such as the, and and of in the tables. Untick it to count every word.
- Read the keyword block: Check the occurrences, the density and whether the phrase appears in the first 100 words. In URL mode the tool also checks the title tag, H1 and meta description.
- Scan the tables: Look for single words or phrases that appear far more often than your topic needs. Replace some mentions with variations or pronouns, then run the check again.
Example: input and output
A 73-word paragraph about local SEO, checked for the keyword “local seo”. The sample repeats the phrase on purpose.
Results shown are from the live tool. The tool labels 4.17% heavy use, which is a rule of thumb and not a ranking rule.
How the Keyword Density Checker helps
- Flags phrases you repeat without noticing, especially in long drafts and rewritten copy.
- Checks a live page by URL, so you can see which phrases dominate your own copy or a page you are reviewing.
- Confirms that the target keyword appears early and in the title tag, H1 and meta description.
- Gives editors and writers a shared set of numbers to discuss during a review.
Why use this Keyword Density Checker
- Reads a live URL and checks the title tag, H1 and meta description for your keyword, so you do not need a second tool for that.
- Skips common words in the phrase tables, so the results show topic terms and not “of the”.
- Shows one, two and three-word phrases in a single run.
- Says plainly that density is a rule of thumb and not a ranking rule.
- Keeps pasted text in your browser.
What the Keyword Density Checker cannot do
- Density is not a setting you can tune for rankings. Google publishes no target, and relevance depends on far more than word counts.
- Matching is exact. “local seo” and “seo for local businesses” count as different phrases. The tool does no stemming and no synonym matching.
- URL mode reads the HTML the server sends and does not run JavaScript. Pages that build their content in the browser can show very little text.
- URL mode analyses the main, article or body element and drops navigation, header and footer. On messy templates some sidebar text can still get in.
- Languages written without spaces between words, such as Chinese and Japanese, are not split into words.
What happens to your data
Pasted text is analysed in your browser and is not sent anywhere. In URL mode, the URL you enter is sent to my server, which fetches the page for you. The server limits requests per visitor and refuses internal or private addresses. It does not store the page, but the request shows up in normal server logs like any web request.
Keyword Density Checker FAQ
What is keyword density?
The share of a text taken up by a word or phrase. You get it by dividing the number of occurrences by the total number of words and multiplying by 100.
What is a good keyword density?
Google publishes no ideal figure. Many editors treat anything under about 2.5% as unremarkable and use higher numbers as a prompt to reread for repetition. Treat that as a rule of thumb.
Is keyword density a Google ranking factor?
Google does not list it as one. Its spam policies do cover keyword stuffing, which means repeating terms so often that the text reads unnaturally.
How does the tool calculate density?
Occurrences divided by total words, times 100. For two and three-word phrases it divides by the number of possible phrases of that length in the text.
Can I check a competitor page?
Yes. Enter its URL and the tool reads the HTML the server returns. Use it to see which phrases dominate the copy, not to copy a density figure.
Does the tool count words in menus and footers?
With pasted text it counts everything you paste. In URL mode it analyses the main content and drops navigation, header and footer elements.
Is the Keyword Density Checker free?
Yes. It is free and needs no signup.
Want this done for your site?
Send your URL on WhatsApp and I will tell you what to fix first.
Leave a Reply