Lead Generation for Contractors

Three channels. One system. A calendar that stays full.

Most contractors have marketing in pieces — an LSA profile someone set up two years ago, a Google Ads account nobody's opened since, and a customer list sitting in a spreadsheet. None of it talks to each other. Here's how the parts fit together and which one you should fix first.

Book a call →

A truck that is not moving is not paying for itself.

Spartan Junk Removal, Performance Max: conversions 7 to 17, a 143% increase, at $80.94 per conversion, May 8 to Jun 4, 2026 against the prior 28 days.

7 to 17 is a real improvement for a business that size, and it is not the same as 700 to 1,700. A percentage without its base number is a magic trick, so there is the base number.

The three channels, and what each one is actually for

Local Services Ads — the urgent calls

Someone's drain backs up at 6am. They search, they see your name at the very top with a Google Guaranteed badge, they tap call. LSA charges you per lead, not per click, which makes it the cheapest and fastest way to catch demand that already exists. How I run LSA →

Google Search Ads — everything LSA doesn't cover

Commercial jobs. Specialty services. The customer researching a system replacement three weeks before they buy. LSA's job categories are narrow; Search lets you go after specific keywords with specific pages and specific messaging. How I run Google Ads →

Email — the customers you already paid for

You've served hundreds of people. Most of them will need you again and won't remember your name when they do. Maintenance reminders, seasonal offers, and follow-ups on quotes that went cold cost you nothing per send. How I run email →

How they compound

Run alone, each channel has a ceiling. Run together, they feed each other in ways most owners never set up:

The order matters. Turn on the fastest channel first, get data, then layer. Build all three at once with no tracking and you'll spend more and learn less.

Spartan Junk Removal · Bay Area

What this looks like when it's working

LSA got Spartan to a 98.14% top impression rate in under 30 days, Jun 7 to Jul 6, 2026, appearing above 1-800-Got-Junk, College Hunks, and Junk King on nearly every relevant Bay Area search. In parallel, the Performance Max campaign took conversions from 7 to 17 in a 28-day comparison, May 8 to Jun 4 against the prior 28 days, at $80.94 per conversion.

98.14%LSA Top Rate
+143%Conversions
$80.94Per Conversion

See all case studies →

You don't need all three on day one. You need the right one first. That's a 30-minute conversation.

Book a call →

Who this is built for

Trades that live on daily call volume — junk removal, plumbing, HVAC. Businesses where a quiet week is a real problem, where the job comes from a search rather than a referral network, and where one booked job pays for a month of leads.

If you're doing high-volume, lower-ticket work, the game is cost per lead and speed to answer. If you're doing replacement and install work, the game is fewer leads that close bigger. Those are different campaigns, and treating them the same is how budgets get wasted.

What you get either way

What it costs

The Calls Package is $1,500/mo plus a one-time $500 setup fee, same price on Google, LSA, Facebook, Instagram or TikTok, plus your ad budget. An email system build is $1,500 one-time, or +$500/mo if you want me running it. A full multi-channel funnel, ads, email, lead magnets and copy working together, runs $5K–$7K+.

Full pricing breakdown →

By Trade & City

Find your market

Every trade searches differently and every city prices differently. Start with the page that matches both.


Questions

Where owners get stuck.

Local Services Ads, if your trade qualifies. Fastest path to a ringing phone: you pay per lead instead of per click, and the listing sits above everything else on the page. Search Ads are the next layer once we know what a lead is worth to you.

Usually not. LSA doesn't send traffic to your site at all — the whole transaction happens inside Google. Search Ads do, and if your current site is slow or buries the phone number, one focused landing page fixes that faster and cheaper than a full rebuild.

Bought leads are usually sold to three or four companies at once. You're racing to call first and competing on price with people who got the same lead five seconds ago.

Ads and LSA produce leads that contacted you directly. And you own the account, the history, and the data — you're building an asset instead of renting one.

Bring it to the call. Most accounts I audit have the same three problems: no negative keywords, broken conversion tracking, and paid traffic pointed at a homepage. If yours is already clean, I'll tell you that rather than sell you a rebuild.

Three months to start, then month to month. Once you're past the initial term, 30 days notice and you're out.

Three months is what it takes to launch, learn what actually converts in your market, and scale it. Shorter than that and you'd be paying for the learning without getting the payoff.

I do. No account managers, no handoffs, no outsourcing. The person you talk to on the strategy call is the person building your campaigns and watching your numbers.

Your competitors are
running ads right now.

Every week you wait, a competitor gets those calls. Book a call.

Spartan Junk Removal, Bay Area: 98.14% top impression rate, Jun 7 to Jul 6, 2026. See the case study →

Book a call →