Keyword Density Checker: Free Online Analyzer

Keyword Density Checker

Enter a URL

A keyword density checker shows how often each word and phrase appears on a web page compared with the page's total word count. Enter a URL, and this free tool returns the top single words, two-word phrases and three-word phrases with counts and percentages, so you can spot overused terms and missing topics quickly.

What Is Keyword Density?

Keyword density is the percentage of words on a page that match a specific keyword or phrase. The usual formula is: times the keyword appears, divided by total words, multiplied by 100. If a term appears 10 times in a 500-word article, its density is 2%.

Density describes your copy. It is not a ranking factor you can tune to a magic number. Google's Search Central spam policies describe keyword stuffing as repeating words or phrases to manipulate rankings, and Google does not publish an ideal percentage. Use density as a sanity check: it shows what your page emphasizes and whether any term repeats so often that the text reads awkwardly.

How to Use the Keyword Density Checker

You only need a public page address, and the report appears in a few seconds. Follow these steps:

  1. Find the box with the https://example.com placeholder.
  2. Type or paste the full URL of the page you want to analyze. If you leave off the protocol, https is added for you.
  3. Submit the form with the button under the box.
  4. Check the summary at the top: the analyzed URL, the total word count, and a line showing the fetched response with its HTTP status and size in bytes.
  5. Switch between the Single Words, Two-Word and Three-Word tabs. Each tab shows how many entries it found.
  6. Read each table by rank (#), keyword, count and density percentage. A color badge marks the density level.
  7. Use the link at the bottom to run another URL.

Worked Example: A 1,200-Word Coffee Guide

Suppose you analyze a 1,200-word guide to brewing coffee at home. The tool reports 1,200 total words, and these entries stand out:

TermCount and densityLevel
coffee (single word)36 times, 3.0%Over-optimized
cold brew (two-word)15 times, 1.25%Optimal
coffee grinder (two-word)9 times, 0.75%Normal

Each density comes from count divided by total words: 36 / 1,200 = 3.0%. "Coffee" sits at the over-optimized line for single words, but it is also the page's core topic, so some repetition is natural. Read the page aloud. If sentences sound forced, swap a few mentions for "it," "the drink," or "your brew," then run the URL again. "Cold brew" at 1.25% is healthy for a supporting phrase.

What Is a Good Keyword Density?

A good keyword density is one that reads naturally, and many writers treat roughly 1% to 3% for a main single-word keyword as a comfortable range. This tool applies its own color bands, which differ by phrase length because longer phrases naturally repeat less often.

  • Single words: under 0.5% is low, 0.5% to under 1.5% is normal, 1.5% to under 3% is optimal, and 3% or more is over-optimized.
  • Two-word phrases: under 0.3% is low, 0.3% to under 1% is normal, 1% to under 2% is optimal, and 2% or more is over-optimized.
  • Three-word phrases: under 0.2% is low, 0.2% to under 0.5% is normal, 0.5% to under 1.5% is optimal, and 1.5% or more is over-optimized.

These bands are practical guidelines, not Google thresholds. Here is how to act on what you see:

Your target phrase is missing from the lists

If your main keyword does not appear near the top of the relevant tab, the page may not emphasize it. Add it naturally to the title, the main heading, the first paragraph and one or two subheadings.

A term shows as over-optimized

Rewrite some mentions with synonyms, pronouns or more specific phrases. Do not delete the keyword from key places such as the title and intro.

The top words are generic

If the leading entries are filler words rather than topic terms, the copy may be unfocused. Tighten the page around one subject and use descriptive nouns.

Percentages look odd on a short page

On pages under about 300 words, a few repeats swing the percentage sharply. Judge short pages by reading them, not by the number alone.

Who Should Use This Tool and When?

Anyone who edits or audits web copy can use it to see which words a page actually emphasizes.

  • Content writers and editors: check a live or staging page after publishing, and catch repeated phrasing before readers do.
  • SEO specialists: audit a landing page against its target query, then compare it with a public competitor page to see which phrases it repeats.
  • Site owners after edits: confirm that a rewrite reduced a stuffed term.
  • Teams reviewing AI-assisted drafts: machine-written text often repeats the same phrase, and the two-word and three-word tabs reveal that quickly.

For related checks on article text, the Article Density Checker is a useful companion.

Best Practices, Common Mistakes and Troubleshooting

Treat the report as a prompt for editing, not a score to maximize. These habits give you cleaner readings:

  • Enter the exact URL you care about. The www and non-www versions, or a URL with tracking parameters, can load different content.
  • Fix the URL if you get an error. Typos, spaces and unsupported addresses are rejected. Only publicly reachable http and https pages can be analyzed, so login-only or private staging pages will not work.
  • If the tool finds no words, check the HTTP status in the summary. A blocked page, an error page or a page that builds its text with scripts can return almost no readable content.
  • Expect some interface words. Menu, footer or cart text can appear in the lists. Judge each entry in context.
  • Do not chase one number. Cover the topic with related terms and answer the questions searchers ask. The Google Autocomplete Keyword Extractor and the Keyword Suggestion tool can supply natural variations.
  • Check for overlap across your site. If several pages share the same top phrase, run the Keyword Cannibalization Checker.
  • Match intent, not just words. The Keyword Intent Classifier helps confirm that your page type fits the query.

Limitations to Keep in Mind

The tool analyzes the HTML it receives for the URL, which may differ from what you see in your browser. Content added after load by scripts, personalized content or region-specific versions may not be counted.

Each tab lists a limited set of top results: up to 50 single words, 30 two-word phrases and 20 three-word phrases. The tool accepts a URL, not pasted text, and it measures repetition only. It cannot judge quality, accuracy or whether you satisfy search intent.

Run your page through this keyword density checker, read the three tabs, and edit any term that sits in the over-optimized band or any target phrase that barely appears. Then submit the URL again to confirm the change. For more tools in this area, browse the keyword research tools hub.

Frequently Asked Questions

What is keyword density and how do you calculate it?
Keyword density is the percentage of words on a page that match a keyword. Divide the number of times it appears by the total word count, then multiply by 100. For example, 12 uses in a 600-word page equals 2%.
What is a good keyword density for SEO?
Many writers aim for about 1% to 3% for a main single-word keyword, but Google publishes no ideal number. This tool marks 1.5% to under 3% as optimal for single words and flags 3% or more as over-optimized. Focus on natural wording.
How do I check keyword density of a page?
Enter the page's full URL in the box, submit it, and open the Single Words, Two-Word and Three-Word tabs. Each table lists the term, its count and its density percentage, plus a level badge from low to over-optimized.
Can I paste my own text into the keyword density checker?
No. This tool analyzes a URL, not pasted text. Put your content on a publicly reachable page, then enter that address. Private, login-protected or offline pages cannot be fetched, so they will not produce a report.
Why does the keyword density checker show no results or unexpected words?
The tool reads the HTML it receives for the URL, which can differ from your browser view. Pages that load text with scripts, block access or return errors may show little content. Check the HTTP status line, and expect some menu or footer words.
Is the keyword density checker free, and does it check phrases?
Yes, it is free and needs no sign-in. It reports single words (up to 50), two-word phrases (up to 30) and three-word phrases (up to 20), each with counts and density percentages, so you can review both individual terms and short phrases.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now