SeoPiece
All free tools
Free tool

Free Keyword Density Checker

Paste a URL and a target keyword to see exactly how often it — and each word inside it — actually appears in the text, so you can tell thin coverage from keyword stuffing at a glance.

Couldn't fetch a page? Just paste the article text into the box below.

Check up to 10 keywords at once — separate them with a comma, or press Tab after each one.

How it works

01

Paste a URL

We fetch the live page and pull its main readable text, stripping out navigation, ads and footers first.

02

Enter your keywords

Add your primary keyword plus any secondary or related ones, separated by a comma (or press Tab) — up to 10 at once.

03

Read the breakdown

See the exact count and density for each keyword phrase, and whether it's in the healthy range or stuffing.

How much keyword density actually matters

Worth saying plainly: keyword density stopped being a meaningful ranking lever a long time ago. Modern search engines use language models that understand synonyms, related concepts, and topical coverage — they're not counting how many times you typed a phrase. Repeating a keyword unnaturally to hit a target percentage ("keyword stuffing") reads as spam to both algorithms and readers, and can actively hurt rankings.

So why check density at all? Because the number is still a useful sanity check, not a target to hit. If your density is near 0%, it's a sign the page may not clearly signal what it's actually about — worth confirming the keyword and its natural variants show up in your title, intro, and a heading or two. If it's unusually high (generally above 2.5–3%), that's often a symptom of over-optimized, repetitive writing worth tightening up, independent of any ranking penalty.

The more productive use of your time than chasing a density number: covering the topic thoroughly, answering the questions someone searching that keyword actually has, and using natural variants and related terms as they'd come up in normal writing — not repeating the exact phrase.

Frequently asked questions

There's no official number from Google — 0.5%–2.5% is a commonly cited rough guideline that tends to correlate with natural, non-repetitive writing. Treat it as a loose sanity check, not a target to optimize for.

Extreme, obvious keyword stuffing can trigger spam signals, but a "high" density on its own isn't a fixed penalty threshold. It's more useful as a symptom to notice — text that repeats a phrase unnaturally usually reads badly to people too.

Each phrase you enter is matched as a whole — "best coffee makers" looks for that exact sequence of words appearing together, not each word scattered separately across the page. Enter secondary keywords as their own comma-separated entries if you also want those checked individually.

More free SEO tools

Want keyword coverage handled automatically, not manually checked?

SeoPiece scores every article's keyword usage before it publishes — start free, no credit card.

Start free — 5 articles