What is the ideal keyword density for a blog post?
For a typical 1,500-word blog post, aim for your primary keyword to appear 15–35 times (1–2.3% density). Place it in the title, first paragraph, at least one H2 heading, and naturally throughout the body. Supplement with 3–5 semantically related terms (LSI keywords) at 0.5–1% density each. For example, an article targeting “email marketing” should also include “open rate,” “subject line,” “click-through,” and “subscriber list” at natural frequencies.
What is the difference between keyword density and TF-IDF?
Keyword density is a simple ratio: (keyword count / total words) × 100. It treats every word equally and only looks at your single document. TF-IDF adds a corpus-level dimension by comparing your word frequency against thousands of other documents. A word like “the” might have 5% density but near-zero TF-IDF because every document contains it. A domain-specific term at just 0.3% density could have a very high TF-IDF score because it is rare in the broader corpus. Modern SEO tools increasingly use TF-IDF to recommend which terms to add or remove from your content.
Should I optimize for single keywords or long-tail phrases?
Long-tail phrases (3+ words) now account for approximately 70% of all search queries. They have lower search volume but significantly higher conversion rates—a user searching “buy organic fair trade coffee beans online” is much closer to purchasing than someone searching “coffee.” Analyze density for both: use your primary single keyword at 1–2% and your long-tail target phrase at 0.5–1%. This tool analyzes individual words, so check your long-tail phrase by entering each component word separately and verifying they all appear at healthy frequencies.