Keyword Density Checker

Paste a URL to see how often your target terms actually appear relative to the page's total word count — free, instant, no signup.

What this checks & how to use the results

It counts the total words on the page, then measures how often each notable term appears and expresses that as a percentage of the total — the density. Each keyword is flagged Low, Optimal, or High against a threshold that scales with how long the page's content actually is.

How to use the results

Treat "Low" as a hint the page may be under-covering a topic it's trying to rank for, not a hard rule to fix by repeating the word more. Treat "High" as a hint to diversify your phrasing — use synonyms and related terms instead of the same exact phrase — rather than deleting content.

Frequently asked questions

Is there an ideal keyword density for SEO?

Not a fixed one, no — Google stopped rewarding a specific percentage a long time ago, and modern ranking systems look at semantic relevance and how naturally a topic is covered, not word-frequency math. This tool's 'optimal' range is a sanity check against obviously thin or obviously stuffed content, not a target to hit exactly.

Why do the thresholds change based on word count?

The same keyword count reads very differently depending on how much content surrounds it. Repeating a term 5 times in a 100-word page is a much higher density than repeating it 5 times in a 1,000-word page — so the optimal range tightens as content gets longer, which is why this tool adjusts its thresholds by content length rather than using one fixed number for every page.

What does 'High' density actually indicate?

It's a proxy for keyword stuffing — repeating a term far more than natural writing would, usually in an attempt to signal relevance to search engines. Modern algorithms are good at detecting this and it can work against you rather than for you. If a keyword shows as High, the fix is almost always to rewrite for variety (synonyms, related phrases) rather than removing the topic altogether.

Related tools

Command Palette

Search for a command to run...