| # | Keyword | Count | Density | Bar |
|---|
| # | Phrase | Count | Density | Bar |
|---|
| # | Phrase | Count | Density | Bar |
|---|
Paste your text above to analyze keyword density in real time
Keyword density is the percentage of times a target keyword or phrase appears in a piece of text relative to the total word count. The formula is simple: (keyword count / total words) x 100. For example, if the word "shoes" appears 5 times in a 200-word product description, the keyword density is 2.5%.
Keyword density has been an SEO concept since the early days of search engines. While modern algorithms use far more sophisticated methods to understand content, monitoring keyword density remains a useful way to ensure you are neither under-optimizing nor over-optimizing your text.
Search engines need to understand what your page is about. Using your target keyword enough times helps signal relevance, but overdoing it (keyword stuffing) can trigger penalties. The sweet spot for most content is a 1-3% keyword density for your primary keyword, with secondary keywords appearing naturally throughout.
Beyond single words, analyzing 2-word and 3-word phrases (n-grams) gives you deeper insight into your content's topical focus. This tool helps you identify both intentional and accidental keyword patterns so you can optimize with confidence.
Paste any text into the input area -- a blog post, product listing, meta description, or landing page copy. The tool instantly analyzes your text and shows the top single-word keywords, 2-word phrases, and 3-word phrases sorted by frequency. Use the Target Keyword feature to check a specific keyword's density and see exactly where it appears in your text.
Toggle stop words on or off to see meaningful content words versus the complete picture. Export your keyword list as CSV for further analysis in a spreadsheet, or copy it directly to share with your team.
Learn more about selling online with our free guides: