Days to Date Calculator

SEO Content Analyzer

Word Count
0
Reading Time
0m
Unique Words
0

Keyword Density (Top 5)

Enter text and click analyze to see keyword statistics.
function analyzeSEOContent() { var text = document.getElementById('seo-input-text').value; if (!text.trim()) { alert('Please enter some text to analyze.'); return; } var words = text.toLowerCase().match(/\b(\w+)\b/g); if (!words) { return; } var wordCount = words.length; var readingTime = Math.ceil(wordCount / 225); var counts = {}; var uniqueCount = 0; for (var i = 0; i 3) { if (!counts[word]) { counts[word] = 0; uniqueCount++; } counts[word]++; } } var sortedWords = []; for (var key in counts) { sortedWords.push([key, counts[key]]); } sortedWords.sort(function(a, b) { return b[1] – a[1]; }); document.getElementById('res-word-count').innerText = wordCount; document.getElementById('res-read-time').innerText = readingTime + 'm'; document.getElementById('res-unique-words').innerText = uniqueCount; var densityHtml = ''; densityHtml += ''; var limit = Math.min(sortedWords.length, 5); for (var j = 0; j < limit; j++) { var kw = sortedWords[j][0]; var count = sortedWords[j][1]; var density = ((count / wordCount) * 100).toFixed(2); densityHtml += ''; densityHtml += ''; densityHtml += ''; densityHtml += ''; densityHtml += ''; } densityHtml += '
KeywordCountDensity
' + kw + '' + count + '' + density + '%
'; document.getElementById('res-density-list').innerHTML = densityHtml; } function clearSEOContent() { document.getElementById('seo-input-text').value = "; document.getElementById('res-word-count').innerText = '0'; document.getElementById('res-read-time').innerText = '0m'; document.getElementById('res-unique-words').innerText = '0'; document.getElementById('res-density-list').innerHTML = '
Enter text and click analyze to see keyword statistics.
'; }

Leave a Comment