Free SEO Tool
Paste your content, enter your focus and secondary keywords, and instantly see density percentages, occurrence counts, total word count, and the top 20 keywords by frequency. Spot over-optimisation before you publish.
📊
Paste content to analyse
Enter your content and keyword on the left to see density analysis.
The keyword does not appear in the content. For a page targeting this keyword, the absence signals low relevance. Add the keyword naturally — in the introduction, at least one subheading, and throughout the body.
The keyword appears infrequently. This may be fine for very long-form content (5,000+ words) where dilution is natural. For standard-length pages (800–2,000 words), consider adding the keyword more frequently to clearly signal relevance.
The keyword appears naturally and frequently enough to signal relevance without looking forced. Most well-written SEO content falls in this range organically when the topic is covered thoroughly.
The keyword is starting to appear often. This isn't automatically problematic, but review the surrounding sentences — if the keyword could be replaced with a pronoun or synonym and still read naturally, consider doing so.
The keyword appears so frequently that it likely sounds unnatural to readers and may trigger over-optimisation signals. Reduce occurrences, replace some with synonyms or related terms, and ensure every use flows naturally in context.
Keyword density is the percentage of times a target keyword appears in a piece of content relative to the total word count. The formula is: (keyword occurrences ÷ total words) × 100. An ideal keyword density for SEO is generally considered to be between 0.5% and 2%. Below 0.5% means the keyword may not appear prominent enough; above 2.5%–3% risks appearing as keyword stuffing to search engines.
Google no longer uses raw keyword density as a direct ranking signal the way it did in the early 2000s. Modern Google algorithms use natural language processing (NLP) and entity recognition, so they can understand context, synonyms, and related terms. That said, keyword density remains a useful proxy for ensuring your content is topically relevant and not over-optimised. Focus on natural language and full topic coverage rather than hitting a specific density number.
Keyword stuffing is the practice of cramming a keyword unnaturally into content to manipulate search rankings. Signs include repeating the exact keyword phrase in every paragraph, using a keyword where a pronoun ("it", "this") would read more naturally, or creating content that sounds robotic and unnatural to human readers. Google can algorithmically detect and penalise keyword stuffing. Aim to use natural language variations and related terms rather than repeating the exact keyword phrase.
Both. Write your content naturally first without worrying about keyword density — this produces better-quality writing. Then use this tool after drafting to check you haven't unintentionally over-optimised, that your focus keyword appears enough times to signal relevance, and that important secondary keywords are present. Think of it as a quality-control step, not a writing constraint.
Stop words are common English words like "the", "a", "an", "and", "or", "in", "on", "at", "to", "for" that appear frequently in all content but carry no meaningful keyword signal. This tool excludes stop words from the top-words frequency table so the results focus on meaningful content words. Stop words are still included in the total word count for accurate density calculations.