How to audit your local business’s entire lead-generation system.
Audit your local lead-generation system from first click to closed sale and find where leads, appointments, and revenue are being lost.
John "Holliday" Mahlow
Founder, Cursive Media
Most local businesses do not have a lead-generation problem. They have a visibility problem disguised as a lead problem, a conversion problem disguised as an advertising problem, or an operational problem disguised as a marketing problem.
The owner says “we need more leads.” But the business may already be receiving leads and failing to answer them. It may be paying for traffic that lands on a weak page, generating phone calls without tracking which campaigns produced them, booking appointments without measuring how many people show up, sending estimates without following up, or closing jobs without recording the original lead source.
Buying more traffic before understanding the system is how businesses waste money faster. A proper lead-generation audit follows the customer from first exposure to completed revenue. The point is not to produce another dashboard. The point is to find the leak.
Step 1: define what counts as a lead
This sounds obvious until five people inside the company give five different answers. Is a lead a website form submission? Any incoming phone call? A booked appointment? A Facebook message? A quote request? A walk-in? If the definition is unclear, the numbers will be useless.
A spam submission should not be counted the same as a qualified estimate request. An existing customer calling about an invoice should not be reported as a new sales lead. A robocall should not improve campaign performance.
Create a simple lead taxonomy. For most local businesses, five categories are enough:
- Inquiry — someone contacted the business
- Qualified lead — the person appears to need an eligible service
- Appointment or estimate — a meaningful sales step was scheduled
- Opportunity — the business has a real chance to win revenue
- Customer — the opportunity became a sale
Do not build a complicated scoring system before the team consistently uses basic stages.
Step 2: list every lead source
A business cannot audit what it has not identified. Inventory every place a customer can discover or contact the company: Google organic search, Google Business Profile, Google Ads, Facebook and Instagram ads, social media, referral partners, customer referrals, direct mail, email campaigns, online directories, review platforms, events, signs and vehicle wraps, and repeat customers.
Then identify every conversion point attached to those sources: calls, forms, live chat, text messages, direct messages, appointment bookings, store visits, quote requests, and purchases.
The first audit question is simple: can the business identify where each new lead came from? If not, every later marketing decision becomes less reliable.
Step 3: test the tracking
Do not assume tracking works because someone installed Google Analytics. Submit every form. Click every phone number. Book an appointment. Start a chat. Test the website on a mobile device. Use a real lead source and watch where the information goes.
A functional tracking system should answer: was the interaction recorded, was the source preserved, did the correct conversion fire, did the contact enter the CRM, was the correct employee notified, did the customer receive confirmation, and can the eventual sale be connected back to the campaign?
Google Analytics measures important interactions through events — form completions, link clicks, purchases — and important events can be marked as key events for performance analysis. Google Ads supports measurement for website actions, calls, and offline sales. The tools are capable of tracking far more than clicks. The problem is usually implementation.
Step 4: audit the landing experience
The advertisement, listing, email, or social post made a promise. The landing page must continue it. A person who clicked an ad for emergency roof repair should not land on a generic homepage discussing every service the company offers.
A strong landing experience answers five questions quickly: Am I in the right place? Does this company solve my problem? Does it serve my location? Why should I trust it? What should I do next?
Review the page as a customer, not as the person who approved the design. Look for slow load time, a weak headline, a vague offer, missing location information, no visible phone number, excessive form fields, poor mobile layout, no proof, conflicting calls to action, stock imagery with no credibility, or an unclear next step. A beautiful page that does not produce action is not performing its job.
Step 5: call the business
This is one of the fastest ways to expose the real problem. Call during business hours. Call after hours. Call from a number the team does not recognize and ask a basic sales question.
Then evaluate: how long did it ring, did anyone answer, was the greeting professional, could the employee explain the service, did they ask for contact information, did they attempt to book a next step, was the call recorded in the CRM, what happened after the call ended, and what happened when nobody answered?
Many companies obsess over advertising creative while allowing incoming calls to ring until the customer hangs up. That is irrational. The lead has already done the expensive part — they found the business and initiated contact.
Step 6: measure response time
Submit a form and start the clock. How long before the customer receives a meaningful response? Not an automated “we received your submission” — a response that advances the conversation.
InsideSales analyzed more than 55 million sales activities involving 5.7 million inbound leads, and reported conversion rates more than eight times higher when the first attempt happened within five minutes rather than later in the first 24 hours. The exact result varies by industry, urgency, and customer behavior. The principle does not: a lead is usually most interested near the moment they contact the business.
Measure response time by source, employee, time of day, day of week, lead type, and location. An average can hide serious failures — a business may respond in two minutes during the day and ignore every evening lead until the next morning.
Step 7: review lead distribution
Where do new leads go? A shared inbox, a spreadsheet, a CRM, a salesperson’s phone, a group text, a branch manager, or whoever happens to notice first? Determine whether each lead has a clear owner.
A good distribution system handles geographic territories, service categories, employee schedules, existing customer ownership, lead value, emergency status, commercial versus residential inquiries, and workload balancing. The audit should surface unassigned leads, duplicate outreach, incorrect routing, and delays caused by manual distribution.
A lead owned by everyone is usually owned by nobody.
Step 8: inspect the follow-up
Most leads do not become customers after one message. That does not mean the business should send 19 robotic texts — it means follow-up should be deliberate. Review what happens after an unanswered call, a form submission, a missed appointment, an estimate, a no-response lead, a delayed buying decision, and a declined proposal.
Look for gaps. Does the salesperson call once and give up? Does the CRM continue messaging after the customer replies? Are estimates followed up consistently? Does the business distinguish between someone who is uninterested and someone who is busy? Does an old lead ever reenter a future campaign? Follow-up should create opportunities without damaging trust.
Step 9: audit qualification
Marketing performance can look poor when the real problem is lead quality. Sales performance can look poor when the real problem is weak qualification. Review the information collected before a lead reaches the sales team: location, requested service, budget, timing, property type, decision-maker status, financing need, project size, insurance status, and existing customer history.
Do not collect information simply because a form can support another field. Every question creates friction. Ask only what is necessary to route the lead, determine fit, or prepare the next conversation.
Step 10: compare appointments booked with appointments completed
A full calendar can create false confidence. Measure leads received, appointments offered, booked, confirmed, completed, canceled, no-shows, and reschedules.
A scheduling problem may actually be a reminder problem. A no-show problem may be a qualification problem. A high cancellation rate may mean the customer waited too long for the appointment. The correct metric is not how many appointments were placed on the calendar — it is how many qualified conversations actually occurred.
Step 11: review estimates and proposals
This is where many businesses stop measuring. They know how many leads arrived, maybe how many appointments occurred — then the data disappears.
Track estimates sent, estimate value, time from appointment to estimate, open rate, follow-up attempts, approval rate, decline reason, average time to close, revenue won, and revenue lost. A business cannot improve its close rate if it does not know where proposals stall.
Compare performance by employee, service, source, project value, and lead type. Do not use the numbers solely to punish salespeople — use them to find where the process, offer, pricing, or training breaks down.
Step 12: connect leads to revenue
Cost per lead is not enough. A source producing cheap leads may generate almost no revenue; a source producing expensive leads may create the most profitable customers. The business should be able to calculate:
- Lead-to-appointment rate — appointments divided by qualified leads
- Appointment-to-sale rate — sales divided by completed appointments
- Average sale value — revenue divided by sales
- Customer acquisition cost — marketing and sales costs divided by new customers
- Revenue by source — closed revenue attributed to each channel
- Return on ad spend — revenue attributed to advertising divided by advertising cost
Perfect attribution is difficult. Useful attribution is achievable. The goal is not mathematical purity — it is enough visibility to stop making decisions based on impressions, clicks, and gut feeling.
Step 13: look for operational capacity problems
Marketing cannot fix a business that lacks the capacity to serve demand. Can the team answer more calls? Are appointment slots available? Are estimates delayed? Is fulfillment backlogged? Are service areas too broad? Are employees overloaded? Are customers waiting too long? Is the company advertising services it cannot currently deliver?
Sometimes the right move is not generating more leads. It is fixing the bottleneck preventing the business from converting or fulfilling the leads it already receives.
Build the audit scorecard
Score each stage from 1 to 5:
| Stage | Question |
|---|---|
| Traffic | Are the right people reaching the business? |
| Landing page | Does the page clearly convert interest into action? |
| Tracking | Can each lead be connected to its source? |
| Response | Does the business respond quickly? |
| Routing | Does each lead reach the correct owner? |
| Qualification | Are good and bad fits identified correctly? |
| Scheduling | Do qualified leads book and attend? |
| Follow-up | Are opportunities pursued consistently? |
| Sales | Are estimates tracked through a decision? |
| Attribution | Can revenue be tied back to marketing? |
| Capacity | Can operations support additional demand? |
Do not average the scores and congratulate yourself. Find the lowest score with the greatest financial impact. That is where work begins.
Fix the leak before buying more traffic
The purpose of a lead-generation audit is not to prove the marketing is bad. It is to identify the part of the system limiting growth. Sometimes it is advertising, sometimes the website, sometimes call handling, sometimes follow-up, sometimes the offer. Sometimes the owner is asking for more leads when the business is already wasting the leads it has.
Cursive Media works across the entire system — websites, landing pages, paid ads, analytics, CRM setup, GoHighLevel, Zapier, automation, AI integration, and reputation management — which lets us diagnose the full customer journey instead of optimizing one isolated platform. Book a 20-minute strategy call and we’ll help you find where leads are being lost, what should be fixed first, and which parts of the system should be automated.
John "Holliday" Mahlow
Founder, Cursive Media
