On-page SEO

Keyword Density Checker

Paste text or enter a page URL to see how often every word and phrase appears and how much of the text it takes up. Keyword density is that share: occurrences × words in the phrase ÷ total words × 100 — so a one-word keyword used 10 times in a 1,000-word article has a density of 1%.

Add a focus keyphrase to get its count and density — and, for a live page, whether it appears in the title, H1, meta description, opening paragraph, subheadings and URL.

FreeNo signupRuns in your browserUpdated October 2026

Keyword Density Checker

Pasted text stays in your browser. In URL mode our server fetches the public page and keeps no copy.

Words: 0 · Characters: 0 · Without spaces: 0

Paste text to see its keyword density

Word and sentence counts, the most frequent words and two- and three-word phrases, and the density of your keyphrase appear here as you type.

How it works

How to use it

  1. 01

    Paste text or enter a URL

    Paste your copy into the box — the figures update as you type. To check a published page, switch to Page URL: the tool reads its main content the way a crawler that does not run JavaScript sees it.

  2. 02

    Add a focus keyphrase

    Optional. You get its count and density on a scale that marks the typical 0.5–2.5% range; for a live page, also a check of the title, H1, meta description, opening paragraph, subheadings and URL.

  3. 03

    Read the top terms

    Switch between one-, two- and three-word phrases. If a word you did not mean to repeat leads the list, or your keyphrase climbs past 3%, reread those passages and vary the wording.

Honest notes

What the numbers can and cannot tell you

Keyword density is not a ranking factor. Google's representatives have said for years that it is not something to focus on, and no percentage guarantees a position. Use the figure as an alarm for overuse — past roughly 3%, reread the text — not as a target to hit.

Matching is exact: a keyphrase counts only where its words appear in the same order and the same form, so keyword and keywords are different words. Capital letters, apostrophe styles and the English possessive 's do not matter. In languages with rich inflection, such as Ukrainian or Polish, check the main word forms one by one.

Stop words are approximate. Articles, prepositions, pronouns and numbers are left out of the top-term lists using compact stop-word lists for English, Ukrainian, Russian, German, French, Spanish, Italian, Portuguese, Polish and Dutch, picked by the language of the text, so an occasional filler word may slip through. Reading time assumes 230 words a minute and sentences are split on punctuation, so treat the readability figures as approximations.

Privacy: pasted text is analysed in your browser and never leaves this page. In URL mode our server fetches the public page, passes its text to your browser for counting and keeps no copy.

Seonix does this on autopilot

Articles written for the query, not for a percentage

Seonix finds the queries your customers actually search, writes articles to the intent behind them in 50+ languages with on-page SEO applied as it writes, and runs its own on-page checks before anything goes live — then publishes on schedule and tracks your rankings and visibility in AI answers.

For your stack

SEO on autopilot for the site you have

Seonix researches, writes and publishes articles — and keeps the technical side in check — wherever your site lives.

Frequently asked questions

What is a good keyword density?

There is no ideal number, and search engines do not reward hitting one. Common SEO guidance treats roughly 0.5–2.5% as a normal range for a main keyphrase — a range that natural writing on a topic often lands in without trying. Above about 3%, reread the text for repetition.

How do I calculate keyword density?

Multiply the number of times the keyword appears by the number of words in it, divide by the total word count and multiply by 100. A two-word phrase used 5 times in a 500-word text: 5 × 2 ÷ 500 × 100 = 2%. Some tools skip the multiplication by phrase length, so their figures for multi-word phrases come out lower.

Is keyword density a ranking factor?

No. Google's representatives have said repeatedly that keyword density is not something to focus on, and Google's spam policies list keyword stuffing as a violation. What ranks is a page that answers the query well; density only helps you notice when a phrase is overused.

What is keyword stuffing?

Filling a page with keywords or numbers to manipulate rankings: repeating a phrase so often that the text sounds unnatural, or adding lists of keywords, phone numbers or cities the page wants to rank for. Google's spam policies name it explicitly, and pages that do it can rank lower or drop out of results.

How many times should a keyword appear in an article?

As often as it reads naturally. A practical pattern: in the title, the H1 and the opening paragraph, in a subheading if it fits, and then wherever a sentence genuinely needs it, with synonyms and related terms doing the rest. In a 1,000-word article that is often 5 to 15 mentions of a one-word keyword — but if a sentence sounds forced, cut the keyword, not the meaning.
Free tools

More free tools

All free tools