You hire a marketer, your phone stops ringing, and somehow your calendar empties out the same week. That is the real story in most contractor shops. One unanswered call costs the job. Three unanswered calls a day, at the value of a real residential project, is the leak that quietly drains the business. That daily leak is the number a contractor owner should write on a whiteboard before buying another channel.
What Marketing to a General Contractor Actually Has to Do
It has to book jobs. That is the whole job. Everything else is a step on the way.
A real marketing plan for a general contractor is not a report, a ranking, or a list of impressions. It is a system that puts a signed contract on the calendar. If a piece of the plan does not move a job from a stranger on the phone to a deposit in the bank, it does not belong in the plan.
Three things have to be true for the system to work. The right people have to find you. The phone has to get answered, every time, within the first minute. The caller has to feel like you are the obvious choice before they call the next name on their list.
Start With the Customer, Not the Channel
Pick the customer before you pick the channel. The mistake most contractors make is buying ads first and figuring out who they are for second.
Write down the job you actually want more of. A kitchen gut in a 1970s ranch. A second-story addition over a garage. A commercial TI for a dentist office. Each one has a different buyer, a different budget, and a different reason to pick you.
Then write down who decides. On most residential work, it is the homeowner. On most commercial work, it is a project manager or a property owner with a construction background. The words that sell the homeowner do not sell the project manager, so the message has to match.
Skip the channels your buyer does not use. If your buyer is a homeowner, you need the map pack, a clean website, and a steady flow of fresh reviews. If your buyer is a project manager, you need a profile page, a project list, and a way to be reached during the workday.
Build the Website So It Sells, Not Just Shows Up
A contractor website has one job. It has to turn a stranger into a phone call.
The page should load fast. Most visitors bail if the page takes more than a few seconds. Show the trust signals up top: the license number, the insurance line, the year the company started, and a stack of real project photos from your own jobs.
Put a clear call to action on every page. A phone number that taps to dial on a phone. A short form that asks for the address and the scope. A button that texts you. Do not make the visitor hunt for the next step.
Own the Map Pack Before You Chase Anything Else
The Google Maps result, the map pack, is where most local buyers look first. It is the box with three pins and a phone number. If you are not in it, you are not in the shortlist.
Local SEO, the work that pushes a business into that box, costs less than the broader kind of SEO. Ahrefs puts local SEO at about $1,557 a month on average, with agencies near $1,819 a month and freelancers near $1,150 a month. Most local SEO projects land between $500 and $5,000 a month, per the same Ahrefs survey of 439 SEO pros.
The Move From Outside the Top 10 to the Top 3 on Google Maps
Being invisible on the map and being in the top three are not the same kind of problem. They are two different businesses.
Outside the top 10, the work is profile basics. The business name has to match what is on the sign on the truck. The category has to fit the work you want. The address has to be a real place, not a P.O. box. The hours have to be right. Photos of the shop, the crew, and the trucks help. These are the cheap wins.
The move outside the top 10 to the top 3 on Google Maps is the harder lift. Now the work is reviews, owner responses, and steady signals that the shop is busy and active. Each review is a small vote. The owner response is the part most competitors skip, which is why it pays to do it well.
GatherUp found 82% of consumers are more likely to choose a local business that is actively responding to its reviews. Whitespark agrees, noting that review response is now tied to the core of how the map ranks nearby businesses.
Catch Every Call in the 60-Second Missed-Call Window
Most contractors lose jobs in the first minute after the phone rings, not in the marketing that sent the call in.
When a stranger calls a contractor and gets voicemail, they do not leave a long message. They hang up and call the next name. This is the 60-second missed-call window, the short stretch after a missed call where the lead is still warm and the next contractor is one tap away.
The fix is a piece of software that watches the phone and fires off a text the second the call is missed. It runs on its own. It does not need the owner on the phone. It is the bridge between the missed ring and a real conversation.
The 60-Second Text-Back and the 60-Second SMS Trigger on Missed Call
The 60-second SMS trigger on missed call is the rule. When the phone logs a missed call, a text goes out within the first minute. The text says the shop is sorry it missed the call, gives a name, and asks what the job is.
That text often beats voicemail. Most callers reply. Now the lead is a real two-way text instead of a dead ring. A human can pick the thread up, set a site visit, and close.
The cost of skipping this is easy to see. A handful of missed calls a day, each one a real potential job, adds up to a known leak. That leak shows why one missed call is not a small thing. It is a project that walked across the street to another contractor.
Use the Channels Contractors Already Live On
Contractors do not need every channel. They need the two or three their buyer actually uses.
Facebook groups for the town, Nextdoor for the neighborhood, and short video from the job site cover most residential markets. The content is the work. A two-minute walk-through of a rough-in. A before-and-after of a small addition. A photo of a clean job site at the end of the day. That is the feed.
Skip the channels that feel busy but do not pull jobs. A polished Instagram with no comments and no calls is wallpaper, not a sales floor.
Turn Past Jobs Into a Review Engine
Reviews are the new word of mouth. They live where the buyer is looking, and they push the map pack up the list.
GatherUp puts 85% of consumers in the camp that trusts online reviews for local picks, and 99% of consumers check reviews before they call, per the same GatherUp study. Whitespark ties the same idea to map rankings and to which businesses get the tap.
The ask has to be easy. A short text with a tap-to-review link, sent the day the final invoice goes out, is the simplest loop. Train the office manager to send it. Keep the link in the same spot every time.
When a bad review lands, answer it. GatherUp found 73% of unhappy customers will give a business a second chance if an owner response solves their problem. A calm, plain reply that names the issue and the fix is worth more than a star rating change.
Track Dollars, Not Rankings
Rankings are a feel-good number. Booked jobs are the real number.
Every lead needs a tag. Which channel sent it. What job it was. What the close looked like. Was it a signed contract, a follow-up, or a dead text. A simple sheet is enough. A CRM is fine too, but only if the office actually uses it.
Cut the channels that send tire-kickers. Double down on the channels that send signed work. The only report that matters is the one that ends in a deposit.
A 30/60/90 Plan a Contractor Can Actually Run
Days 1 to 30 are the fix-up. Tighten the Google Business Profile. Get the website to a one-tap call. Turn on the 60-second SMS trigger on missed call. Set the review ask on every close.
Days 31 to 60 are the lift. Move the profile outside the top 10 to the top 3 on Google Maps with steady reviews and owner responses. Add the two or three channels that fit the buyer. Watch which channel sends real calls.
Days 61 to 90 are the cut. Drop the channels that do not book work. Push the budget into the ones that do. Hire to the demand, not to the hope.
Why One Founder-Built System Beats a Stack of Vendors
Most contractors are juggling a website vendor, an SEO shop, a review tool, a separate missed-call text-back service, and an ads person. When the phone rings empty, each vendor points at the next one.
One system owns both the map pack and the missed-call loop. One founder runs it. One territory per shop, so two contractors down the road are not running the same playbook against each other. The map rank goes up, the phone gets answered, and the calendar fills. If the system does not move jobs, the same founder hears about it.
A Monday Morning Checklist
Pull the missed-call log for last week. Count the rings with no text back. That is the leak.
Pull the new reviews for last week. Reply to each one. Pull the channel list. Tag last week’s jobs to a channel. Cut the dead ones. Push the live ones. Then go build something.
FAQ
What is the fastest marketing win for a general contractor this week? Turn on the 60-second text-back on every missed call so no ring walks out the door.
How many reviews does a general contractor need before the phone rings more? The number that matters is steady fresh reviews, not a set total. GatherUp shows recency moves the trust needle, with 67% of consumers weighting recent reviews over star count.
Why does the Google Maps ranking matter more than the website ranking? Most local calls start in the map box, not on a website. Whitespark ties the local pack to where the calls come from.
How long before a marketing system shows up in the calendar? The missed-call fix lands the same week. The map pack lift shows up over the next one to three months as reviews and responses stack.
What should a contractor track instead of rankings? Track the source of each booked job, the close rate per channel, and the cash collected per job.
Get the free audit and see where the phone is ringing empty in your shop.