Ask a roofer, a plumber, or an HVAC tech how they get work, and most will tell you the same thing: word of mouth. It built their business and it still pays the bills. The problem is that word of mouth has a ceiling. When the phone goes quiet for a week, there is no lever to pull. That is the moment most contractors realize their online presence has been doing nothing for them.
It is not that these owners ignored marketing. Most have paid for it, sometimes for years. They have a website a cousin built, a directory listing or two, and a stack of invoices from an agency that sent a monthly report full of numbers nobody could connect to a single booked job. The work looked busy. The results were invisible.
The website is a brochure, not a salesperson
Most contractor sites are built to look nice, not to book jobs. They open with a stock photo and a slogan, bury the phone number, and never tell a visitor what to do next. Someone with a leaking roof does not want a mission statement. They want to know you cover their town, you can come out fast, and other people trust you. A site that answers those three things in the first five seconds will out-book a prettier one every time.
Google does not know where you work
Ranking locally is mostly about being clear and consistent. Your name, address, and phone need to match everywhere. Your Google Business Profile needs real categories, real photos, and a steady flow of reviews. Service-area pages need to name the actual towns you drive to. Miss these and Google cannot tell a searcher two miles away that you are the obvious choice.
Nobody is measuring the only number that matters
The metric that counts is booked jobs and what each one cost to get. Impressions and clicks are easy to report and easy to inflate. If your marketing partner cannot tell you how many calls turned into work last month, they are selling you activity, not outcomes. Honest reporting is uncomfortable precisely because it is accountable, which is exactly why it is the first thing worth asking for.
Reviews are the whole ballgame
They convince the human deciding between you and the next result, and they feed the ranking systems that decide who shows up at all. A simple, consistent process for asking every happy customer will move the needle faster than almost anything you can buy.
Speed is a ranking factor nobody talks about
When a homeowner has an emergency, they call the first business that answers, not the one with the nicest logo. The same urgency shows up online. A missed call, a contact form that sits for a day, or a chat widget nobody monitors will quietly hand your competitor the job. The businesses that win locally treat response time as part of marketing, because it is. Getting found is only half the battle. Being reachable the instant someone is ready to book is the other half, and it is the half most contractors ignore.
The temptation is always to chase the new thing: a bigger ad budget, a slick rebrand, a viral video. But a service business rarely has a traffic problem. It has a conversion problem. People are already finding the site and leaving because it does not answer their questions. Fixing those quiet leaks is cheaper than buying more traffic, and it compounds. This is the entire philosophy behind a marketing agency built for the trades: stop renting attention, build an engine you own, and measure it in booked jobs instead of vanity metrics.
Consistency beats intensity
The contractors who pull ahead are rarely the ones who spend the most in a single month. They are the ones who show up every week: a few new reviews, a fresh photo on the profile, a page answering one more question a customer actually asked. None of it looks dramatic on any given day. Over six months it becomes a moat competitors cannot cross with a bigger ad budget, because you cannot buy back two years of steady, compounding trust.
If your marketing cannot tell you what it earned you last month, that is not a small gap. It is the whole problem. Start there, and most of the rest takes care of itself.






