Owned leads and bought leads
Lead generation for contractors splits into two kinds of channels. Bought channels charge you for every lead, forever, and the lead usually goes to several other companies at the same time. Owned channels cost time and patience up front, then keep producing after the invoices stop: your Google Business Profile, your website, your review base, your rankings in the towns you serve.
A Pittsburgh contractor who is miserable about marketing is usually buying shared leads, racing three or four other companies to every callback, and watching the price per lead climb while the close rate falls. A contractor who is calm about marketing holds a map pack spot in their main towns, keeps adding reviews, and has a phone that rings without a per call charge. The difference is not budget. It is where the budget went. This guide ranks the lead sources that work for contractors by how much of each one you own, then covers the three places most contractor pipelines leak: the Google Business Profile, the website, and urgent searches. The service side of all of it is on our marketing for contractors page.
The lead sources ranked by ownership
Here is how contractor lead generation sources stack up, from the ones you own outright to the ones you rent by the lead.
| Rank | Source | Owned or bought | What decides whether it works |
|---|---|---|---|
| 1 | Google Business Profile and the map pack | Owned | Categories, service area, real job photos, review count and recency |
| 2 | Reviews and repeat customers | Owned | A review ask built into job completion |
| 3 | A website that converts | Owned | Speed on a phone, a tappable number, a page per service and town |
| 4 | Organic rankings for trade plus town searches | Owned | Service and town pages built over months |
| 5 | Local Services Ads | Rented, exclusive | Verification, answer rate, review count |
| 6 | Google Ads | Rented, exclusive | Tight keywords, call tracking, landing pages |
| 7 | Shared lead platforms | Rented, shared | Nothing you control |
The order matters because the sources feed each other. Reviews push the profile up the map pack. The profile and the ads both send people to the website, so a slow site taxes every channel above it. Shared leads sit last because ten years of buying them leaves you with exactly what you started with. The math on that comparison is in our post on shared leads versus owned leads.
Shared leads can make sense for a new company with no presence. The trap is permanence. The pattern is not unique to the trades; agents buying portal leads face it too, which is why we tell them to own their name and their neighborhood instead. If you use them, set a fixed monthly cap and put everything above it into the owned sources.
Google Business Profile and the map pack
For “roofer near me,” “deck builder Mt. Lebanon,” or “electrician Cranberry,” Google shows three businesses on a map above everything else. Those three spots are the highest leverage free asset in local contracting, and most people who need a contractor tap one of them and never scroll further.
Test it the honest way. Drive to Bethel Park or Wexford and search your trade plus “near me” from the customer’s driveway, not from your shop, where proximity flatters you. If you are not in the top three, you are invisible for the highest intent search in your trade.
This is the most common failure in contractor pipelines and the most commonly misdiagnosed one. Owners assume they need ads or a new website when the real problem is a half finished profile: the wrong primary category, no photos since launch, a review count that stalled two years ago, and a service area that stops at the city line even though the trucks go to Butler and Washington counties every week.
The fix is unglamorous profile work, done completely, then kept up weekly: primary category set to your trade, every service listed, photos from real jobs in the towns you want more of, hours accurate, and a steady stream of reviews. The step by step version is in our guide to getting your Google Business Profile into the map pack.
Reviews decide the map pack, so look at your last twenty completed jobs and count how many produced a Google review. If the answer is one or two, nobody in your process owns the ask. The fix is a one tap review link, texted at job completion, owned by whoever closes out the ticket.
The website that converts
Your website is not a lead source by itself. It is where every other source sends people, so a site that loses visitors quietly taxes the map pack, the ads, and the referrals all at once. Those visitors were already won.
Pull up your own site on your phone, on cellular rather than office wifi, and score it against this checklist. Each row is a leak we see on real contractor sites across the Pittsburgh area.
| What leaks leads | Why it leaks | The fix |
|---|---|---|
| Six seconds of blank screen on a phone | Visitors standing next to the problem tap the next result first | Compressed images, trimmed fonts, pruned scripts |
| A rotating hero slider | The first screen has to say what you do, where, and why you; a slider says none of it | One static hero: service, area, a line of proof, a phone button |
| Phone number only in the footer | Contractor leads are phone calls and mobile visitors will not hunt | Tap to call number in the header of every page, sticky call button on mobile |
| Two towns mentioned, twenty served | ”Deck builder” plus a town goes to whoever has a real page for that town | A page per priority community with jobs done there and reviews naming it |
| Stock photos everywhere | Homeowners scan for evidence that real people do real work | Real job photos, the actual crew, reviews quoted on the page |
| An eleven field form with a captcha | Every field is a toll paid in thumb typing | Name, phone, short message. Collect the rest on the call |
| Submissions route to an unwatched inbox | A lead nobody answers for two days already hired someone else | Decide who responds, how fast, and send the alert to their phone |
Not every fix is a rebuild. The phone number, the form, and the reviews are patches you can make this week on almost any platform. Speed and town pages are usually structural, and if you face both, a rebuild often costs less than fighting the old foundation.
Urgent and emergency searches
A homeowner researching a kitchen remodel reads reviews for two weeks, collects three bids, and asks the neighbors. A homeowner standing in two inches of basement water does none of that. Burst pipe, sewage backup, no power in half the house, a roof leaking during a storm: these searches happen on a phone, the decision takes minutes, and the job goes to whoever is visible at the top and actually answers the call.
Plumbers, electricians, roofers and restoration contractors all live partly in this world, and it is unusually good work: urgent approval, little price shopping, and a customer who remembers you as the company that showed up. Normal search is a comparison. Emergency search is a race, worked from the top of the page down until a human answers. Search “emergency plumber,” “24 hour electrician,” or “roof leak repair” plus your area. If competitors own that space and you do not, you are conceding the least price sensitive customers in your market. Winning them is a specific build:
- Local Services Ads for the urgent categories. They sit above everything else, carry the Google Guaranteed badge, and on a phone they exist for one action: the call. Response speed feeds placement, so Google rewards the behavior that wins these jobs.
- A separate ad campaign for emergency terms. Emergency demand spikes at night, on weekends and during weather. A dedicated campaign lets you bid up when the pipes burst instead of averaging the budget across a quiet Tuesday afternoon.
- A profile that shows you are open. Hours accurate, 24/7 listed only if it is true, and reviews that mention fast response, because those are the words a panicked searcher scans for.
- Landing pages with one job. The number above the fold, a line that says you handle emergencies, the towns you cover, and nothing in the way.
- A human who answers. Decide who picks up during the day, at dinner, and at two in the morning: an answering service with a callback promise, an on call phone someone actually answers, or no after hours ad spend at all. Any of those is a strategy. Voicemail is not.
Answer speed is the real conversion rate. An emergency caller who hits voicemail does not leave a message. They hit back and call the next name. The upside is that urgent work compounds: the ten o’clock rescue writes “they answered on the second ring,” and that review language feeds the relevance you need to win the next urgent search. For volume trades like electricians and plumbers, where the average ticket is a service call, shared leads stop penciling almost immediately, which is why those trades reach the owned channel conclusion faster than anyone. Their planned work, panel upgrades, EV chargers, water heater replacements, is won with a dedicated page per project type and rankings built over months.
Google Ads and Local Services Ads, briefly
Paid search fills the gaps the owned sources cannot cover yet: urgent searches where first position wins, towns where you have no presence, and high ticket services worth paying a premium for. Both channels can produce calls in the first week.
Local Services Ads are the better first paid channel for most eligible trades because you pay per lead instead of per click, Google verifies your license and insurance, and the lead is yours alone. Rate every lead in the dashboard so the junk gets credited back, and answer live, because answer rate drives your position.
Google Ads at trade level click prices punishes learning on the job. Tight keywords, negative keyword lists, call assets, and a landing page that leads with the number are the minimum. Call tracking is included with our Google Ads management so every call ties back to the keyword that produced it and the channel gets judged on booked jobs, not clicks. If you would rather ask your AI which keywords made the phone ring than dig through reports, our open source CallRail MCP does exactly that. The five leaks we find most often in contractor accounts are in our contractor Google Ads audit. The paid share should shrink over time as the owned assets take the load. If it never shrinks, something is wrong with the plan.
Questions people ask
How do contractors get leads without buying them?
From the map pack, reviews, a website that converts, and service pages that rank for the trade plus the town. All four keep producing after the work is done, and they take months to build, which is why paid channels run alongside them rather than instead of them. Commercial builders chasing bid invitations instead of homeowners play a different game, covered in what changes for construction companies.
What is the fastest way to get contractor leads?
Local Services Ads and Google Ads, both capable of producing calls in week one. Emergency campaigns move fastest of all because the searcher calls whoever appears first. Fast does not mean cheap. It means immediate.
Can a contractor do lead generation themselves?
The Google Business Profile and the review system, yes, if the weekly routine actually happens. Most contractors handle those two in house and hire out paid search, SEO and the website.
The sequence matters more than who does it: profile and reviews first, website patches second, Local Services Ads third, Google Ads for the gaps, and shared lead spend tapered as owned volume replaces it.
How long before the map pack moves?
Weeks to months depending on how competitive the town is. Ross Township or Cranberry will take longer than a smaller borough with three competitors, which is the argument for starting now rather than after one more quarter of buying shared leads. If you would rather talk through where your pipeline leaks, reach out.
