Keyword Density CheckerCount Keyword Frequency in Text

Paste your text and add up to five keywords or phrases. See how many times each one appears, what percentage of your words it takes up, and where it sits in the text.

Your input is never sent anywhere.

Details

Your text

Words: 0Characters: 0Paragraphs: 0

Keywords to check (up to 5)

Press Enter or type a comma to add one. You can paste a list like "standing desk, ergonomic chair, monitor arm". Phrases of two or more words work. Matching ignores upper and lower case.

Count and density results

Add a keyword and its count and density
will show up here.

Your text will appear here with keywords highlighted.

Most repeated words and phrases

Paste your text to list the words and phrases that appear at least twice.

CHECKPOINT

Use the percentage to spot problems, not as a score to hit. Check where your keyword first appears and whether it clusters in one section, then read the text aloud to make sure it sounds natural.

What Is Keyword Density? How This Checker Works

Keyword density is the percentage of your text taken up by a given word or phrase. This checker counts every match of up to five keywords or phrases, shows the percentage for each, and colors them in a preview so you can see them in context.

For each keyword it also shows a target count range for your text length, the word position of the first match, and a chart of how matches are spread across five equal parts of the text.

A separate panel lists the single words and two- and three-word phrases you repeat most, skipping common words like "the" and "and". Everything runs in your browser, so you can check unpublished drafts.

When to Check Your Keyword Count

Before you publish

Paste a finished blog post or landing page and confirm your main keyword is used, and that it isn't repeated more than the text needs.

Reviewing a writer's draft

Check that a freelancer's draft includes the target phrase, then download the CSV to attach to your feedback.

Refreshing an older post

Paste an existing article to see whether the keyword appears early and whether it bunches up in one section.

Product and category descriptions

Test short copy for repeated product names or phrases that read awkwardly when said out loud.

Finding repeated phrases

Use the repeated words and phrases list to spot crutch words and two- or three-word phrases you lean on too often.

How to Count Keywords and Calculate the Percentage

  1. Paste your text into the box, or click "Load sample text" to try it out.
  2. Type a keyword or phrase and press Enter. Add up to five. Paste a comma-separated list to add several at once.
  3. Read the count, percentage and status for each keyword, plus its target count range and first match.
  4. Check the highlighted preview and the five-part chart to see where each keyword appears.
  5. Open the repeated words panel, switch between 1, 2 and 3 words, and click + to check an item.
  6. Click "Copy report" or "Download CSV" to save the results.

Note: Results update as you type. There is no submit button.

How the Percentage Is Calculated (and Its Limits)

  • Density = (matches × words in the keyword) ÷ total words × 100. Total words counts every word and number in the box.
  • Matching is case-insensitive and whole-word only. "Desk" will not match "desks", and there is no stemming, so add variations as separate keywords.
  • Words joined by a hyphen or apostrophe count as one word ("long-tail", "don't"). "Long tail" and "long-tail" are therefore different keywords.
  • A phrase matches only when its words are in order and separated by spaces or one line break. Punctuation between them breaks the match.
  • If one keyword sits inside another ("desk" in "standing desk"), the shorter one counts those matches too. In the preview, the longer keyword is highlighted.
  • The 1%–2% range and the 100-word placement check are this tool's own guides. Search engines do not publish a target percentage.
  • Your text never leaves your browser.

Keyword Percentage Ranges Used by This Tool

The status label next to each result follows these bands. They are rule-of-thumb values built into this checker.

DensityStatusWhat to do
0%Not foundCheck your spelling, or add the keyword where it fits
Under 0.5%Very lowThe keyword may be missing from the headings and intro
0.5% to under 1%LowSee whether it fits naturally in a heading or the opening
1% to 2%In rangeNo change needed for density alone
Over 2% to under 3%Slightly highReread to see if any repeats can be a pronoun or a synonym
3% and upHighLook for forced or repeated wording and rewrite those lines

Natural usage varies by topic and text length, and long phrases can reach high percentages from just a few uses. Always judge the final text by how it reads.

Keyword Stuffing, Placement and Related Terms

How to use the numbers without hurting the writing.

The percentage is a reading aid, not a ranking target

Search engines don't publish a density that earns a ranking, so treat the figure as a prompt to reread your text. If the number looks odd, check whether the writing sounds natural before changing anything.

Keyword density, keyword frequency and word count

Keyword frequency is the raw count of matches. Keyword density turns that count into a percentage of all words, so a text of different length can be compared. This tool shows both side by side.

What keyword stuffing means

Google's spam policies define keyword stuffing as filling a page with keywords or numbers to manipulate rankings. A Google Search Liaison has said it is not about how many times a word appears, but about repeating a term in ways that make no sense. Repeating lists of terms, or forcing a phrase into every sentence, is what to avoid.

Placement matters as much as the count

