Digital Marketing for Contractors: What Gets Calls

Digital Marketing for Contractors: What Actually Produces Booked Jobs

Digital marketing for contractors works best in a specific order: your Google Business Profile first, then a website built to convert, then organic search and AI visibility, then paid search, and lead-generation platforms last. That order is not about which channel is most popular. It is about cost per booked job over two or three years. The channels at the top of that list keep producing after you stop paying for them. The ones at the bottom stop the day your card declines.

Most contractors get the order backwards, and it is not because they are careless. It is because nobody ever showed them the arithmetic that makes the order obvious.

Key Takeaways

  • Rank channels by cost per booked job, not cost per lead. A $40 lead that closes one time in twenty is a $800 job. A $180 lead that closes one time in three is a $540 job.
  • Owned channels beat rented ones over time. Your Google Business Profile, your website and your search visibility keep working after you stop paying. Platform leads stop immediately.
  • Roughly 27% of inbound calls to home services go unanswered, according to Invoca, and the average missed call costs about $1,200. Buying more calls before you fix that is buying more of the same leak.
  • Consumer use of AI for local recommendations rose from 6% to 45% in a single year, per BrightLocal's 2026 research. Assistants return two or three names, not ten links.
  • If you cannot say what a booked job is worth to you, no channel ranking will help. That number is the first thing to work out.

What digital marketing for contractors actually covers

Digital marketing for contractors is the set of things that make a homeowner or property manager find you, trust you, and call you, before they call the company down the road. In practice it covers six areas: your Google Business Profile and local map presence, your website, search visibility (including how AI assistants describe you), reviews and reputation, social media, and paid advertising.

That is the whole list. Anything an agency pitches you falls into one of those six buckets, and knowing which bucket a proposal sits in is most of the work of evaluating it.

The buckets are not equal. Two of them produce most of the phone calls for a typical single-location trade business, and the other four support them. If you want a deeper look at the first one, our Google Business Profile management page covers what that work involves.

Start with the arithmetic, not the channel

Before you compare a single channel, work out three numbers.

What is a booked job worth to you? Not the invoice. The gross profit, plus whatever that customer is likely to be worth again over the next few years. A plumbing company that averages $480 a call and sees that customer twice more is not working with a $480 number.

What does a lead cost you right now, by source? Not what the platform charges. What you actually paid divided by the leads you actually got. For reference, non-branded Google Ads for the trades run roughly $124 to $183 per lead depending on the trade, according to SearchLight. If you are paying that and closing one in ten, each job is costing you well over $1,200 in acquisition.

What percentage of each source closes? This is the number almost nobody tracks, and it is the one that changes every decision. Leads from your own Google Business Profile close at a completely different rate from leads a platform sold to four companies at once, because one caller chose you and the other four are still shopping.

Multiply it out and you get cost per booked job. That is the only number that ranks channels honestly. Everything else is a proxy for it, and most proxies flatter the channel that is easiest to sell you.

If you want help working those numbers out for your own business, that is a reasonable thing to ask for on a call.

The channels, ranked by cost per booked job

Here is the order that holds for most single-location trade businesses, and why each one sits where it does.

1. Google Business Profile and local search. A complete, active profile with real reviews is the cheapest source of high-intent calls a local contractor has access to. The person searching "emergency plumber near me" at 9pm is not comparison shopping. They are calling one of the first names they see. The profile costs nothing to own and the work to maintain it is ongoing but modest.

2. Your own website. Not because a website generates demand on its own, but because every other channel routes through it. Every dollar you spend on any other channel is multiplied or divided by whether the site turns visits into calls. A site that converts at 2% instead of 6% has just tripled your cost per booked job across every channel at once. Our contractor website design page explains what that means structurally.

3. Organic search and AI visibility. Slower than everything below it, and the reason people give up on it. But a page that ranks keeps producing without further spend, and the same work that makes you findable in search increasingly determines whether an AI assistant names you. This is the compounding one. See search and AI visibility for the mechanics.

