Concrete Calculator Cost per Yard

On-Page SEO Analyzer

Check your page optimization score instantly.

Optimization Score: 0%
Select items to begin audit.
function calculateSeoScore() { var checkboxes = document.getElementsByClassName('seo-task'); var progressBar = document.getElementById('seo-progress-bar'); var scoreText = document.getElementById('seo-score-text'); var feedback = document.getElementById('seo-feedback'); var total = checkboxes.length; var checkedCount = 0; for (var i = 0; i < total; i++) { if (checkboxes[i].checked) { checkedCount++; } } var percentage = Math.round((checkedCount / total) * 100); progressBar.style.width = percentage + '%'; scoreText.innerHTML = 'Optimization Score: ' + percentage + '%'; if (percentage === 0) { feedback.innerHTML = 'Select items to begin audit.'; progressBar.style.background = '#dfe6e9'; } else if (percentage < 50) { feedback.innerHTML = 'Needs significant improvement.'; progressBar.style.background = '#ff7675'; } else if (percentage < 100) { feedback.innerHTML = 'Good progress! Almost there.'; progressBar.style.background = '#fdcb6e'; } else { feedback.innerHTML = 'Perfect! Your page is SEO optimized.'; progressBar.style.background = '#00b894'; } } function resetSeoTool() { var checkboxes = document.getElementsByClassName('seo-task'); for (var i = 0; i < checkboxes.length; i++) { checkboxes[i].checked = false; } calculateSeoScore(); }

Leave a Comment