How to Track Which Leads Came From Google

To track SEO leads, you need three things: call tracking to count real calls from Google, UTM-tagged links on your Google Business Profile so analytics can separate profile visits, and conversion tracking for quote forms. Then connect leads to booked jobs so you can see real cost per job and return.

Or call [EDITABLE: phone] · WhatsApp [EDITABLE: WhatsApp]
Why Can’t I Just Use Google Business Profile Numbers?
GBP numbers count taps and appearances, not real leads. “Calls” are taps on the call button, and views can count the same person more than once. They’re useful for trends but can’t tell you how many real customers came from Google.
How Does Call Tracking Work for Local SEO?
Call tracking gives you a unique phone number for a source, like your Google profile or website, that forwards to your main line and records which source each call came from. The common setup keeps your main number consistent in citations to protect NAP.
Some states require all-party consent to record calls, so check the rules before turning on recording.
How Do I Track Leads From Google Maps?
Add a UTM-tagged link to your profile’s website button, use a tracking number on the profile carefully, and track form submissions as conversions in GA4. That lets you separate leads from Maps and your profile from other traffic.
Example link: yourdomain.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp
What’s the Difference Between Cost Per Lead and Cost Per Booked Job?
Cost per lead divides spending by all inquiries. Cost per booked job divides spending by jobs you actually won. Cost per booked job matters more, because many leads never turn into work, especially from shared lead platforms.
How Do I Calculate Local SEO ROI?
Take the revenue from jobs that came from Google over a period, subtract what you spent on local SEO, and divide by what you spent. Tracking which jobs came from Google is the hard part, which is why call and form tracking come first.
Simple formula: ROI = (revenue from Google jobs − local SEO cost) ÷ local SEO cost
What If Customers Call Directly Without Using the Tracked Number?
Some will, especially repeat customers or people who saved your number. Ask new callers how they found you, note it in your CRM or job software, and treat tracking data as a strong estimate rather than a perfect count.
What Tools Do You Need to Track Local SEO Leads?
To track local SEO leads, you need three basics: call tracking that separates profile calls from website calls, form tracking in Google Analytics, and UTM tags on your Google Business Profile website link.
Log each lead in a simple sheet or CRM with the source and whether it became a booked job.
Review the numbers monthly to see which services and areas bring the best customers.
Frequently Asked Questions
Do I need a CRM to track SEO leads?
It helps. Recording the lead source on each job in a CRM or field-service software lets you connect Google leads to revenue.
See What Your Tracking Is Missing
Our free audit checks whether you can actually track SEO leads from Google today, and what to set up so you know which jobs your visibility brings in.
About the author: Faisal Zahoor is the founder of RankAutomate Agency. He holds Semrush Academy certificates in Local SEO Essentials and AI Search Operating System and completed the one-year SEBT 15 program on iSkills.
Or call [EDITABLE: phone] · WhatsApp [EDITABLE: WhatsApp]

