Commercial Hvac Cost Calculator

SEO Snippet Optimizer

0 / 60
0 / 155
Google Search Preview
Search Engine Result Title
yourdomain.com › page-slug
Enter a meta description to see how it looks in search results. An optimized description helps improve your Click-Through Rate (CTR).
function updateSEOPreview() { var title = document.getElementById('seo-title-input').value; var desc = document.getElementById('seo-desc-input').value; var titleCount = document.getElementById('title-counter'); var descCount = document.getElementById('desc-counter'); var titleBar = document.getElementById('title-bar'); var descBar = document.getElementById('desc-bar'); var previewTitle = document.getElementById('preview-title'); var previewDesc = document.getElementById('preview-desc'); // Title Logic var tLen = title.length; titleCount.innerText = tLen + ' / 60'; previewTitle.innerText = title || 'Search Engine Result Title'; var tPercent = Math.min((tLen / 60) * 100, 100); titleBar.style.width = tPercent + '%'; if (tLen >= 50 && tLen 60) { titleBar.style.backgroundColor = '#f44336'; } else if (tLen > 0) { titleBar.style.backgroundColor = '#ff9800'; } else { titleBar.style.backgroundColor = '#ccc'; } // Desc Logic var dLen = desc.length; descCount.innerText = dLen + ' / 155'; previewDesc.innerText = desc || 'Enter a meta description to see how it looks in search results. An optimized description helps improve your Click-Through Rate (CTR).'; var dPercent = Math.min((dLen / 155) * 100, 100); descBar.style.width = dPercent + '%'; if (dLen >= 120 && dLen 155) { descBar.style.backgroundColor = '#f44336'; } else if (dLen > 0) { descBar.style.backgroundColor = '#ff9800'; } else { descBar.style.backgroundColor = '#ccc'; } } function clearSEOFields() { document.getElementById('seo-title-input').value = "; document.getElementById('seo-desc-input').value = "; updateSEOPreview(); } function copyToClipboard() { var title = document.getElementById('seo-title-input').value; var desc = document.getElementById('seo-desc-input').value; var text = "Title: " + title + "\nDescription: " + desc; var dummy = document.createElement("textarea"); document.body.appendChild(dummy); dummy.value = text; dummy.select(); document.execCommand("copy"); document.body.removeChild(dummy); alert("SEO Snippet copied to clipboard!"); }

Leave a Comment