4. Paid search. Honest and useful, and it works immediately, which is exactly why it is tempting to start here. The problem is that it stops when you stop. Paid search is best used to fill a gap while the owned channels build, or to cover a service line where you have no organic presence yet.

5. Social media. For a local trade, social rarely produces cold demand. It does something else that matters: it makes you look real to someone who found you elsewhere and is checking whether you exist. Judge it on that job, not on lead count.

6. Lead-generation platforms. Last, for reasons worth a section of their own.

The order is a default, not a law. A brand-new company with no reviews and no site has a different starting point from an established one. If you are unsure where yours sits, a short conversation will tell you faster than another article will.

Why rented leads feel cheap and cost the most

Lead-generation platforms are the easiest marketing to buy. You pay per lead, the leads arrive, and it feels like a clean transaction. Three things are usually true about it anyway.

The lead is often sold to several companies at once, so you are not being called, you are being included in a list. Your close rate reflects that. Second, you build nothing. Three years of platform spend leaves you with exactly what you started with: a business that needs the platform. Three years of Google Business Profile and search work leaves you with an asset that keeps producing.

Third, the relationship is not yours. The customer's experience is with the platform, and so is the review, the repeat visit, and the referral.

This is not a fringe complaint. In 2022 the FTC took action against HomeAdvisor over how it represented lead quality and lead cost to the businesses buying them, resulting in a $7.2 million order.

The honest exception: if your schedule is empty next month, renting leads is a real answer to a real problem, and telling you otherwise would be dishonest. Rent when you have to. Just do not confuse it with building something. If you want to see what building looks like for your trade, start there.

What changed: your customer asks AI before they ask Google

Consumer use of AI for local business recommendations rose from 6% to 45% in a single year, according to BrightLocal's 2026 research. That is the fastest change in how customers find local services in a decade, and most contractors have not adjusted to it at all. Scorpion's 2026 research found 80% of home-services leaders are unsure how to appear in AI-driven search.

Here is the mechanism, because it matters more than the trend. When someone types ten blue links into Google, you can be seventh and still get the call. When someone asks ChatGPT or Gemini "who is the best roofer in Sarasota," the assistant returns two or three names and a sentence about each. There is no page two. You are named or you are not.

What decides whether you get named is how clearly and consistently the internet describes your business. That work has two labels worth knowing. GEO, or generative engine optimization, is making your business the source an AI answer is built from. AEO, or answer engine optimization, is structuring your content so it can be lifted cleanly as an answer. Both come down to the same practical thing: being unambiguous about what you do, where you do it, and what you do not do.

The common objection here is fair: does this matter in my town yet? The test takes a minute. Ask an assistant who the best company in your city is for what you do, then ask it twice more with slightly different wording. If competitors come back and you do not, the answer for your town is yes.

This is the piece of the puzzle almost no contractor is working on yet, which is exactly why it is worth working on now. Our AI visibility management page covers how that gets measured.

Fix these two things before you spend a dollar on traffic

Answer the phone. Roughly 27% of inbound calls to home services go unanswered, per Invoca, and the average missed call costs about $1,200. Read those two numbers together. If a quarter of your calls are going to voicemail, spending more on marketing is buying more voicemail. Whether the fix is a person, a service, or a rule that the phone gets answered before the truck door closes, it comes first.

Speed matters as much as pickup. The homeowner with water coming through the ceiling calls three companies. The one who answers gets the job, and the other two get a callback that goes nowhere. The same applies to form fills, which most contractors treat as less urgent than a ring. They are not. A form submitted at 2pm and answered at 6pm is usually a job somebody else already booked.

Make the site convert. A visitor should be able to tell within one screen what you do, where you do it, and how to reach you, and reaching you should take one tap. Most contractor sites bury the phone number, hide the service area, and open with a paragraph about the company's commitment to excellence. That paragraph has never booked a job.

