Calculate How Many Days You’ve Been Alive

SEO Content Analyzer

Characters: 0 (Target: 50-60)
Characters: 0 (Target: 120-155)
Words: 0

Optimization Report

function runSeoAudit() { var title = document.getElementById('seo-title-input').value; var desc = document.getElementById('seo-desc-input').value; var body = document.getElementById('seo-body-input').value; var reportBox = document.getElementById('seo-results-box'); var reportList = document.getElementById('seo-report-list'); var titleLen = title.length; var descLen = desc.length; var words = body.trim().split(/\s+/).filter(function(w) { return w.length > 0; }).length; document.getElementById('title-feedback').innerText = 'Characters: ' + titleLen + ' (Target: 50-60)'; document.getElementById('title-feedback').style.color = (titleLen >= 50 && titleLen = 120 && descLen <= 155) ? '#008a20' : '#d63638'; document.getElementById('body-feedback').innerText = 'Words: ' + words; var html = '
    '; if (titleLen < 50) html += '
  • ⚠️ Title: Too short. Add keywords to increase CTR.
  • '; else if (titleLen > 60) html += '
  • ⚠️ Title: Too long. It may be truncated in SERPs.
  • '; else html += '
  • Title: Perfect length for Google.
  • '; if (descLen < 120) html += '
  • ⚠️ Description: Too short. Expand for better search visibility.
  • '; else if (descLen > 155) html += '
  • ⚠️ Description: Too long. Keep it under 155 chars.
  • '; else html += '
  • Description: Excellent length.
  • '; if (words < 300) html += '
  • ⚠️ Body: Word count is low (' + words + '). Aim for 600+ for depth.
  • '; else html += '
  • Body: Good content depth.
  • '; html += '
'; reportList.innerHTML = html; reportBox.style.display = 'block'; } function resetSeoTool() { document.getElementById('seo-title-input').value = "; document.getElementById('seo-desc-input').value = "; document.getElementById('seo-body-input').value = "; document.getElementById('seo-results-box').style.display = 'none'; document.getElementById('title-feedback').innerText = 'Characters: 0 (Target: 50-60)'; document.getElementById('title-feedback').style.color = '#3c434a'; document.getElementById('desc-feedback').innerText = 'Characters: 0 (Target: 120-155)'; document.getElementById('desc-feedback').style.color = '#3c434a'; document.getElementById('body-feedback').innerText = 'Words: 0'; }

Leave a Comment