Keyword Density Checker

Check any live page by URL, or paste your own draft. See which words and phrases dominate, and whether anything is repeated enough to look like stuffing.

Free SEO Tool

Keyword Density Checker

Check any live page by URL, or paste your own draft. See which words and phrases dominate, and whether anything is repeated enough to look like stuffing.

Page to analyse

Paste any public page address. We read the live page and pull out its visible body text, skipping navigation, headers, footers and scripts.
Page title—
Words found—

Your text

0 words
Enter the phrase you're targeting to see its exact density, checked separately from the automatic word list.
i

There is no official ideal density. Google reads for relevance and natural language, not a percentage. This tool helps you spot accidental over-repetition, not hit a target number.

Focus keyword
—Occurrences
—Density
—Assessment

Most frequent words and phrases

Enter a URL or paste some text on the left to see your keyword breakdown.

Extracted page text
Want your on-page SEO properly audited, not just checked? Get an SEO review

Density is calculated as occurrences divided by total word count, the standard formula. Pasted text is analysed entirely in your browser. URLs are fetched once through this site, cached briefly, and never stored against you. Keyword density is one small on-page signal among many and should never be optimised at the expense of natural, readable writing.

Want this page to rank higher?

Our SEO team handles keyword research, on-page fixes and content that brings in qualified search traffic.

01Overview

What is keyword density?

Keyword density is how often a word or phrase appears in a piece of content compared with the total number of words. If a 1,000-word article uses "running shoes" 12 times, its density for that phrase is 1.2%.

This free keyword density checker analyses any live page by URL, or a draft you paste in. It lists the most frequent single words and two, three and four word phrases, checks a focus keyword separately, and flags anything repeated often enough to look like keyword stuffing.

There is no perfect density. Google reads for meaning, not percentages. Use this tool to catch over-repetition and to confirm your page is clearly about the topic you want to rank for.

Quick answer

Keyword density = (keyword occurrences ÷ total words) × 100. There is no official ideal number. Most naturally written pages land between about 0.5% and 2% for their main phrase. Much higher usually reads as stuffing.

  • Free, no sign-up
  • Check a URL or text
  • 1 to 4 word phrases
  • Export to CSV
02How to use

How to use the Keyword Density Checker

Analyse a live page or check a draft before you publish.

  1. Choose URL or text

    Paste a page address to analyse its visible body text, or paste your own draft.

  2. Add a focus keyword

    Optional. See its exact occurrences and density, checked separately from the word list.

  3. Filter stop words

    Hide common words like the, and, is so the meaningful terms stand out.

  4. Review and export

    Switch between 1 to 4 word phrases, then copy or download the list as CSV.

03How it works

How keyword density is calculated

The tool uses the standard formula used by most SEO tools.

The keyword density equation
Density=Keyword usesTotal words×100
24 ÷ 900 × 100 = 2.7%
Reading the result
Example: 2.7%
Under 0.5%: unclear0.5 to 2%: natural2 to 3%: repetitive3%+: stuffing
0%0.5%2%3%4%
Keyword density formulaDensity (%) = (Occurrences / Total words) x 100Phrase density counts each full phrase match

Pasted text is analysed in your browser. URLs are fetched once through this site, cached briefly and never stored against you.

Worked example

A 900-word blog post targeting "home office desk".

Total words
900
"home office desk"
24 times
Density
2.7%
Top 2-word phrase
"office desk", 31 times
The phrase is over-repeated. Swap some uses for natural variants like "desk for your home office" or "work desk".
04Reference

How to read your keyword density

Use these ranges as a sense check, not a target to hit.

Density for main phraseWhat it usually meansWhat to do
Under 0.3%Topic may be unclearMention the main phrase in the title, intro and a heading
0.5% to 2%Natural range for most contentFocus on covering the topic fully
2% to 3%Starting to feel repetitiveReplace some uses with synonyms and related terms
Above 3%Likely reads as keyword stuffingRewrite for readers, cut repeated phrases
05Tips

How to use keywords naturally

Placement and variety matter more than raw frequency.

Do this

  • Use key positionsInclude the main phrase in the title, first paragraph, one heading and the URL.
  • Add related termsCover the words people expect on the topic, such as sizes, materials and prices for a product.
  • Write for questionsAnswer what searchers actually ask. Natural keyword use follows.
  • Compare top-ranking pagesRun competitor URLs through the checker to see which phrases they cover that you do not.

Keyword density mistakes to avoid

  • Chasing a magic percentageNo density guarantees rankings. Google has said it does not use a target figure.
  • Repeating exact phrasesSearch engines understand synonyms. Variety reads better and ranks just as well.
  • Stuffing hidden textKeywords in hidden text, alt attributes or footers can lead to penalties.
  • Ignoring readabilityRepetitive copy loses readers, and lost readers send weak signals.
06FAQ

Frequently asked questions

What is a good keyword density?

There is no official ideal. Most natural content sits between about 0.5% and 2% for its main phrase. Focus on clarity and topic coverage rather than a number.

How do you calculate keyword density?

Divide the number of times the keyword appears by the total word count and multiply by 100.

Is keyword density a Google ranking factor?

Not as a target number. Google uses relevance and language understanding. Density is simply a useful way to spot over-repetition.

What is keyword stuffing?

Repeating keywords unnaturally to manipulate rankings. It breaks Google's spam policies and makes content harder to read.

Can I check a competitor's page?

Yes. Paste any public URL and the tool extracts the visible body text, skipping navigation, headers, footers and scripts.

Why are stop words hidden?

Words like the, and and is appear in every text. Hiding them makes the meaningful words easier to see.

The Big Growth team

Want your on-page SEO audited properly?

We review content, structure and intent page by page, then rewrite what is holding rankings back. Explore our SEO services.