8 Cal Media/Blog/Choosing a Marketing Agency
Choosing an Agency

What Should a Contractor Look for in a Digital Marketing Agency?

A home service business's house with Google Maps and review-star graphics overlaid, representing what a marketing agency should actually be managing.

Hiring a marketing agency feels a lot like hiring a sub you've never worked with. Everybody says they do good work. Everybody has a nice-looking website. Everybody has testimonials. Almost everybody promises more leads. You won't know who's actually good until the job's underway, and by then you've already signed a contract.

Here's the thing though. You don't need more leads. Not really. You need the phone to ring with the right customer, in your service area, for the type of job you actually want, at a price that leaves room to make money after the crew, the truck, and the materials are paid for.

That's the bar. Not impressions. Not website traffic. Not a nice report full of green arrows. Whether the work you're getting turns into profitable jobs.

Below is how to tell a real growth partner from an agency that's just good at selling marketing.

1. They ask about your business before they pitch you anything

Marketing a plumbing company isn't the same as marketing an HVAC company, and neither is the same as marketing a roofer or an electrician. A good agency wants to understand your business first. What jobs make you the most money. What jobs you're tired of taking. How far your crews will drive. What your average ticket looks like. How much more work you can actually handle before you're hiring or turning jobs away.

If an agency starts talking packages and pricing tiers before asking any of that, they're selling a template, not a strategy.

2. They track booked jobs, not just leads

This is the single most important question to ask: "Can you show me which marketing source brought in a customer, whether that customer booked, and how much the job was worth?"

If the answer is no, you've got a measurement problem, and contractor advertising is too expensive to run blind. WordStream's 2026 benchmarks, pulled from more than 13,000 search campaigns, put the average home services click at around $8.33 and the average lead at around $90.92. At that price, "the ad got 72 clicks" tells you nothing. You need the full chain: ad, call, qualified lead, estimate, booked job, revenue. Same goes for organic search, your Google Business Profile, Local Services Ads, Facebook, and referrals.

That takes real tracking. Call tracking, form tracking, and ideally a tie-in to your CRM or field service software. A serious agency talks in cost per booked job, not cost per click.

3. Local SEO is a real skill, not a checkbox

Nobody's searching for the best plumber in America. They're searching for a plumber who covers their zip code and can fix what's broken today. Your agency needs to know how to run your Google Business Profile, build content that actually reflects your service area, and get your reviews and citations working in your favor.

Watch out for agencies that offer to build you a hundred nearly identical city pages. A page called "HVAC in Germantown" with the same three paragraphs as "HVAC in Bartlett," city name swapped out, isn't a local strategy. It's filler. Real local content shows the actual work: jobs completed nearby, problems specific to the area, photos from real calls. The goal isn't convincing Google you're local. It's proving it.

4. They understand Google Ads and Local Services Ads

SEO takes time to build. Paid search puts you in front of somebody who needs a truck out today. Google Local Services Ads matter here especially, since you pay for the lead instead of the click, but just flipping LSA on isn't a strategy either. Reviews and how fast your team answers both affect how often you show up. A good agency is watching your service categories, your budget, lead quality, and your team's response time, not just turning the dial up on spend.

And the goal is never the cheapest lead. A cheap lead that never becomes a customer cost you more than an expensive one that did.

5. Reputation management is part of the plan, not an afterthought

For a contractor, reviews are part of the sales process, not a side project. BrightLocal's 2026 Local Consumer Review Survey found that 97% of people read reviews before choosing a local business, and 74% weight reviews from the last three months more than anything older. Fifty-four percent said a good review sends them straight to the company's website next.

Your agency should have a real plan for earning reviews, responding to them, and turning finished jobs into proof of the work you do, not a one-time push to "get some reviews" and move on.

6. Your website is built to get the call, not just look good

A pretty website that doesn't generate calls is an expensive brochure. A homeowner should be able to tell three things fast: do you do what I need, do you cover my area, and why should I trust you. That means page speed, click-to-call, simple forms, real photos of real jobs, not stock photography. Homeowners want proof. Show the roof. Show the install. Show the crew.

7. They have a real answer for AI search, not a sales line

Ask this: "What are you doing to help my company show up when someone asks ChatGPT or Google's AI search for a contractor near them?" Be skeptical of anyone who promises they'll get you ranked number one in ChatGPT. There's no such thing. Be just as skeptical of anyone who tells you it doesn't matter.

BrightLocal found that 45% of people had already used an AI tool to find a local business, up from 6% the year before. Google's own guidance for showing up in AI search is basically the same advice that's always worked for regular search: useful original content, accurate business info, and real expertise, not a bag of tricks. OpenAI's guidance for ChatGPT Search says the same thing, plus one technical detail: your site needs to allow OAI-SearchBot to crawl it, or you won't show up in results at all.

8. You own your website, your ad accounts, and your data

