mybitness Blog
How to Track Where Your Customers Come From (Without Expensive Software)
Published 16 February 2027 · By Paul
Most small business owners have a rough sense of where their customers come from. Roughly. They know they get some from word of mouth, some from Google, maybe some from a directory. But they don’t know the numbers.
Without the numbers, you can’t make good decisions about where to invest your time and money. You might be paying £200/month for a Yell listing that generates zero enquiries — and not know it. Or your website might be generating five enquiries a month from Google — and you haven’t noticed.
Here’s how to track this, without expensive software.
The simplest method: ask every new enquiry
The most reliable source tracking system costs nothing and takes five seconds per enquiry.
Ask every new customer: “How did you find us?”
Not as a formal survey — just naturally, in the conversation. “Great, and how did you come across us?” Write the answer down.
This is imperfect (people don’t always remember accurately, and “Google” covers a lot of ground) but it gives you meaningful data within a few weeks. After ten new enquiries, you’ll have a clear picture of which channels are actually producing.
A simple spreadsheet
Create a spreadsheet with these columns:
| Date | Name | Channel | Outcome |
|---|---|---|---|
| 01/01/2026 | James Smith | Google search | Booked £400 job |
| 05/01/2026 | Sarah Jones | Word of mouth | Booked £150 job |
| 09/01/2026 | Tom Brown | Yell.com | Did not book |
Review this monthly. After three months, the patterns are usually clear.
Channel options to track: Google search, Google Maps, word of mouth (and from whom if useful), Facebook, Instagram, Yell/directory, leaflet/signage, existing client returning, or other.
Using Google Analytics for website traffic
If you have Google Analytics set up on your website (it’s free — search “Google Analytics 4”), you can see exactly how many people visit your site and how they arrived:
- Organic search — they found you through a Google search
- Direct — they typed your URL directly (or used a bookmark)
- Referral — they came from a link on another website
- Social — they came from Facebook, Instagram, etc.
This tells you whether your website is generating search traffic at all. If organic search is sending you 200 visitors a month, that’s Google working. If it’s sending you 12, that’s Google not working — and it’s good to know the difference.
Tracking calls from your website
A phone call from your website is harder to track than a form submission. Options:
Ask the caller. “Can I ask how you found us?” — the same manual method as above.
Call tracking numbers. Services like CallRail or ResponseTap provide a different phone number to display on your website. Calls to that number are tracked as “website calls.” This is more accurate but costs £20–£50/month.
For most local small businesses, the manual ask is sufficient and free.
Tracking form enquiries
If your website contact form sends an email notification when someone submits it, you’re already tracking these — each notification is a website lead. Create a folder in your email for “Website enquiries” and move these in as they arrive. Count them monthly.
If your form redirects to a thank-you page after submission, Google Analytics tracks this automatically as a page view — and if you set up Goals (called “Conversions” in GA4), it will count each submission as a conversion.
What to do with the data
After three months of tracking, you’ll be able to answer:
- Which channel generates the most enquiries?
- Which channel generates the highest-value enquiries?
- Which channels generate no enquiries?
If Yell is generating two enquiries per month at £200/month — you’re paying £100 per enquiry. If your website is generating five enquiries per month for its existing cost — that’s the comparison to make.
If a channel generates nothing after three months of fair evaluation, stop paying for it and redirect that budget.
The two metrics that matter most
Cost per enquiry: What does it cost, per new enquiry, from each channel? (Monthly cost ÷ monthly enquiries)
Enquiry-to-job conversion rate: Of the enquiries from each channel, what percentage become paying customers? Some channels generate cheap but low-quality enquiries; others generate fewer but higher-converting ones.
At mybitness, we help West Midlands businesses set up Google Analytics, track their website conversions, and understand which parts of their online presence are actually generating revenue.
Ready to stop losing customers to a better website?
Get a free, honest review of your current website in 15 minutes.
Get My Free Website Review →