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.
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 to use it
- 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.
- 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.
- 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.
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.
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.
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.
WordPress sites
The free Seonix plugin connects in one click: articles publish as native posts, and SEO fixes and llms.txt are handled for you.
WordPress SEO automationSaaS products
Your AI coding agent connects your app to Seonix from one prompt; keyword-backed articles then publish to your own domain on schedule.
SaaS SEO on autopilotCustom-built websites
No WordPress needed: your site exposes one small endpoint and articles arrive as native pages in your own design.
SEO for custom websitesFrequently asked questions
What is a good keyword density?
How do I calculate keyword density?
Is keyword density a ranking factor?
What is keyword stuffing?
How many times should a keyword appear in an article?
More free tools
Meta Tag Checker
Title, description, canonical, robots and Open Graph — with Google and social previews.
SERP Snippet Preview
See where Google cuts your title and description — measured in pixels, desktop and mobile.
AI SEO Checker
Can ChatGPT, Perplexity and Google AI Overviews read and quote your page? A score and the fixes that matter.
