I’ve been burned by marketing I couldn’t measure, and I’ve since become the kind of owner who reads the data himself. Most contractors don’t, and the agencies know it. If the calls are coming in, we don’t look too closely. That’s exactly how you end up paying for something that quietly stopped working.
Here’s what I check, and what I think every owner should.
Track every single call to a dollar
This is the whole game. Traffic, map impressions, rankings, those are fine to watch, but they are leading indicators. The thing that pays your plumbers is whether the phone rang and what that call was worth. If your marketing company can’t tell you where each call came from and tie it back to revenue, you do not actually know your return. We track every call that comes in. That one habit would have saved me the worst month of my career.
Respect that SEO is the long game
SEO was my first real marketing step after word of mouth, and I want to be honest about how it felt. For a long time I didn’t see anything from it. I kept paying anyway, because I knew it was the long game. That’s the part owners get wrong. They expect a search campaign to behave like a switch, and when the phone does not ring in thirty days they kill it. Nothing in search happens quickly. So judge an agency on whether the trend is moving the right direction over months, not on whether last week lit up.
Learn to read Search Console yourself
Google is God. We have to play the Google game. When somebody has an emergency, they are going to Google, nine times out of ten. Social media is great for staying top of mind, and I can maybe sell you a water softener off emotion there, but nobody is scrolling looking for an emergency plumber.
So get into Google Search Console at least once a month. You don’t need to be an expert. Look at whether your impressions and clicks are climbing or falling, and look at your page indexing. If you see a pile of pages that are crawled and not indexed, that’s Google telling you it doesn’t care about that content. An honest agency walks you through this. One that gets cagey when you ask is a problem.
Watch for the cheap-page trick
For years the move was to build a page for every service in every city. Drain cleaning in one town, repipes in the next, on and on, until you have four hundred pages. That doesn’t work the way it used to, and it can hurt you now. If your site is bloated with thin, near-duplicate pages, that’s a sign your agency is running an old playbook instead of earning its keep.
Don’t let one channel own you
We were killing it on Google’s Local Services Ads, and after we rebranded it fell off a cliff. When it’s working, it is dollar for dollar the best thing we’ve ever had. When it stops, there’s not much you can do but wait on Google. I have watched a thirty five million dollar company nearly tip over because it ran almost entirely on one channel that got switched off overnight.
So know where your work actually comes from. Spread the risk across search, ads, your map listing, and the free work you can do by simply showing up in your own community.
An agency will never catch your voice
This is the one thing I would not hand to an agency, and watching them try taught me why. I paid a company to run our social, and I wrote them email after email, this is who we are, this is what I want, and it never happened. They will never catch your voice, the brand voice. So I brought it in house. Now I have a year of posts behind me, it’s easy for me to write one, and I have a library of material I can recycle. It snowballs and it gets easier.
That doesn’t mean you have to do all of it forever. Create in your own voice, then hand off the editing and the distribution, not the voice itself. Sit down and record, talk the way you actually talk, and let someone else cut it up and push it out. There’s no way for them to screw up your voice when it’s literally you. The agencies that get this will ask you for raw material in your words. The ones that try to manufacture your voice from scratch will give you something that sounds like everybody else.
Audit your reviews, because Google quietly takes them
Most owners watch their review count climb and never think about it again. Google is taking your reviews down. The only reason I caught it is we celebrate each review, so I screenshot every one that comes in and put them on a board. One week we celebrated twelve reviews and we only went up by ten. That doesn’t math.
Here’s what I did, and it’s worth knowing. I emailed Google and told them I was missing reviews. They emailed back saying nope, you are fine, because the first reply is just AI, there is no real customer service answering. So I wrote back, very politely, thank you, but this did not resolve my issue, how can we get my reviews restored. Stay respectful. They sent another email saying they were escalating it to a person. They gave us back seventy five reviews. It was like Christmas morning. Now I audit it every six months and keep documentation of every review so I can show them exactly which ones went missing. If your agency manages your profile, this is a fair thing to ask them to run.
The honest test
Buying a marketing company can feel like buying voodoo. Everybody says the same thing about why they are better, and you can’t tell who’s right from the pitch. So stop grading the pitch and start grading the data. Ask for your call tracking. Ask to see Search Console. Ask what’s indexed and what’s not. The agency worth keeping hands all of it over and teaches you to read it. The one to walk away from tells you not to worry about it.
I learned this the expensive way. If you want to see how we run the actual service side of the business, that is callrarebreed.com.
More from Court: The $80,000 Month That Almost Ended My Company and Why I Took My Own Name Off the Truck.
