Keyword Density Checker
Paste your text to see which keywords and phrases appear most often. The tool counts every word, builds one, two or three-word phrases and shows each one's density as a percentage.
How to check keyword density
- Paste your article or page copy into the box.
- Choose single words or two and three-word phrases, and how many to show.
- Review the table of top keywords with their counts and density.
Examples
Single-word density
the cat the dog the bird
the: 3 (50%), bird: 1 (16.67%), cat: 1 (16.67%), dog: 1 (16.67%)
Frequently asked questions
What is keyword density?
Keyword density is how often a word or phrase appears in your text, shown as a percentage of the total word count. A word used 5 times in 500 words has a density of 1 percent.
What is a good keyword density?
There is no magic number. Write naturally and let the keyword appear where it makes sense. Most pages land around 1 to 2 percent for a target term. Forcing a higher figure reads as keyword stuffing and can hurt rankings.
How do I avoid keyword stuffing?
Use the density table to spot any word that dominates unnaturally, then rewrite for readers. Vary your wording with synonyms and related phrases instead of repeating the same exact term.
Can it check phrases, not just single words?
Yes. Switch the phrase length to two or three words to measure the density of multi-word terms like your full target keyword, not just individual words.
Does keyword density still matter for SEO?
Search engines no longer rank pages on a target density figure, so do not optimize for a number. The report is still useful for catching repetition, confirming your main term is present and checking topical focus.
Is my content private?
Yes. The analysis runs entirely in your browser and nothing you paste is uploaded or stored.
Related tools
Meta Description Generator
Write and optimize SEO meta descriptions with live length feedback against the ideal 150-160 characters, then copy the ready meta description tag.
Robots.txt Generator
Create a valid robots.txt file in seconds. Pick allow all, block all, or custom rules, add your sitemap URL, then copy or download the file.
Article Schema Generator
Generate Article, NewsArticle or BlogPosting JSON-LD schema. Add headline, author, publisher and dates, then copy the script into your page.
Breadcrumb Schema Generator
Build BreadcrumbList JSON-LD structured data. Add your breadcrumb trail, reorder the steps, then copy or download the script for your page.
Bulk Hreflang Generator
Generate hreflang annotations for many languages at once. Add language and URL rows, pick HTML, XML sitemap, or HTTP header output. Runs in your browser.
Canonical Tag Checker
Paste page HTML to find every rel=canonical link and catch issues: missing, duplicate, relative or wrong-target canonicals. Runs in your browser.