.calc-input-group { margin-bottom: 15px; }
.calc-label { display: block; font-weight: 600; margin-bottom: 5px; color: #333; font-size: 14px; }
.calc-input { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 16px; }
.calc-button { width: 100%; padding: 12px; background-color: #0073aa; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; font-weight: 600; transition: background-color 0.2s; }
.calc-button:hover { background-color: #005177; }
.calc-result { margin-top: 20px; padding: 15px; background-color: #f1f1f1; border-radius: 4px; display: none; }
.calc-result h4 { margin: 0 0 10px 0; color: #0073aa; }
.calc-value { font-size: 24px; font-weight: bold; color: #2c3338; }
function calculateSEOValue() {
var traffic = document.getElementById('monthly-traffic').value;
var rate = document.getElementById('conversion-rate').value;
var val = document.getElementById('avg-value').value;
var resultBox = document.getElementById('calc-result-box');
var output = document.getElementById('revenue-output');
if (traffic && rate && val) {
var total = (traffic * (rate / 100)) * val;
output.innerText = '$' + total.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
resultBox.style.display = 'block';
} else {
alert('Please fill in all fields');
}
}
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "SEO ROI Estimator",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Any",
"offers": {
"@type": "Offer",
"price": "0"
},
"description": "Calculate potential monthly revenue based on SEO traffic and conversion rates."
}
SEO ROI Estimator
Estimated Monthly Revenue
$0.00
*Calculation based on current conversion metrics and traffic input.