What is conversion rate?
Conversion rate (CVR) is the percentage of visitors who complete a desired action: a purchase, form submission, demo request. Formula: (conversions ÷ visitors) × 100.
Conversion rate is the most direct measure of how well your website does its job. Watch the definition of 'visitor' though: sessions, unique users and new users all give different numbers. Pick one definition and keep it consistent, otherwise trends in your data become misleading.
A conversion is always something you define. Macro-conversions are the end actions (purchase, enquiry); micro-conversions are intermediate steps (newsletter signup, video watched, scrolled to 75%). Both are worth measuring, but only optimise campaigns to macro-conversions.
What is a good conversion rate?
E-commerce: 1–3% average, 4–5% good. B2B lead forms: 5–10%. SaaS trial signups: 2–5%. Industry and intent level are crucial.
Context is everything. A webshop running heavy cold traffic via TikTok will see a lower CVR than one receiving mainly branded search traffic, not because the site is worse, but because visitor intent differs. Always compare CVR per channel and per device, not as one average number.
How do you increase conversion rate?
Fast load time, clear CTA, social proof in visible places, remove friction (fewer fields), and an offer that fits the visitor's stage.
The order of optimisation matters. Always start with traffic quality: are you sending the right visitors? You cannot fix bad traffic with a better button. Then: check technical friction (load time, form errors). Only then: copy, design and CTA. Most CRO agencies skip the first two steps, which is why many optimisations disappoint.
Real-world example
A Tilburg installation company had a contact form with 7 fields and a CVR of 2.1%. After reducing to 3 fields (name, phone, question) and adding two customer reviews directly above the form, CVR rose to 4.8%. Same traffic, same page layout, only friction reduced and social proof added. Over 6 months this delivered 34 extra enquiries.
How to measure conversion rate
GA4: create a conversion event (Settings → Events → Mark as conversion). Use server-side tagging for more accurate data, client-side tracking misses 15–25% of conversions on average due to ad blockers and ITP.
Formula: CVR = (conversions ÷ sessions or users) × 100. In GA4 you find this under Reports → Lifecycle → Engagement → Conversions.
For e-commerce: connect GA4 Enhanced Ecommerce for transaction value, products and funnel steps. This shows not just that 2% convert, but where the other 98% drop off.
Common mistakes
Lumping all visitors into one CVR number: mobile converts 40–60% lower than desktop structurally, always split your reporting.
Optimising for the wrong conversion: micro-conversions (newsletter signup) are not the same as business conversions (purchase). Run campaigns on macro.
Not running tests long enough: stopping a CRO test after 3 days because 'the variant is winning', statistically meaningless. Wait for at least 100 conversions per variant.
Ignoring traffic: low CVR is often solved by better pages, but more often by better traffic quality.
Related terms
CRO (Conversion Rate Optimization): the systematic approach to raising conversion rate through testing and analysis.
Bounce rate: the percentage of visitors who leave after one page. High bounce rate plus low CVR points to an intent mismatch.
A/B test: the scientific comparison of two page variants to measure which achieves a higher CVR.
Want to grow conversions on your site?
Book a CRO call →