The five-part chart shows whether a keyword bunches up in one section or is missing from the start or end. The "first match" line tells you how early it shows up. A keyword that only appears in the middle of a long article may need a place in the intro or a heading.

Variations, synonyms and related phrases

Because this tool matches exact words, plurals and other forms count separately. Add them to see your total picture, and use the 2- and 3-word lists to spot related phrases you already use.

Common Mistakes When Optimizing Keyword Usage

Chasing a percentage

Rewriting sentences just to land inside a range often makes the text stilted and doesn't help readers.

💡 See the solution▼
Write for the reader first, then run the check. Change only the places the highlighted preview shows as repetitive.

Counting plurals and variations as the same

You enter "desk" and assume "desks" and "desk's" are included, so the real total looks lower than it is.

💡 See the solution▼
Matching is whole-word only. Add each form you care about as a separate keyword, up to five.

Forgetting that hyphens change the word

"Long-tail keyword" is counted as two words, but "long tail keyword" is three, so a phrase with a hyphen won't match the spaced version.

💡 See the solution▼
Enter the version you actually used in the text, and check the other spelling as a second keyword if needed.

Ignoring where the keyword sits

A healthy percentage can still hide a keyword that shows up only in the last third of the page.

💡 See the solution▼
Read the five-part chart and the first match line. Consider the intro, a heading or the conclusion.

Judging short copy by the percentage

In a 60-word product blurb, a single use of a three-word phrase is 5%, which looks high but is fine.

💡 See the solution▼
On short text, look at the count and the preview instead of the percentage.

Questions About Keyword Counts and Percentages

Q.What is keyword density and how is it calculated?

Q.

A. Keyword density is the share of your words that a keyword takes up. This tool uses: (number of matches × words in the keyword) ÷ total words × 100. For example, a two-word phrase that appears 5 times in a 500-word text is 5 × 2 ÷ 500 = 2%.

Q.What is a good keyword density?

Q.

A. There is no percentage that guarantees rankings. This tool treats 1%–2% as "in range" and 3% or more as "high" so you have a rough guide, but these are the tool's own rule-of-thumb values, not rules from a search engine. Use the number to find spots worth rereading, and judge the final text by how it reads.

Q.What counts as keyword stuffing?

Q.

A. Google's spam policies describe keyword stuffing as filling a page with keywords or numbers to manipulate rankings. Google's Search Liaison has said it is not about how many times a word is repeated, but about repeating a term in nonsensical ways. A high percentage is a reason to reread your text, not proof of a problem.

Q.Can I check a phrase like "standing desk" instead of a single word?

Q.

A. Yes. Enter the phrase and the tool counts matches where the words appear in that order, separated only by spaces or a single line break. A comma, period or other punctuation between the words breaks the match.

Q.Will "desk" also match "desks"?

Q.

A. No. The tool matches whole words only and does not do stemming, so "desk" does not match "desks" or "desktop". Upper and lower case are treated as the same. If you want to track plurals or variations, add each form as a separate keyword.

Q.How many times should I use my keyword?

Q.

A. The tool shows a count range for your text length, based on the 1%–2% guide. For a 1,000-word text and a one-word keyword, that is 10 to 20 uses. Treat it as a rough check only. A short text may be too short to produce a range.

Q.Can I check more than one keyword at a time?

Q.

A. Yes, up to five. Each one gets its own count, density, first position and placement chart. You can paste a list separated by commas, semicolons or line breaks.

Q.How do I find words I use too often?

Q.

A. The "Most repeated words and phrases" panel lists single words, two-word phrases and three-word phrases that appear at least twice, sorted by count. Common words such as "the" and "and" are skipped, and phrases can't start or end with one. Click + to add any item to your keyword list.

Q.What does "first match" tell me?

Q.

A. It shows the word position of the keyword's first match and whether it falls within the first 100 words. That 100-word cutoff is a simple placement check built into this tool. It is not a search engine requirement.

Q.How are words counted?

Q.

A. A word is a run of letters or numbers. Apostrophes and hyphens inside a word keep it together, so "don't" and "long-tail" each count as one word. Numbers count as words too. Punctuation and extra spaces are ignored.

Q.Is there a limit on how often I can use it?

Q.

A. No. All calculations run in your browser, so there is no sign-up, daily limit or text-length cap beyond what your browser can handle.

Q.Is my text sent to a server?

Q.

A. No. Your text and keywords are processed in your browser and are not sent to our servers. Closing or refreshing the page clears them.

Q.Can I save the results?

Q.

A. Yes. "Copy report" copies a plain-text summary, and "Download CSV" saves the counts, densities and the repeated-word lists as a file you can open in Excel or Google Sheets.

User Feedback & Request

Your feedback
makes this tool better.

Tell us which features you'd like, what should be fixed, or which new tool you'd like to see. An engineer reads every submission and uses it to guide development.

Send feedback