Generating leads is easy. Generating profitable, repeat customers is not. Here’s what we learned when we started tracking quality by channel.
At our agency, we have a simple rule: We don’t celebrate leads. We celebrate profitable, repeat customers.
Because anyone can generate leads. Facebook Ads, Google Ads, a boosted post — that fills forms quickly.
But after years of working with small business owners, we noticed a clear pattern: The channels that generate the most volume are often the same channels that generate the most problematic customers.
We already suspected this. So we started systematically tracking something that most agencies ignore. Across all our clients, we stopped looking only at CPL and ROAS. We started tracking customer quality per channel.
The results confirmed our hypothesis. And today, this knowledge is exactly what allows us to guide our clients to invest where long-term returns are highest — not just where lead volume looks good on a report.
Most agency reports show CPL (Cost per Lead), Conversion Rate, and ROAS (Return on Ad Spend). But these miss customer quality. Here are three better metrics:
| Metric | What It Means | Why It Matters |
| Time-to-Close | Days from first inquiry to signed contract | Short = high intent; long = tire-kickers |
| Average Ticket Size | Revenue per customer, by channel | Some channels attract budget shoppers |
| 6-Month Retention Rate | % who buy again or stay subscribed | Reveals loyalty, not just one-off sales |
When we applied these metrics across our client portfolio (home services, legal, HVAC, and more), the pattern was consistent: high-volume channels consistently underperformed on time-to-close and retention. Low-volume channels? They brought customers who stayed.
Here is a simplified ranking based on patterns we’ve observed across our clients. Yours may vary, but this is the general tendency.
| Channel | Lead Volume | Customer Quality (1-5) | Top Problem |
| Facebook Ads | High | ⭐⭐ (2/5) | Price-sensitive, low loyalty |
| Google Ads (Branded) | Medium | ⭐⭐⭐⭐ (4/5) | High intent, but smaller tickets |
| Google Ads (Non-branded) | Low-Medium | ⭐⭐⭐⭐⭐ (5/5) | Best lifetime value |
| Organic Search (SEO) | Low | ⭐⭐⭐⭐ (4/5) | Slow to convert, but very sticky |
| Google Business Profile | High | ⭐⭐⭐ (3/5) | Urgent needs, low repeat rate |
Notice: High volume did not equal high quality. Facebook brought the most bodies. But SEO brought fewer people — who then became repeat buyers and referrers.
This isn’t random. It’s behavioral psychology.
Social Media (Facebook, Instagram, TikTok): Users are in browsing mode. They see an ad, click impulsively. They expect discounts, freebies, and low commitment. Result: high churn, high haggling.
Google Search (Non-branded, problem-based queries like “why is my AC making noise”): User is in solution mode. They’ve done research. They’re comparing options. They have a budget ready. Result: slower initial close, but higher trust and repeat business.
Google Ads (Branded, e.g., “Joe’s Plumbing”): User already knows you. They’re in confirmation mode. They will buy — but they likely already know your price. Limited opportunity to upsell.
Google Business Profile (direct calls from Maps): User is in emergency mode. They need you now. They won’t haggle much. But once the emergency is over, they forget you exist unless you have a retention system.
Your channel choice is not just a media buy. It’s a personality filter. Each channel attracts a different type of decision-maker. We help our clients choose intentionally.
Many owners don’t realize that bad customers have real operational costs:
- Time drain: More emails, calls, and revisions
- Team morale: Staff dread serving them
- Review risk: They’re more likely to leave 3 stars for minor issues
- Opportunity cost: Your team is busy with low-value customers instead of nurturing good ones
Across our client base, the pattern is consistent. Customers from high-volume, low-intent channels (like social media ads) consistently require more support time. Customers from high-intent channels (like non-branded search) arrive more prepared.
One home services client we work with tracked support tickets by channel for six months. Their social media customers generated nearly 3x the support requests of their search customers. When we helped them shift a portion of their budget from social to SEO, their net profit increased — not because they got more leads, but because their team stopped chasing low-quality inquiries.
You can audit your own channels. Here is a 3-step process you can do yourself. Or we can do it for you.
Step 1 – Pull channel data for the last 12 months
Export leads by source. If you don’t have UTM parameters, simply ask new customers: “How did you find us?” and log it.
Step 2 – Score each customer 30-60 days after close
Rate 1-5 on:
- Paid on time?
- Asked for unreasonable extras?
- Would you serve them again?
Step 3 – Calculate “Net Profit Per Customer per Channel”
Use this formula:
(Average ticket x repeat rate) – (acquisition cost + service cost + hassle cost)
You might discover that a channel with a higher CPL actually yields more lifetime profit than a cheaper channel, simply because the customers stay longer and buy more. Meanwhile, that “cheap” channel might be costing you more in support time than it brings in revenue. This is exactly the kind of insight we provide to our clients.
Here are practical next steps, channel by channel:
| If your worst customers come from… | Do this, not that |
| Facebook Ads | Lower budget, but don’t eliminate. Use for retargeting only, not cold acquisition. |
| Google Ads (branded) | Keep but cap spend. Use savings to invest in SEO for non-branded terms. |
| Google Business Profile | Optimize for reviews and Q&A, then add a retention email sequence post-service. |
| Social content (organic) | Shift from “promotional” to “educational” content to naturally filter out bargain hunters. |
The following is a composite based on patterns we have consistently seen across professional services we work with — not a single client, but a recurring reality.
| Channel | Typical Cost Per Lead | Typical Average Ticket | Typical Repeat Rate |
| Google Ads (problem-based, e.g., “small business tax audit help”) | 120–150 | $3,000+ | 40–50% |
| Facebook Ads (awareness, e.g., “5 tax tips for freelancers”) | 15–25 | 500–800 | 5–10% |
What this means in practice: The Facebook leads are cheap, but they rarely turn into long-term clients. The Google leads are expensive upfront, but each one is worth 4–6x more over time. If you only looked at CPL, you’d kill the better channel. We help clients avoid that mistake.

Next time you look at your marketing dashboard, don’t ask “Which channel brings the most leads?”
Ask “Which channel brings customers who pay on time, stay for years, and refer their friends?”
That channel may not be the sexiest. It may not have the lowest CPL. But it’s the one that actually builds your business.
At our agency, we stopped optimizing for volume a long time ago. We optimize for lifetime value. That’s why we track customer quality by channel — and why we’re happy to share what we’ve learned.
If you want results that go beyond lead volume — if you want customers who actually grow your business — Pixel Fire Marketing can help with that. We’ll audit your channels, identify which ones are attracting dream customers vs. time-wasters, and build a strategy that prioritizes lifetime value, not just cheap clicks.
Not sure which of your channels is attracting time-wasters vs. dream customers? We can run a channel quality audit for one of your traffic sources — using your own data, no fake stories. Just reach out, and we’ll show you how.


