
Ask a business owner which of their marketing brings in the most customers and you will usually get a confident answer. Ask them to show you, and the confidence tends to fade. The CRM has three hundred contacts from this year. It has their names, their phone numbers and what they bought. It does not say how any of them found the business.
That one missing piece of information is the reason so many marketing decisions come down to gut feel. Without it, you cannot compare a month of Google Ads against a month of referrals, or tell whether the new social posting schedule did anything. With it, most of those questions answer themselves in a spreadsheet.
One field, filled in at the start
The fix is a single field on every contact: lead source. It records the channel that produced the first contact, and it is filled in the moment the lead is created, not weeks later when someone remembers. Most CRMs have a field like this already, often unused. If yours does not, it takes minutes to add.
The timing matters more than the field. A lead source entered at creation is a fact. One entered at the end of the quarter, from memory, is a guess, and guesses drift toward whatever the person entering them already believes works.
Keep the options short and specific
Make it a dropdown, not a free text box. Free text produces Google, google, GOOGLE, Google search and internet, which are five answers to one question and useless for counting. A short fixed list, written for how your customers actually find you, might look like this:
- Google Business Profile, for calls and messages that came straight from the listing.
- Website form, for inquiries submitted on your own site.
- Paid search, for leads from Google Ads.
- Paid social, for leads from Facebook or Instagram ads.
- Referral, for customers sent by someone they know.
- Returning customer, so repeat business is not credited to marketing.
- Walk-in or drive-by, for anyone who simply saw you.
Keep an Other option, because some leads will not fit, but check it monthly. If it is growing, the list is missing something, and the fix is to add that option rather than let a fifth of your leads go uncounted.
Let the systems fill it in where they can
Staff will not reliably fill in a field on a busy day, so do not ask them to where a system can do it instead. Forms can pass along the tracking parameters attached to the link someone clicked, so a lead from a paid ad arrives already labeled. A separate tracking number on your Google listing or in an ad tells you where a call came from before anyone answers it. The less your team has to type, the more accurate the field stays. It is the same principle behind not retyping the same lead into three systems.
For the leads no system can label, such as phone calls to your main number, ask. How did you hear about us is a normal question, and customers expect it. Put it on the intake script so it gets asked every time, not just when someone remembers.
A lead source entered on day one is a fact. One entered at the end of the quarter is an opinion.
Count customers, not just leads
Once the field is filled in reliably, the useful report is not how many leads each source produced. It is how many of those leads became paying customers, and what they spent. A channel that sends twice as many inquiries can easily produce fewer jobs, if the inquiries are mostly people shopping on price. That is the gap between traffic and buyers covered in you paid for the traffic, who showed up.
Run the numbers monthly and keep it simple: leads, customers and revenue by source. After three or four months you will have something most small businesses never do, which is evidence. It also makes any report you get from an agency easier to judge, because you can check it against your own records. If a report cannot pass the dashboard test, your lead source data will usually show you why.
Start with this month
You do not need to go back and label every old contact. Add the field, set the options, tell the team, and start today. Historical data you have to reconstruct from memory is not worth much anyway. Our Business Portal keeps leads and their sources in one place, and if you want help setting this up properly, ask us for a proposal.
Frequently asked questions
- What is a lead source in a CRM?
- It is a field on each contact that records which channel produced the first inquiry, such as your Google listing, a website form, a paid ad or a referral. It is what lets you compare channels by the customers they produce.
- Should lead source be a dropdown or free text?
- A dropdown. Free text produces many spellings of the same answer, which makes counting impossible. Keep the list short and add options when the Other category grows.
- How do I track the source of phone calls?
- Use separate tracking numbers on your Google listing and in ads, so the number dialed shows where the call came from. For calls to your main number, ask the caller how they heard about you and record it.
- Do I need to label old contacts?
- No. Reconstructing sources from memory is unreliable. Start recording accurately from today, and within a few months you will have enough data to compare channels.