If you are thinking that you are not technical and you do not have time for any of this, that is the normal starting position, not a disqualifying one. Both fixes are things somebody else can do to your business while you keep working in it.

Fixing both of these costs less than a month of most marketing budgets and improves every channel at once. It is worth asking about before you commit to anything larger.

What to ignore

Follower counts. Impressions. Reach. "Brand awareness" as a goal for a company that serves one county. Keyword rankings presented as an outcome rather than a step toward calls.

None of these are fake numbers. They are real measurements of things that do not pay your crew. An agency that reports them heavily is usually reporting them instead of something else, and the something else is booked jobs by source.

There is one more to ignore: any promise that puts a specific ranking or a specific lead count on a specific date. Nobody controls the algorithm, and anyone claiming they do is telling you something about themselves. The same goes for a report that leads with traffic. Traffic that does not call is a cost, not a result.

How to tell whether it is working

Track four things, monthly.

Booked jobs by source. Not leads. Jobs on the calendar with a source attached.

Cost per booked job by source. Spend divided by jobs, per channel.

Answered-call rate. The percentage of inbound calls a human picked up.

Where new customers say they found you. Ask every one. It will disagree with your analytics sometimes, and both are worth knowing.

None of that requires new software. A source column on your job sheet and a habit of asking will get you most of the way, and it is the practical starting point for lead generation tracking in a business that does not have a marketing person. If you already run a scheduling system, the field is usually there and empty.

Scorpion's 2026 research found that 67% of home-services leaders cannot connect their marketing spend to revenue. That is the gap those four numbers close. It is also the question that exposes an agency fastest: ask them how many booked jobs their work produced last month, and see whether the answer is a number or a paragraph. If you want a straight answer to that question, our marketing for contractors page is the place to start.

Frequently asked questions

How much should a contractor spend on marketing?

There is no percentage that fits every company, and any figure quoted without knowing your close rate and job value is a guess. The more useful framing is to work backward: decide how many additional booked jobs you need, multiply by your current cost per booked job, and compare that to what those jobs are worth. If the second number is comfortably larger, the spend is justified. If it is close, fix conversion before adding spend.

What is the best marketing for contractors?

For most single-location trade businesses, a complete and active Google Business Profile combined with a website that converts produces the lowest cost per booked job. Search and AI visibility compound on top of that over time. Paid channels work but stop when the spend stops, and lead-generation platforms are the most expensive per booked job once close rates are accounted for.

How long does contractor marketing take to work?

It depends on the channel. Google Business Profile improvements can show movement within weeks. Website conversion fixes show up as soon as traffic hits the new pages. Organic search generally takes several months to a year depending on competition in your market. AI visibility can move faster than traditional search, sometimes within days of site changes, though results are not guaranteed.

Are lead-generation platforms worth it for contractors?

They solve a short-term problem honestly: they fill an empty schedule quickly. They are a poor long-term strategy because the leads are frequently shared with competitors, the close rate reflects that, and you own nothing at the end of the spend. Use them as a bridge, not a foundation.

Do I need an agency, or can I do this myself?

Plenty of contractors run their own Google Business Profile well, and if you have the time, that is the highest-return thing to do yourself. The parts that reward outside help are the ones that need constant attention or specific technical work: site structure and conversion, search and AI visibility, and consistent review generation. The honest test is whether the hours you would spend are worth more in the field. If you want a read on where you currently stand, GetLocalLeads.AI runs a free AI visibility audit that scores your site on 110 points.

Where to start this week

Search your main service plus your city. Look at whose profile is complete, whose reviews are recent, who has more photos than you. Then ask ChatGPT who the best company in your city is for what you do, and see whether you appear at all.

That tells you more than any report will. If your name is missing, that is the gap worth closing first. GetLocalLeads.AI is an AI visibility and digital marketing agency for local service businesses, and we guarantee a 20% increase in incoming calls over the duration of the contract. Book a call when you want to talk it through.