Skip to content
Free Tab Toolsnothing uploaded

Runs in your browser · Last updated 4 September 2026

Keyword Stuffing Checker

Flag overused terms, consecutive repeats, and a thin type–token ratio. Density table in this tab — nothing is uploaded.

Looks stuffed — 5 flags.

Words

26

Unique

11

Type–token

0.42

  • “cheap” is 46.2% (12×) — above 8%.
  • “widgets” is 19.2% (5×) — above 8%.
  • “cheap cheap” is 20.0% (5×) — above 8%.
  • “cheap widgets” is 20.0% (5×) — above 8%.
  • “cheap” repeats three or more times in a row.
TermCountDensity
cheap1246.2%
widgets519.2%
best13.8%
buy13.8%
deals13.8%
gadgets13.8%
shoppers13.8%
store13.8%
today13.8%

How to use this tool

  1. Paste the body copy or a meta description.
  2. Read the stuffed / clean badge and the density table.
  3. Rewrite the flagged phrases and paste again.

Worked example

The stuffed sample repeats “cheap” eight times in a few lines, including cheap cheap cheap in a row. Load the pangram to see a clean pass.

Frequently asked questions

What counts as stuffing?
A non-stopword at ≥3% density (or ≥8% on very short text) and at least three hits, the same word three times in a row, or a type–token ratio under 0.35 on 40+ words. Those are editorial flags, not a Google API.
Do you fetch my URL?
No. Paste the copy. Nothing is uploaded.
Is 2% density safe?
Usually. Natural pages sit around 1–2% for a focus term. This tool does not promise rankings.
Stopwords?
the / and / of / to and similar are ignored in density so they do not drown the table.
Is this AI?
No. Counts and ratios only.