What are CRO KPIs?
CRO KPIs are the most important numbers you track to measure whether changes to your website are improving business results.
For example, if you change a product page, simplify a form, test a new headline, or redesign your checkout, you need a way to tell whether that change actually helped. Did more people buy? Did more qualified leads come through? Did more visitors book a demo? CRO KPIs help you answer those questions.
A good CRO KPI should do three things:
- First, it should be clearly tied to a business goal.
- Second, it should be actionable, meaning a team can respond to it and improve it.
- Third, it should be specific enough to show whether a test, page change, or funnel improvement is working.
CRO metrics vs CRO KPIs
Not every metric is a KPI. You can track lots of numbers on a website, including bounce rate, scroll depth, clicks, pageviews, form starts, and add-to-carts. But a KPI is different. A KPI is a metric that helps you align your CRO goals to business goals.
If your goal is to increase revenue, your KPI might be purchase conversion rate, revenue per visitor, or average order value. If your goal is to generate better leads, your KPI might be qualified lead rate rather than just total form submissions. If your goal is to improve SaaS growth, you might track trial signup rate, activation rate, or trial-to-paid conversion.
| CRO metrics | CRO KPIs |
|---|---|
| Any numbers you track to understand what visitors are doing on your site | The few numbers you track to judge whether your site is improving a business goal |
| They help you spot behavior, such as where people click, where they drop off, or whether they start a form | They help you measure outcomes, such as whether more people buy, book a demo, or become qualified leads |
| Examples: scroll depth, CTA clicks, form starts, add-to-cart rate | Examples: purchase conversion rate, revenue per visitor, qualified lead rate, demo booking rate |
| Useful for diagnosing problems | Useful for judging whether a page change, test, or redesign actually worked |
11 CRO KPIs that actually matter
KPIs that measure revenue and conversions
These are the KPIs closest to the result most teams actually care about: more sales, more qualified signups, more demo bookings, or more revenue from the traffic they already have.
1. Conversion rate
Conversion rate is the percentage of visitors who complete the main action you want them to take, such as making a purchase, submitting a form, booking a demo, or starting a trial.
It’s often the first KPI teams look at because it’s one of the clearest ways to measure whether a page, funnel step, or test is performing better.
Here’s how to calculate the conversion rate:
Conversion rate = conversions ÷ total visitors × 100
For example, if 5,000 people visit a page and 150 of them complete the main action, your conversion rate is 3%.
Where to get it:
You can use GA4 to find your conversion numbers.
In GA4, use:
- Reports → Monetization → Ecommerce purchases if the conversion is a purchase

- Explore → Funnel exploration if you want to measure how many people moved from one step to the next and completed the final action

- Reports → Engagement → Events if you want to check how many times a form submit, signup, demo request, or other tracked action happened. Then compare that number with your page visitors or users for the same period. Google’s GA4 help describes engagement reporting and event-based measurement as the basis for this kind of analysis.
2. Revenue per visitor
Revenue per visitor shows how much revenue your site generates, on average, from each visitor. It is useful because it tells you whether your site is making more money from the traffic it already gets, not just whether more people are converting.
Formula: Revenue per visitor = total revenue ÷ total visitors
For example, if your site generates $12,000 in revenue from 4,000 visitors, your revenue per visitor is $3.
Where to find it:
In GA4, go to Reports → Monetization → Ecommerce purchases to get your revenue number.

Next, go to Reports → Acquisition → Traffic acquisition to get your visitors for the same date range.

Finally, divide revenue by visitors to get revenue per visitor.
3. Average order value
Average order value shows how much each completed order is worth. It helps you understand whether customers are spending more when they buy, not just whether more people are placing orders.
This KPI is especially useful when testing bundles, upsells, cross-sells, free shipping thresholds, pricing presentation, or cart offers. In all of those cases, the goal is not only to get more orders but also to increase the value of each order.
Formula:
Average order value = total revenue ÷ total number of orders
For example, if your store made $10,000 from 200 orders, your average order value is $50.
4. Lead conversion rate/demo booking rate/trial signup rate
KPIs that show where people move forward or drop off in the funnel
KPIs that measure lead quality
Engagement metrics to use carefully
How to choose the right CRO KPI for a test or initiative
This should be a clear framework.
Start with the business goal
Examples:
- increase revenue
- increase qualified demos
- improve onboarding completion
- reduce abandonment
Pick one primary KPI
Avoid trying to “win” on everything at once. This aligns with Invesp’s own advice on focusing goals.
Add 2–4 diagnostic KPIs
So you can explain movement.
Add 1–3 guardrail KPIs
So you do not create downstream damage.
Segment where it matters
Examples:
- mobile vs desktop
- paid vs organic
- new vs returning visitors
- product category or traffic source
Invesp’s CRO strategy content already emphasizes segmentation and identifying bottlenecks before testing