To measure website ROI for an enquiry-led business, track every way a visitor can contact you from the site, record where each enquiry came from, and connect those enquiries to the sales they produce. Website ROI is the return your website generates compared with what you spend on building, running and promoting it. For most service companies, manufacturers and local businesses, that return arrives as phone calls, form submissions and WhatsApp chats, not online orders, so enquiry tracking is the foundation.

This guide explains what to track, how to set it up in practical terms, and how to turn the numbers into decisions.

Why is website ROI hard to measure for service businesses?

Because the sale usually happens offline. A visitor reads your service page, calls your sales team, gets a quotation and pays weeks later, and the website’s part in that journey is easy to lose.

E-commerce stores can see revenue directly in their analytics. A tiles distributor, an industrial supplier or a clinic in Ahmedabad cannot. Their website creates the first contact, and everything after that lives in phone logs, WhatsApp chats, a CRM or an Excel sheet. Measuring ROI therefore means joining two worlds: what happens on the website and what happens in sales.

Which enquiry actions should you track?

Track every action that signals a visitor wants to contact you. These are your conversions, and each one should be counted separately.

Enquiry actionHow to track itWhat it tells youLimitation
Phone number tapClick event on tel: links in GA4How many visitors tried to callA tap does not confirm a completed call
Form submissionEvent on successful submission or thank-you page viewNumber of written enquiriesSpam submissions need filtering
WhatsApp clickClick event on WhatsApp linksHow many tried to start a chatThe conversation itself is not visible to analytics
Email clickClick event on mailto: linksInterest from visitors who prefer emailNot every click results in an email
Brochure or catalogue downloadFile download eventResearch-stage interestNot a direct enquiry

Count clicks as intent, not as confirmed leads. The confirmation comes when your team records the enquiry. Some visitors will also call after copying your number or seeing it on another page, so analytics will always undercount phone enquiries slightly. That is normal; what matters is measuring consistently so trends over months are reliable, and filling the gaps with the lead source records described below.

Make forms easy to track and use

A form that redirects to a dedicated thank-you page, or fires an event only after a successful submission, is far easier to measure than one that simply shows a message. Shorter forms with clear fields also tend to be completed more often. Our guide to contact form best practices covers both usability and tracking.

How do you set up enquiry tracking?

Use Google Analytics 4 for on-site actions, Google Search Console for search visibility, and a simple lead record for what happens next. You do not need expensive software to start.

  1. Install GA4 properly on every page, with a cookie and privacy notice appropriate for your audience. Our Google Analytics 4 guide for business explains the basics.
  2. Create events for phone taps, form submissions, WhatsApp clicks and email clicks, either through Google Tag Manager or your developer’s code.
  3. Mark the important events as key events (GA4’s term for conversions at the time of writing) so they appear in reports.
  4. Tag your campaign links with UTM parameters for social posts, email newsletters, QR codes and ads, so traffic sources are labelled correctly.
  5. Connect Search Console to see which search queries bring visitors to your enquiry pages. See our Google Search Console guide.
  6. Test everything by making a test call, submission and WhatsApp click, and confirming each one appears.

How do you record the lead source for every enquiry?

Ask, record and standardise. Analytics shows website behaviour, but only your team can confirm where a real customer came from.

Keep a lead register, whether that is a CRM or a shared spreadsheet, with a row for every enquiry. Useful columns include date, name, company, enquiry channel (call, form, WhatsApp, walk-in), lead source (Google search, Google Maps, social media, referral, exhibition, repeat customer), product or service of interest, status and final order value.

Use a fixed list of sources so entries stay consistent. “Google”, “google search” and “net” in the same column make analysis painful. Train whoever answers the phone to ask, politely, “How did you find us?” Form submissions can include a hidden field that captures the landing page or campaign automatically.

Separate website leads from Google Business Profile leads

Calls from your Google Business Profile listing often bypass your website entirely. Its performance reports show calls, direction requests and website clicks separately. Both channels matter, and our guide on local SEO and Google Business Profile explains how they work together.

How do you calculate website ROI?

Compare the gross profit from customers who came through the website with the total cost of the website and its marketing over the same period. The calculation is simple; the discipline is in collecting honest inputs.

A practical approach:

  • Costs: design and development (spread across its expected life), hosting, domain, maintenance, content creation, SEO and paid advertising.
  • Returns: the gross profit, not just the revenue, from orders traced to website enquiries during the period.
  • ROI: returns minus costs, divided by costs. Express it as a ratio or percentage for comparison over time.

Also track supporting numbers: enquiries per month, the share of enquiries that are relevant, the conversion rate from enquiry to order, and the average order value. These show where to improve. For example, many enquiries with few orders may point to unclear pricing expectations or slow follow-up rather than a website problem.

Follow each lead through to the order

The lead register only becomes useful when it is updated after the first call. Add a status for each enquiry, such as new, quoted, negotiating, won or lost, and record the order value when a deal closes. For long B2B cycles, note the date of the purchase order as well, so you can see how long website leads typically take to convert. If you use a CRM, check that the original lead source field is kept when the deal moves through stages, because some systems overwrite it.

How do you turn the numbers into decisions?

Review the data monthly and ask what it suggests you should change. Tracking is only worthwhile if it leads to action.

A short monthly review with the person who manages sales and the person who manages the website is usually enough. Look at enquiries by channel and source, the share that were relevant, and the orders that followed. Then ask practical questions:

  • Which pages produce enquiries? Strengthen them with clearer content, better photos and visible contact options.
  • Which pages get visits but no enquiries? Check whether the call to action is missing, the information is incomplete or the page attracts the wrong audience.
  • Which sources bring buyers rather than browsers? Put more effort, and budget, behind those channels.
  • Where are leads lost? If enquiries are good but conversions are low, look at response time, quotation quality and follow-up.

Over a few quarters, these small adjustments tell you far more about website ROI than any single dashboard, and they give you evidence when deciding whether to invest in SEO, content or a redesign.

What mistakes distort website ROI?

The most common errors are counting the wrong things and ignoring what happens after the enquiry.

  • Treating page views or time on site as success instead of enquiries and sales.
  • Counting every form submission, including spam, job applications and vendor pitches, as a lead.
  • Forgetting that repeat customers and referrals often visit the website before calling.
  • Judging results over a single month when the sales cycle is longer.
  • Changing tracking setup midway and comparing periods that were measured differently.
  • Not following up quickly, then blaming the website for low conversion.

Regular checks keep tracking reliable after site updates. Include them in your routine alongside the tasks in our website maintenance guide.

How DA WebTech helps you measure website ROI

At DA WebTech, we set up enquiry tracking as part of every business website we build or maintain: event tracking for calls, forms and WhatsApp, clean thank-you pages, UTM conventions and a simple lead register template. We keep the reports focused on enquiries and sales rather than vanity numbers. If you want to know what your current website is really producing, contact our team and we will review your tracking with you.