Free Keyword Density Checker: Count Any Keyword on Any Page

Enter one keyword and one URL. Get the exact count, the density percentage, a placement check (title, H1, headings, images), and plain-English advice on what to fix. Free, no signup, no daily limits.

What is keyword density, and why check it?

Keyword density is the percentage of times a keyword appears on a page compared to the page's total word count. If your target keyword shows up 8 times in an 800-word article, that's a density of about 1%. Search engines use the words on your page to understand what it's about — so a page that never mentions its own keyword sends no signal at all, while a page that repeats it constantly looks manipulative.

This free keyword density checker gives you a straight answer without the clutter: enter your keyword and your page URL, and you'll see the exact count, the density percentage, and whether the keyword appears in the places that matter most — the title tag, the H1 heading, other headings, image alt text, and your opening paragraph. Then it tells you, in plain English, what to fix first.

Once your keyword looks healthy on a page, check the rest of your site's SEO with the free RankXray SEO audit — it grades your whole site on 20+ checks in one report.

Keyword density FAQ

What is a good keyword density for SEO?

Most well-ranking pages land between 0.5% and 2%. But placement beats repetition: one use in the title, one in the H1, one in the first paragraph, and a handful of natural uses in the body outperforms a page that mechanically repeats the keyword. Above roughly 2.5%, you're in keyword-stuffing territory, which Google treats as a negative signal.

How is keyword density calculated?

Density = (keyword occurrences x words in the keyword) / total words on the page x 100. This tool counts whole-word matches only — "tax" won't match inside "taxi" — and also reports close variations like plurals separately, so you see both numbers.

Does keyword density still matter?

As a target number to hit, not really — Google is far more sophisticated than that. As a sanity check, absolutely: it catches the two failure modes that hurt real pages. Either the keyword barely appears (no topical signal) or it appears way too often (stuffing risk). This tool tells you which side you're on and what to do about it.

Why does the tool show almost no words for my page?

Some websites load their text with JavaScript after the page opens. Crawlers reading the raw HTML — including many search and AI crawlers — see an almost empty page. If that happens, use "Paste text instead" to analyze your content directly, and consider it a warning sign worth fixing: your content should be visible in the page's HTML.