In Google Ads (formerly AdWords), the Conversion Rate (CVR) is a critical performance metric that measures the percentage of users who clicked on your ad and subsequently completed a desired action. This action, known as a "conversion," could be a purchase, a form submission, a phone call, or a newsletter signup.
A high conversion rate indicates that your landing page and ad copy are highly relevant to the users' search intent, while a low conversion rate often signals a disconnect between the ad promise and the website experience.
The Conversion Rate Formula
To calculate the conversion rate in Google Ads manually, you use the following mathematical formula:
Step 2: Multiply by 100 to get the percentage: 0.03 × 100 = 3%
Result: Your conversion rate is 3.00%. Additionally, your Cost Per Acquisition (CPA) would be $1,250 / 75 = $16.67.
Why Monitoring CVR Matters for SEO and SEM
Conversion rate isn't just about Google Ads; it's a reflection of your overall digital marketing health. If your Google Ads CVR is significantly higher than your organic (SEO) conversion rate for the same landing page, it may indicate that your paid traffic is more targeted or that your organic keywords aren't aligned with commercial intent.
Average Conversion Rates by Industry
Industry
Average Search CVR
E-commerce
2.81%
Legal Services
6.98%
Finance & Insurance
5.10%
B2B Services
3.04%
How to Improve Your Google Ads Conversion Rate
Improve Ad Relevance: Ensure your ad copy matches the keywords you are bidding on.
Optimize Landing Pages: The page should load quickly and have a clear Call to Action (CTA).
Use Negative Keywords: Filter out irrelevant traffic that clicks but never converts.
A/B Testing: Regularly test different headlines and descriptions to see which resonates better.
function calculateGoogleAdsCVR() {
var clicks = document.getElementById('adClicks').value;
var conversions = document.getElementById('adConversions').value;
var cost = document.getElementById('adCost').value;
var resultDiv = document.getElementById('cvrResult');
// Convert to numbers
var numClicks = parseFloat(clicks);
var numConversions = parseFloat(conversions);
var numCost = parseFloat(cost);
// Validation
if (isNaN(numClicks) || isNaN(numConversions)) {
resultDiv.style.display = "block";
resultDiv.style.backgroundColor = "#ffebee";
resultDiv.style.borderColor = "#f44336";
resultDiv.innerHTML = "Error: Please enter valid numbers for both clicks and conversions.";
return;
}
if (numClicks <= 0) {
resultDiv.style.display = "block";
resultDiv.style.backgroundColor = "#ffebee";
resultDiv.style.borderColor = "#f44336";
resultDiv.innerHTML = "Error: Clicks must be greater than zero.";
return;
}
// Calculation logic
var cvr = (numConversions / numClicks) * 100;
// Formatting output
var outputHTML = "Calculated Conversion Rate: " + cvr.toFixed(2) + "%";
// If cost is provided, calculate CPA
if (!isNaN(numCost) && numCost > 0) {
if (numConversions > 0) {
var cpa = numCost / numConversions;
outputHTML += "Cost Per Acquisition (CPA): $" + cpa.toFixed(2) + "";
} else {
outputHTML += "CPA: N/A (0 conversions)";
}
}
// Display result
resultDiv.style.display = "block";
resultDiv.style.backgroundColor = "#e8f0fe";
resultDiv.style.borderColor = "#1a73e8";
resultDiv.innerHTML = outputHTML;
}