KEYWORD DENSITY CHECKER

Check word and phrase repetition

Keyword Density Checker counts tokens and short phrases so you can spot clumsy repetition. It does not tell you a ranking target.

How to measure phrase frequency

  1. Paste copy, or supply a public URL to count tokens in returned body text.
  2. Optionally add a target phrase, then choose Analyze Frequency.
  3. Read Content repetition report, the four checks, and the phrase tables.

Reading your results

The report title is Content repetition report.

  • Enough copy to analyze needs enough tokens before the other rows mean much.
  • Unusual repetition heuristic quotes that “Google publishes no ideal density percentage.”
  • Vocabulary variety counts distinct meaningful words.
  • Target keyword uses statuses missing, safe, watch, or stuffing. The line says “Bands are adjustable writing heuristics.”

Tables are Top words, Two-word phrases, Three-word phrases, and Four-word phrases. Tokenization drops English and Vietnamese stopwords. URL mode also strips script, style, nav, and footer-like regions before counting.

Density is not a ranking factor

Do not treat a “safe” band as a Google target. The bands are local writing heuristics you can ignore. Keyword stuffing is a spam issue, described in Google’s spam policies. Repeating a term more often does not earn a better position.

If you need an on-page reading of title, robots, and headings, use the SEO Checker instead of chasing a percent.

Frequently asked questions

Is keyword density a Google ranking factor?

No. This page will not print a safe percent as a ranking target. Use the tables to notice awkward repetition, then rewrite for clarity.

What do safe, watch, and stuffing mean?

They are labels on the optional target phrase. missing means the exact token sequence was not found. The other three are adjustable writing bands, not Google thresholds.

Should I add words until a percentage looks right?

No. Padding copy to hit a number makes the page worse to read and can look like stuffing. Keep the words a reader needs, then stop.

Public URL requests follow the shared fetch limits on the About page.