Before you sign anything, ask: "If we stop working together tomorrow, what do I keep?" The right answer is everything. Your website, your domain, your Google Ads account, your Google Business Profile, your analytics history. Be careful of any agency that owns your website outright or runs your ads through an account you can't access. Changing agencies is hard enough without losing years of data on your way out the door.

9. Their reports make sense without a marketing degree

Impressions up 42%. Sessions up 28%. Click-through improved. Great. How many jobs did that sell? A good agency's report answers that in plain language: what you spent, what kind of jobs came in, how many booked, how much revenue it produced, and what's changing next month. If the report is too complicated to explain over the phone, that complexity might be covering for a lack of real results.

10. They'll tell you no

This one gets overlooked. A good agency will sometimes tell you not to spend more money. Maybe expanding into a new city isn't the move yet. Maybe another $5,000 in Google Ads is pointless because your office is missing a third of its calls. Maybe your close rate, not your lead volume, is the actual problem. You want an agency that cares more about fixing what's broken in your business than selling you another service. Marketing can't fix everything. Sometimes the best move it can make is telling you where to look instead.

Not sure where your current marketing actually stands?

A marketing audit shows you exactly what's working, what isn't, and where the leaks are, no obligation attached.

See the Audit

Questions to ask before you sign with anyone

Bring this list to the first call. Answers don't have to be perfect. They have to make business sense.

What experience do you have with contractors or home service companies?
How will you track a lead from its source all the way through to a booked job and revenue?
Can your tracking connect to our CRM or field service software?
How do you approach our Google Business Profile and local SEO?
Do you run Google Ads and Local Services Ads?
How do you measure lead quality, not just lead count?
What's your plan for getting and managing reviews?
What are you doing about AI search specifically?
Who owns our website, ad accounts, and data if we leave?
Will we have admin access to our own accounts?
What will our monthly report actually show?
Do you work with any of our direct competitors nearby?
What would you aim to get done in the first 90 days?

Red flags worth walking away from

Be cautious of an agency that guarantees a number one Google ranking, guarantees placement in ChatGPT, won't hand over ownership of your accounts, only talks about traffic instead of customers, can't explain how a call gets tracked back to a source, or sells the exact same package to every contractor regardless of trade or market. And pay attention to how they sell to you in the first place. If the pitch feels rushed or vague, the relationship after you sign usually feels the same way.

Where 8 Cal Media fits into this

We built 8 Cal Media around this exact list, because it's the list we wished existed before we started working with contractors. We track leads from first click to booked job, not just to a form submission. We run local SEO and Google Ads with your margins in mind, not just your lead count. You keep ownership of your website, your ad accounts, and your data the entire time. And we'll tell you when the smartest move is fixing something on your end before you spend another dollar on ads.

We're not the agency for every contractor. We're the agency for the one who wants a straight answer about whether their marketing is actually working, not a report full of green arrows.

FAQ

What should a contractor look for in a digital marketing agency?
An agency that understands the home service business model, tracks marketing all the way to booked jobs and revenue, knows local SEO and paid search, protects your accounts and data, manages your reputation, and builds a website that converts. Lead volume alone is not enough.
Should a contractor hire an industry-specific marketing agency?
It helps, but it is not the whole answer. What matters more is whether the agency will learn your services, margins, service area, and capacity, and whether it can show measurable results, not just whether it has worked in the trades before.
Can a marketing agency guarantee first-page Google rankings?
No. No reputable agency can guarantee a specific organic ranking. Rankings depend on too many factors that change over time. Be cautious of anyone who promises a number.
Do I need to own my website and ad accounts?
Yes. Your website, domain, Google Ads account, Google Business Profile, and analytics history should be yours. If an agency owns those or you cannot access them, leaving becomes expensive and painful.
How long should I give an agency to show results?
Paid ads can produce leads within weeks. SEO, content, and reputation work usually take longer. What matters in the first few months is whether tracking is accurate and lead quality is improving, not a final number.
What is the most important metric when evaluating agency performance?
Cost per booked job and the profitability of the customers it brings in. Lead count by itself does not tell you whether the marketing is working.

Sources

  1. WordStream, "Google Ads Benchmarks" (2026, 13,000+ campaigns analyzed) — wordstream.com. Home & Home Improvement average cost per click and cost per lead.
  2. BrightLocal, "Local Consumer Review Survey 2026" (n=1,002 US adults) — brightlocal.com. Review-reading behavior, recency weighting, and AI-tool usage for local discovery.
  3. Google, "AI features in Search" developer guidance — developers.google.com. Recommended fundamentals for visibility in AI Overviews and AI Mode.
  4. OpenAI, "Bots and crawlers used by OpenAI" — platform.openai.com. OAI-SearchBot crawling requirements for ChatGPT Search visibility.
Choosing an Agency Lead Tracking Local SEO AI Search

See how your marketing actually stacks up

A marketing audit is a straight look at what's working, what isn't, and what it would take to fix it. No obligation, no sales pitch dressed up as a strategy call.

Book Your Call
← Back to the blog