I ask every business owner I talk to the same question: where do most of your customers find you? The answer is almost always “word of mouth” or “I think it’s Google.” Followed by “but I’m not really sure.”
That’s not good enough. If you don’t know where your leads come from, you can’t know what’s working. You can’t know what’s a waste of money. You can’t make smart decisions about where to spend your next marketing dollar. You’re flying blind and hoping for the best.
The good news is that basic lead tracking doesn’t require expensive software. You can get 80% of the way there with free tools and a little discipline.
Why most businesses don’t track leads
It’s not that they don’t care. It’s that nobody taught them how, and the marketing industry makes it seem like you need a $500/month analytics platform to understand where your calls come from.
You don’t. What you need is a system for consistently asking and recording one simple thing: how did this person find us?
Most businesses skip this step because their process goes: phone rings, answer it, book the job, do the work, get paid. Nowhere in that flow does anyone capture where the customer came from. The data just evaporates.
Method 1: Ask every caller and write it down
The simplest lead tracking system in the world is a spreadsheet with four columns: date, name, service, and how they found you. Every time someone calls or fills out a form, you ask them how they heard about you and write it down.
It’s not high-tech. But if you do this consistently for 90 days, you’ll have more marketing intelligence than most small businesses have ever had. You’ll start seeing patterns. Maybe 40% say Google, 30% say a friend, 20% say Nextdoor, and 10% say your truck wrap.
The trick is actually doing it every time. Not just when you remember. Make it part of your intake process. If you have a receptionist, put it on their script. If you answer your own phone, make it one of the first three questions you ask.
“By the way, how did you find us?” That’s it.
Method 2: Use Google Business Profile Insights
If you have a Google Business Profile, which you should, Google is already tracking how people find you through it. Go to your profile dashboard and look at the Insights or Performance section.
You’ll see how many people found your profile through Google Search vs Google Maps. You’ll see how many asked for directions, visited your website, or called you directly from the listing. You’ll see which search terms people used to find you.
This data is free, it updates monthly, and it gives you a clear picture of how much business Google is sending your way. If you’ve never looked at it, go check right now. Most business owners are surprised by how much traffic their Google profile generates compared to their website.
One thing to watch: the “calls” metric counts calls made by tapping the phone button on your Google listing. It doesn’t count people who memorize your number or find it on your website. So the real number of Google-sourced calls is higher than what Insights shows.
Method 3: Use different phone numbers for different channels
This is the most reliable way to track leads by source, and it can be done cheaply. The idea is simple: put a different phone number on each marketing channel and track which numbers ring.
Your Google Business Profile gets one number. Your website gets a different one. Your yard signs get a third. Your Facebook page gets a fourth. Every channel has its own trackable number, and they all forward to your real phone. You answer the same way regardless of which number rings, but now you know which channel drove the call.
Google Voice gives you a free phone number that forwards to your cell. That handles one channel. For multiple tracking numbers, services like CallRail, CallTrackingMetrics, or even a simple VoIP provider can give you local numbers for $3-10/month each.
If you spend $15/month on three tracking numbers, you’ll know exactly how many calls come from Google, your website, and your print marketing. That’s $15/month for information that could save you hundreds in wasted ad spend.
Method 4: UTM parameters for your website
If you share links to your website anywhere, whether in social media posts, email newsletters, Google Ads, or directory listings, you should be tagging those links with UTM parameters. These are little bits of text added to the end of your URL that tell Google Analytics exactly where the click came from.
A normal link to your website looks like: yoursite.com/contact
A tagged link looks like: yoursite.com/contact?utm_source=facebook&utm_medium=social&utm_campaign=spring-promo
When someone clicks that tagged link, Google Analytics records the source, medium, and campaign. So when you look at your analytics, instead of seeing “200 visits from social media,” you see “83 visits from Facebook spring promo, 47 from Instagram, 70 from Nextdoor.”
Google has a free tool called the Campaign URL Builder that creates these tagged links for you. You type in your URL, fill in the source and campaign name, and it generates the link. Bookmark it and use it every time you share a link somewhere.
This doesn’t apply to organic search traffic. Google Analytics automatically tags that. UTMs are for the links you manually place.
Method 5: Separate landing pages
For bigger campaigns or specific marketing efforts, create dedicated landing pages. Instead of directing your Google Ads to your homepage, send them to a page like yoursite.com/google-special. Instead of your business card listing your homepage, list yoursite.com/card.
Each landing page looks similar to your main site but has a unique URL. When you check your analytics, any traffic to that URL came from that specific source. No UTM parameters needed, no tracking software needed. Just unique pages for unique channels.
This works well for print marketing where you can’t use UTM parameters. Put yoursite.com/flyer on your flyer. Put yoursite.com/truck on your vehicle wrap. The URL tells you the source.
Method 6: Google Analytics (the free version does plenty)
Google Analytics is free and tells you where your website traffic comes from. You should have it installed on your website. If you don’t, ask whoever built your site to add it, or add the Google Analytics tag yourself. It’s a snippet of code that goes on every page.
Once installed, you’ll see your traffic broken down by source. Organic search (people who found you on Google), direct (people who typed your URL), social (Facebook, Instagram, Nextdoor), referral (links from other websites), and paid (your ads).
For most local businesses, the most important thing in Google Analytics is the organic search traffic. If it’s going up month over month, your SEO is working. If it’s flat, it’s not. You don’t need to become an analytics expert. Just check this number once a month.
The free version of Google Analytics handles everything a local service business needs. You don’t need the paid version. If someone tries to sell you Google Analytics 360, they’re selling you enterprise software for a small business problem.
Method 7: A simple CRM
A CRM is a customer relationship management tool, which is a fancy way of saying a system for keeping track of your customers and where they came from. The simplest version of this is a spreadsheet. The next step up is a free CRM like HubSpot’s free tier or Jobber if you’re in home services.
What makes a CRM different from a spreadsheet is that it connects the lead source to the entire customer lifecycle. You can see not just that someone called from Google, but that they became a paying customer worth $3,500 in revenue. That lets you calculate the actual return on investment for each marketing channel, not just the lead count.
You don’t need to start with a CRM. Start with the spreadsheet. Once you have 50+ leads tracked, you’ll naturally want a better system because the patterns become valuable enough to protect.
Putting it together: the minimum viable tracking system
If you do nothing else, do these three things.
One: Ask every caller how they found you and record it in a spreadsheet. Cost: free. Time: 30 seconds per call.
Two: Check your Google Business Profile Insights once a month and write down the numbers. Cost: free. Time: 10 minutes per month.
Three: Install Google Analytics on your website if it’s not already there. Check it once a month. Cost: free. Time: 15 minutes per month.
Those three actions, done consistently, will tell you more about your marketing effectiveness than most business owners ever know. And they cost nothing.
Once you have 90 days of data, you can make real decisions. If 60% of your leads come from Google and 5% come from your newspaper ad, you know where to invest more and what to cut. If your Google Analytics shows website traffic is flat but your Google Business Profile calls are climbing, you know your GBP is doing the heavy lifting and your website needs work.
That’s the power of tracking. Not dashboards and software. Just knowing what’s working.
The real problem tracking solves
Every business owner I’ve talked to who doesn’t track leads has the same blind spot: they’re spending money on marketing they can’t evaluate. They run Facebook ads, pay for a directory listing, sponsor a little league team, and put a magnet on their truck. Then leads come in and they have no idea which of those things actually produced the lead.
So they keep spending on all of them, even though two of them might be generating 90% of the results and two might be generating nothing. Without tracking, you can’t tell the difference.
The businesses that track their leads make better decisions. They spend more on what works and stop spending on what doesn’t. Over time, that compounds. A year from now, the business that tracks will be spending the same marketing budget but getting more customers because the budget is allocated based on data instead of gut feel.
Let us show you what’s working
If you’re not sure where your customers are finding you, or if your Google presence is pulling its weight, we can help. Our free audit shows you exactly how visible your business is on Google, how you compare to competitors, and where the easiest opportunities are.