Growth
Fire Your Marketing Agency (8 Signs)
Your $18K/month agency set up three campaigns and watched the algorithm work. That is not strategy—it is babysitting. Here are 8 signs it is time to move on.
For Lead Gen Businesses
I run lead generation where every lead is measured by whether it booked, showed up, and closed — not whether it filled out a form.
Join 50+ companies that scaled with profit-led growth marketing
Your agency sends a report showing 200 leads last month at $15 each. Sounds great. Your sales team says 150 were spam, 30 were tire-kickers, and 20 were shopping on price. You closed 3. Your real cost per customer is $1,000, not $15.
They're running Google Ads with broad match keywords that attract people searching for "free estimates" and "cheapest near me." Your Meta campaigns target everyone in a 50-mile radius. Your landing pages ask for a name and phone number with zero qualification.
You've been through three agencies in two years. Each one promises better leads. Each one delivers the same thing — volume without quality. Your sales team is burned out calling people who don't answer, don't qualify, and don't close.
They sell you leads. You need customers.
I build lead gen systems that optimize for booked appointments and closed deals — not form submissions. Every campaign is measured against your actual close rate, revenue per customer, and cost per acquisition. If a lead doesn't close, it doesn't count.
Multi-step qualification before the lead reaches your team. Landing pages that pre-qualify on budget, timeline, and scope. Call tracking that records and scores every conversation. Your sales team only talks to people who are ready to buy.
One operator who understands lead gen economics — cost per lead is meaningless without close rate. A $50 lead that closes at 20% is worth 10x a $5 lead that wastes your team's time. I optimize for the math that matters.
$10,000/month + profit share
Aligned to closed customers, not lead volume.
Qualified leads. Booked appointments. Customers that close.
High-intent keyword campaigns targeting buyers ready to hire. Exact match, negative keyword management, and geo-targeting down to zip code.
Lead form campaigns with built-in qualification questions. Instant forms for speed, landing pages for quality. Optimized for booked appointments, not form fills.
Pay-per-lead with Google Guarantee badge. Dispute management, review optimization, and budget allocation by service category.
Landing pages and forms that pre-qualify leads on budget, timeline, project scope, and readiness. Your team only gets leads worth calling.
Every call recorded, scored, and attributed to the campaign that generated it. See which keywords and ads produce calls that close, not just calls that ring.
CRM integration that tracks from ad click through booked appointment to closed deal and revenue. Real cost per customer by campaign, not estimated cost per lead.
Fast onboarding. Lead quality from day one. Customers that close.
I map your current lead sources, close rates, and true cost per customer. You get clarity on which channels produce customers — and which just produce noise.
Call tracking, CRM integration, and multi-step qualification forms. A dashboard showing cost per booked appointment and cost per closed customer — not just cost per lead.
Google and Meta campaigns go live with qualification-first targeting. Daily optimization against appointment and close metrics. Weekly async updates via Slack and Loom.
Kill keywords and audiences that generate leads but not customers. Scale what closes. Feed closed-deal signals back into bidding. Cost per customer drops as the system learns.
Deep dives on the ideas behind this approach.
Growth
Your $18K/month agency set up three campaigns and watched the algorithm work. That is not strategy—it is babysitting. Here are 8 signs it is time to move on.
Operations
78% of marketers say attribution is their top priority—only 32% feel prepared. The 3-layer measurement stack: server-side tracking, incrementality, and MMM.
Philosophy
I have hired, run, and competed against agencies—here is the truth. They pull 70-80% gross margins on your retainer. Thirty cents of every dollar does work.
Straight answers. No spin.
One operator. No layers. No vanity metrics. Cancel anytime.