Glowing speed gauge on a desk next to a laptop with light trails

How to measure the ROI of your website

A website is a sales asset, so treat it like one. A simple way to estimate and track the return on your website using enquiries, client value, and cost.

Many business owners see a website as an expense, something you pay for once and hope it helps. A better way is to treat it like any other sales asset: what does it cost, and what does it bring back?

You don’t need complicated tools to answer that. You need a few numbers and a bit of honesty.

Step 1: Know what one client is worth

Start with the average value of a new client over a year, not just the first sale. Some rough examples (illustrative only):

  • A clinic patient with follow-ups: a few thousand pounds.
  • A law or accounting client on retainer: often much more.
  • A restaurant regular: their average bill times visits per year.
  • A real-estate deal: one commission.

Step 2: Count enquiries that come from the site

Track where new enquiries come from. The simplest methods:

  • A contact form that emails you, so every form enquiry is clearly from the site.
  • A WhatsApp button with a pre-filled message like “Hi, I found you on your website”.
  • Asking every new client, “How did you find us?”
  • Free tools like Google Analytics and Google Search Console to see visits and searches.

Step 3: Estimate conversion

Not every enquiry becomes a client. If roughly one in three or one in five does, use that.

Step 4: Do the simple math

Monthly return ≈ site enquiries × conversion rate × client value

Compare that to the yearly cost of the site (design spread over a few years, plus hosting, domain, and maintenance). For high-value fields, the result is often clear within months: even one or two extra clients can cover a year.

Count the savings too

A good site also saves time. If it answers prices, location, process, and FAQs, you and your staff spend fewer hours repeating the same answers. It can also reduce platform commissions when repeat customers come directly. These savings are part of the return.

And the cost of doing nothing

ROI is also about what you avoid losing. I break that side down in The real cost of not having a website. For a concrete example in a high-value field, see Why doctors and clinics need their own website.

Keep it honest

Some businesses, honestly, won’t see much return yet: very small hobby sellers, or businesses with no capacity for new clients. That’s fine. The point of measuring is to make the decision with real numbers instead of guesses.

For the full context, start with Why your website still matters in 2026.

The formula in one line

Website ROI = (profit from clients who came through the website − total website cost) ÷ total website cost × 100. Use profit, not revenue, and count the full yearly cost: design or rebuild (spread over its useful life), hosting, domain, maintenance and support, content and any ads that send traffic to the site. The steps above give you each number; below is a worked example and the tools that make the numbers real instead of guessed.

Clipboard checklist beside an analytics dashboard showing website traffic
Visits are not the result. Enquiries, clients and profit are.

A worked example

These figures are illustrative, for a typical professional practice such as a consultancy or a clinic. Swap in your own.

Item Value
Average profit per client per year $1,200
Website enquiries per month 15
Enquiry-to-client conversion 20% = 3 clients a month
Yearly profit from website clients 3 × 12 × $1,200 = $43,200
Total yearly website cost $6,000
ROI ($43,200 − $6,000) ÷ $6,000 ≈ 620%

Even if you halve every assumption, the site often still pays for itself. That is the point of doing the math: it tells you whether the website is an expense or an asset, and how much you can sensibly invest in improving it.

How to prove a client came from the website

  • Google Analytics 4 conversions: track form submissions, clicks on WhatsApp, phone and email buttons, and booking completions.
  • Google Search Console: see which searches show your site and how many clicks they bring.
  • Pre-filled WhatsApp messages such as “Hi, I found you on your website” so the source is visible in every chat.
  • UTM links on social bios, email signatures and ads, so you can separate Instagram traffic from Google or campaigns.
  • “How did you hear about us?” on the intake form and in the first call, logged in a CRM or a simple spreadsheet.

Numbers to review every month

Metric Why it matters
Enquiries from the website The core output of a service website
Conversion rate (visitors → enquiries) Shows whether pages persuade, not just attract
Cost per client acquired Compare the site with ads, portals and referrals
Top pages before an enquiry Tells you which content earns money
Mobile website speed Slow pages quietly reduce conversions
Glowing speed gauge on a desk next to a laptop
Website speed is one of the cheapest ROI improvements: faster pages usually convert better.

Ways to raise ROI without spending much more

  1. Improve conversion first. A clearer call to action, a shorter form and proof next to the button often lift enquiries more than new traffic does.
  2. Create a page for each profitable service instead of one general services page.
  3. Speed up the site by compressing images and removing heavy plugins.
  4. Connect the site to your Google Business Profile and ask for reviews.
  5. Answer real client questions in short articles and FAQs.

Frequently asked questions

What is a good ROI for a business website?

There is no universal benchmark. For high-value services, a site that brings even a few clients a year often returns several times its cost. Measure your own baseline and improve it month by month.

How long before a website pays for itself?

It depends on your traffic sources. Sites supported by ads or an active Google Business Profile can bring enquiries within weeks; organic SEO usually takes several months to build.

Should I use revenue or profit to calculate ROI?

Profit. Revenue makes the website look better than it really is. Subtract the direct costs of delivering the service before comparing with the website cost.

How do I track enquiries that come through WhatsApp?

Track WhatsApp button clicks as conversions in Google Analytics, use a pre-filled message that mentions the website, and confirm the source in the first conversation.

Does more traffic mean better ROI?

Not necessarily. A hundred visitors looking for your exact service are worth more than thousands of casual visitors. Focus on enquiries and clients, not page views.

How is ROI measured for an online store?

Online stores can read orders and revenue directly from WooCommerce or the platform dashboard. Subtract product, shipping, payment and marketing costs, then compare the profit with the store’s running cost.

If you’d like help estimating what a website could return for your business, you can ask a question. I’ll be straight with you if the numbers don’t add up.

Muhamed Ahmed

Ecommerce & Web Solutions Developer

I'm Muhamed Ahmed, an ecommerce and web solutions developer with 15 years of experience building fast, secure online stores and websites on WooCommerce, WordPress and custom Laravel platforms. I write about website speed, SEO, automation and conversion.

All articles Work with me

Related articles