Keyword Density Checker

Paste your article or the page’s HTML source to find over-used words, see which 2- and 3-word phrases stand out, and check whether your focus keyword appears where it matters.

  • 100% free
  • Runs in your browser – nothing uploaded
  • No sign-up
Plain text
Advanced options filters
Results appear instantly as you paste.

What is keyword density?

Keyword density is how often a word or phrase appears compared with the total number of words on the page:

Density = (times the keyword appears ÷ total words) × 100

If “running shoes” appears 8 times in a 1,000-word article, its density is 0.8%. We count phrases on whole-word boundaries, ignoring case, and never across sentence endings. So “…best shoes. Running…” doesn’t count as the phrase “shoes running”.

Is there an ideal keyword density?

No. Google has said many times that there’s no magic percentage. Modern search engines understand topics, synonyms and context. They don’t count words. Keyword density is still a very useful diagnostic:

  • Under ~0.5%: your main topic might not be clear. Is the keyword in the title, H1 and opening paragraph?
  • 0.5–2.5%: a natural range for most well-written content.
  • Over ~3%: it probably reads as repetitive, and heavy repetition can be seen as keyword stuffing, which Google’s spam policies penalise.

Placement beats repetition

Where your keyword appears matters far more than how often. Paste the page’s full HTML source and we’ll check the places that carry the most weight:

  1. Title tag: the strongest on-page relevance signal and the blue link in search results.
  2. H1 heading: confirms the page topic to readers and search engines.
  3. First 100 words: tells the reader straight away that they’re in the right place.
  4. Subheadings (H2–H3): support related subtopics and featured-snippet chances.
  5. Meta description: not a ranking factor, but matching words are bolded in Google results.
🧠

Use the phrase tabs to find content gaps. If your 2- and 3-word phrases are dominated by filler like “click here” or your brand name, you’re missing the descriptive phrases people actually search for. Add related terms, synonyms and questions to cover the topic fully.

How to check a live web page

For privacy, this tool never fetches URLs. Everything stays in your browser. To analyse a live page: open it, press Ctrl+U (or ⌘+Option+U on Mac) to view the source, select all, copy, and paste it above. We automatically strip scripts, styles and navigation and analyse only the visible content.

Frequently asked questions

What is a good keyword density for SEO?

There’s no official number. Most naturally written, well-ranking pages fall between 0.5% and 2.5% for their main keyword. Focus on placement (title, H1, intro) and covering the topic thoroughly instead of hitting a percentage.

What are stop words and should I ignore them?

Stop words are very common words like “the”, “and” and “of”. Ignoring them (the default) reveals the words that actually describe your content. Turn the option off to see raw frequencies.

Can I analyse a competitor’s page?

Yes. Open their page, view the source (Ctrl+U), copy everything and paste it here. You’ll see which phrases they emphasise and whether they use the keyword in their title and headings.

Why don’t 2-word phrases show everything?

To keep the report useful, 2- and 3-word phrases are shown only if they appear at least twice. With “Ignore common words” on, phrases that start or end with a stop word (like “of the”) are hidden.