SEO Content Analyzer & Word Counter
Paste your draft below to check word count, reading time, and SEO viability.
<button onclick="var text = document.getElementById('seoTextArea').value; var words = text.trim() ? text.trim().split(/\s+/).length : 0; var chars = text.length; var time = Math.ceil(words / 200); document.getElementById('wordCount').innerHTML = words; document.getElementById('charCount').innerHTML = chars; document.getElementById('readTime').innerHTML = time + ' min'; var density = {}; var cleanText = text.toLowerCase().replace(/[^\w\s]/g, ''); var wordList = cleanText.split(/\s+/); for(var i=0; i 3) { density[wordList[i]] = (density[wordList[i]] || 0) + 1; } } var topWords = Object.keys(density).sort(function(a,b){return density[b]-density[a]}).slice(0,5); var keywordHtml = ”; for(var j=0; j<topWords.length; j++) { keywordHtml += '‘ + topWords[j] + ‘ (‘ + density[topWords[j]] + ‘)‘; } document.getElementById(‘topKeywords’).innerHTML = keywordHtml;” style=”background-color: #3182ce; color: white; border: none; padding: 12px 24px; border-radius: 4px; cursor: pointer; font-weight: bold; font-size: 16px; width: 100%;”>Analyze Content Now