Analytics

How to measure website ROI: the metrics that matter

How to measure website ROI: the metrics that matter

“We launched a new website” — so what’s next? After launch, most businesses either don’t track results at all or look at the wrong metrics. “Number of visitors” and “page views” are nice-looking numbers, but they don’t answer the main question: how much money is your website bringing in?

What website ROI is and how to calculate it

Website ROI (return on investment) is the ratio of the revenue generated through your website to the cost of building and maintaining it. The basic formula: ROI = (Website revenue − Website costs) / Website costs × 100%. Example: you spent $5,000 on development and $500/month on advertising. If the website brought in $20,000 in revenue in the first quarter, ROI = (20,000 − 6,500) / 6,500 × 100% = 207%. Not a bad result.

Key metrics that actually affect profit

Conversion rate (CR) — the percentage of visitors who complete a target action (an inquiry, a purchase, a sign-up). It’s the most important metric for evaluating how well a website performs. A 1% CR means 10 customers out of 1,000 visitors. A 3% CR means 30 customers. That’s a 3x difference with the same traffic.

Cost per lead (CPL) — the cost of one lead (a potential customer). How to calculate it: total marketing spend / number of leads received. If your CPL is higher than the potential profit from a customer, something is going wrong.

Customer acquisition cost (CAC) — the cost of acquiring one actual customer (not just a lead). CAC = total marketing spend / number of new customers over the same period.

Average session duration and bounce rate — how much time people spend on your site and how many leave right away. A bounce rate above 70% is a warning sign: something is driving visitors away on the very first page.

Analytics setup: the essential minimum

Google Analytics 4 (GA4) is free and powerful. The essential setup: goals — recording every inquiry, call, and purchase; events — tracking CTA button clicks and form submissions; funnels — seeing exactly where users “drop out” of the conversion process; UTM tags — knowing which channel each lead came from.

Google Search Console is for monitoring organic traffic: which search queries bring people to your site, which pages perform best, and which technical issues need attention.

Metrics you shouldn’t rely on

“Vanity metrics” are the ones that look good but aren’t tied to revenue. Visitor numbers with no link to conversions — you can have 100,000 visitors and 0 customers. Social media follower counts — followers don’t equal customers. Rankings for irrelevant search queries — traffic that doesn’t convert has no value. Time on site without context — 10 minutes on a site can signal genuine interest or simply that someone can’t find the information they need.

How to calculate what one visitor is worth

A useful metric for evaluating performance: revenue per visitor (RPV) = total website revenue / number of visitors. If your RPV is $2 and attracting one visitor through ads costs $3, you’re in the red. Increasing your conversion rate or average order value is the path to profitability.

A/B testing as a tool for growing ROI

An A/B test compares two versions of a page (or an element) to determine which one converts better. You can test: the hero headline; CTA button text and color; the number of form fields; form placement (top or bottom); the presence or absence of social proof. Even a small CR improvement from 2% to 2.5% means 25% more customers without increasing your ad budget.

The bottom line

A website without analytics is like a business without accounting. You don’t know where you’re losing money or where your growth opportunities lie. Theonebly sets up full-fledged analytics on every project and provides monthly reports with specific recommendations. Submit a request — and start making decisions based on data, not gut feelings.

Request sent

Thank you! We've received your request

We’ll call you back within 15 minutes (9 am–8 pm Kyiv time). If you left only Telegram, we’ll message you there.

  1. 01 We review your request
  2. 02 We get in touch to clarify the details
  3. 03 We prepare a proposal and estimate