Conversion rate (CR) is the percentage of visitors who complete a desired action, most commonly a purchase in ecommerce. It shows how effectively your website and marketing turn traffic into paying customers.
CR is one of the most important indicators of ecommerce performance. A higher CR means more revenue from the same number of visitors, improving profitability without increasing ad spend. It also helps identify where your funnel is working and where it’s leaking. Even a small improvement (e.g., from 2% to 2.5%) can result in significant revenue growth. CR also helps with forecasting and resource allocation, knowing how many visitors convert allows you to predict revenue for planned campaigns.
CR = (Number of Conversions ÷ Number of Visitors or Sessions) × 100%. Conversions are typically purchases, but could also include sign-ups, add-to-cart events, or other KPIs. CR can be calculated site-wide or segmented by channel, device, landing page, or campaign. Segmenting is critical, overall averages can hide poor performance in specific traffic sources. Improvements often come from testing UX changes, refining targeting, and addressing objections that prevent a sale.
A skincare retailer has a 2.4% site-wide CR but just 1.2% on mobile. After redesigning mobile PDPs with bigger images, shorter descriptions, and sticky “Add to Cart” buttons, mobile CR climbs to 2.0%, increasing monthly revenue by over $30,000 with no change in traffic.
CR is not CTR, which measures clicks from impressions. It’s also different from checkout completion rate, which measures conversions from customers who already started the checkout process.
Might as well give us a shot, right? It'll change the way you approach CRO. We promise. In fact, our friend Nate over at Original Grain used element-level revenue data from heatmap to identify high-impact areas of his website to test, resulting in a 17% lift in Revenue per Session while scaling site traffic by 43%. Be like Nate. Try heatmap today.