✨ Get 25% OFFon any plan. Use the coupon:
Free tool

Keyword density checker

Paste your text and instantly see which terms repeat the most and the density of each one. Analyze single words or phrases of 2 and 3 words. No sign up, right in your browser.

Words per term
Paste a text to see the most used terms and the density of each one.
Complete guide

Everything about keyword density

Keyword density is the percentage of times a term appears relative to the total words in a text. It works like a focus gauge for your content: it shows, in numbers, how much you talk about a topic without rereading the whole piece. The goal is not to hit a magic percentage; it is enough that the keyword appears often enough to make the topic clear, without sounding repetitive.

How to calculate keyword density

The formula is straightforward: density = (term occurrences ÷ total words) × 100. In a 1,000 word article where the keyword appears 12 times, density is 1.2%, because (12 ÷ 1,000) × 100 = 1.2. For two or three word phrases, count each occurrence of the whole phrase, and not the separate words. This tool runs the math in real time as you paste your text and already groups the most frequent terms.

What a healthy keyword density looks like

DensityWhat it meansWhat to do
Below 0.5%Low densityReinforce the keyword and its variations
0.5% to 2.5%Healthy rangeKeep the text natural and useful
2.5% to 4%Sign of overuseSwap repetitions for synonyms
Above 4%Keyword stuffing riskRewrite the passage to avoid penalties

Treat the 0.5% to 2.5% range as a guide for writing naturally. Google has no official density percentage, and great pages rank with values outside it all the time. The golden rule still holds: write for the person first and use density only to spot overuse or gaps.

Keyword stuffing and penalties

Keyword stuffing means filling a page with the same keyword to try to manipulate rankings. Google's spam policies name this practice as a reason to demote or remove a page from results. In practice, the damage usually comes before any manual penalty: the text turns artificial, reading stalls and the reader leaves. High density is usually a symptom, and the fix is to rewrite the passage naturally instead of just deleting words by eye.

Signs of keyword stuffing

  • The same keyword repeated in back-to-back sentences, even when it adds nothing.
  • Lists of terms or cities stacked just to rank (for example, “plumber NYC, plumber LA, plumber Miami”).
  • Text hidden in the background color or off-screen to inflate the count.
  • Sentences that exist only to repeat the term, with no new information for the reader.

N-grams: phrases of 1, 2 and 3 words

Not every keyword is a single word. An n-gram is a sequence of n words in a row: “marketing” is a unigram, “digital marketing” is a bigram and “digital marketing agency” is a trigram. Analyzing bigrams and trigrams reveals long-tail keywords, which tend to have less competition and clearer buying intent. Switch between 1, 2 and 3 words in the tool to see your text in different layers.

Variations, synonyms and LSI terms

Instead of repeating the exact term, spread the topic across variations, synonyms and related terms, often called LSI. Modern search engines understand entities and context, so “running shoes”, “shoes for running” and “running footwear” all add up to the same topic. That variety lowers the density of any single term and, at the same time, makes the page cover the subject in more depth.

  • Use the most natural synonym whenever repetition starts to sound forced.
  • Include real reader questions and the subtopics they open up.
  • Mention related terms that show up on the pages already ranking for the query.
  • Work in singular and plural, regional variants and abbreviations of the keyword.

Density and search intent

Before tweaking any percentage, ask what the person actually wants when they search that term. Search intent defines the format and depth of the content, and density only makes sense inside it. An informational query calls for context, examples and variations; a transactional query calls for directness and the term in the right place. Nail the intent first and a healthy density becomes the by-product of well-written text.

FAQ

Common questions about keyword density

What is keyword density?

It is the percentage of times a word or phrase appears relative to the total words in the text. It measures, in numbers, how focused the content is on a term.

What is the ideal keyword density?

There is no magic number, but a range of 0.5% to 2.5% tends to work well. What matters most is that the text reads naturally.

How is density calculated?

With the formula (term occurrences ÷ total words) × 100. For example, 8 occurrences in 800 words give a density of 1%.

Does the tool analyze 2 and 3 word phrases?

Yes. Pick 2 or 3 words per term to see the density of phrases (n-grams), useful for long-tail keywords.

Why do some common words not show up?

In single-word analysis, we remove articles, prepositions and connectors (stopwords) like “the”, “of” and “and”, which appear a lot but do not signal the topic.

Is my text stored on a server?

No. All analysis happens in your browser, the text is never sent to any server. It is free and needs no sign up.

Automarticles

Want a blog that writes and optimizes itself?

Automarticles builds your full blog, with content optimized for Google and to be cited by AIs like ChatGPT. With keyword density on point, and no manual work.

Start for free

More free tools

Character CounterCount characters and words, and check each platform's limit.Word CounterCount words, check reading time and see your most used words.Readability ScoreTest how easy your text is to read, with a 0 to 100 score.Google PreviewSimulate your page's snippet on Google before you publish.Slug GeneratorTurn titles into clean, SEO friendly URLs.Schema GeneratorCreate JSON-LD for FAQ, article, organization or local business in seconds.robots.txt GeneratorBuild your site's robots.txt and copy the result ready to use.UTM BuilderBuild trackable URLs with UTM parameters for your campaigns.SEO ROI CalculatorCalculate leads, revenue, profit, ROI and payback on your SEO investment.llms.txt GeneratorBuild your site's llms.txt so AIs can understand and cite it.SEO Title GeneratorGenerate 8 optimized titles with AI, each at the right length for Google.Meta Description GeneratorCreate 150-160 character meta descriptions with AI, ready for Google.Blog Outline GeneratorBuild a full article structure with AI: H1, H2, H3 and conclusion.Content Idea Generator10 blog ideas with title and angle from your niche, in seconds.FAQ GeneratorGenerate 6 frequently asked questions with AI plus a ready-to-paste FAQPage schema.Text RewriterRewrite and paraphrase any text with AI, in the tone you need.Introduction GeneratorCreate 3 introductions with a hook, context and promise using AI.Article Conclusion GeneratorWrite your article's closing paragraph with AI: summary, takeaway and call to action.Content Brief GeneratorBuild a full SEO brief with AI to guide writers and agencies.Alt Text GeneratorCreate alt text for your images with AI, ready for accessibility and SEO.AI Visibility CheckerSee if ChatGPT knows your brand and how to improve your AI visibility.Meta Tag GeneratorGenerate title, description, Open Graph and Twitter Card ready to paste in the head.Passive Voice CheckerFind the sentences in passive voice and make your writing clear and direct.Headline AnalyzerGet a 0 to 100 score for your headline, plus tips to win more clicks.SEO ChecklistTick off technical, on-page, content and link items and watch your progress.Grammar CheckerFix grammar, spelling and punctuation with AI, without changing the meaning.Article SummarizerTurn long text into a clear AI summary in seconds.Canonical Tag CheckerCheck any page's canonical tag and the most common mistakes.Open Graph CheckerSee a page's OG and Twitter tags and how the link looks when shared.Heading Tag CheckerCheck any page's H1 to H6 hierarchy and the most common mistakes.Broken Link CheckerFind 404s and dead links on any page, internal and external.robots.txt CheckerAnalyze any site's robots.txt and the mistakes that stall Google.XML Sitemap ValidatorValidate your sitemap.xml and see URLs, type and common errors.Keyword GeneratorKeyword ideas with real search volume, competition and CPC.Keyword Difficulty CheckerSee, from 0 to 100, how hard it is to rank each keyword on Google.SERP CheckerSee who holds Google's Top 10 for any keyword.