You've paid for leads before. The dashboard looked busy. The board didn't.
If you run an HVAC, plumbing, electrical, or other local trade shop, you've probably sat through a pitch that promised "more calls" and ended with a report full of clicks, impressions, and a vague cost-per-lead number that never matched the dispatch calendar. This guide is the hiring scorecard we wish every owner had before signing — and yes, you can use it on us.
No invented rankings. No "we get you X jobs in Y days." Just a plain way to decide what problem you're hiring for, what good looks like, and when to walk away.
Decide what problem you're actually hiring for
Most shops don't have a "marketing problem." They have a growth constraint. Sometimes that constraint is traffic. Sometimes it's conversion. Sometimes it's ops. Buying the wrong fix for the right pain is how you get burned.
Traffic problem vs conversion / ops problem
A traffic problem looks like this: the board is thin, the phones are quiet, and you're not showing up when homeowners search for the work you want. Ads, local SEO, and GEO / AI search can help here.
A conversion or ops problem looks different: leads come in, but they don't become booked jobs. Missed calls. Slow follow-up. A fuzzy offer. Pricing that scares people off or leaves money on the table. In that case, more paid traffic just makes the waste more expensive.
If that second picture sounds familiar, start with a clear look at the shop — not another ad package. Our business consulting work exists for exactly that, and we wrote about it in more detail here: more leads won't fix a leaky business.
Capacity first — can you take the jobs?
Before you hire anyone to fill the board, ask: could we actually run these jobs this week?
If techs are already maxed, after-hours voicemail is a black hole, or dispatch can't keep up, pouring money into ads is how you buy angry homeowners and burned-out crews. A good agency will ask about capacity before they ask for a bigger budget. A bad one will sell you "unlimited leads" and shrug when you can't take them.
Specialist vs generalist (and why your trade matters)
Homeowners with a dead furnace do not behave like software buyers. They search, they tap, they call. The listing, the ad, the site, and the person who picks up have to work as one system.
Emergency repair, equipment replacement, and membership / maintenance plans are different campaigns. Different keywords. Different offers. Different landing pages. Different follow-up. A playbook built for dentists, SaaS, or "any local business" will miss that.
Red flag: one deck that swaps your logo onto the same slides used for a chiropractor last week. You want a partner who plans around the jobs you actually want — and the towns you actually cover. That's the core of marketing for home service companies: trades-first, not national-brand marketing with your industry taped on.
The scorecard — what "good" looks like
Use this on every proposal. If an agency can't answer these points clearly, keep shopping.
Measurement: calls → booked jobs (not vanity CPL alone)
Clicks don't pay the techs. Jobs do.
A useful agency reports on calls, form fills, and booked work — then works cost per booked job down over time. Cost per lead can be a useful early signal. It is not the finish line. If the report stops at impressions and clicks, you're buying a busy dashboard.
Ownership: domain, GBP, Google/Meta ads, analytics, creative
Ask this early: If we part ways, what do I keep?
Good answer: the domain, Google Business Profile, Google and Meta ad accounts, analytics, landing pages, and creative all stay in the shop's name. On our ads work, campaigns live inside your own Google and Meta accounts so you keep everything that was built. Same idea for the site and brand files — pricing / how engagement works spells that out.
Bad answer: "We run everything in our agency account; we'll export a CSV if you leave." That's a hostage situation wearing a retainer.
Tracking: call tracking + how leads enter your CRM / dispatch
You need a clean path from ad or listing → call or form → whoever answers → book or lose. Call tracking, UTM discipline, and a handoff into your CRM or dispatch system matter more than a pretty creative deck.
If they can't explain how a lead becomes a job ticket in your shop, they can't honestly optimize for booked work.
Channels they can actually run
Name the channels. Ask what they've run for shops like yours:
- Google Search and Local Services Ads
- Meta for seasonal offers and remarketing
- Local SEO / map pack
- GEO so AI answers name you
- Web design that converts the click on a phone at 11pm
You don't need every channel on day one. You do need a partner who won't pretend a boosted Facebook post is a full paid strategy — or that SEO is optional forever while you rent every click.
Reporting cadence and what a useful report includes
Weekly or biweekly: what's live, what's paused, spend vs calls/forms, obvious waste cut.
Monthly: cost per booked job (or a clear path to it), town and trade mix, what changed, what you'll test next. Plain English. No 40-page vanity PDF.
Questions to ask in the sales call (copy-paste list)
Bring these to the call. Write down the answers.
- Who owns the Google Ads, Meta, domain, GBP, and analytics accounts — and what happens to them if we stop working together?
- How do you define success — clicks, leads, or booked jobs on our board?
- How will leads enter our CRM / dispatch, and who owns the handoff when a call is missed?
- Do you run Search, Local Services Ads, and Meta as separate jobs, or lump everything into one "digital" bucket?
- Who writes landing pages and offer copy — your team, ours, or a freelancer we never meet?
- Will anyone else in our trade / towns get the same playbook from you at the same time? (Exclusivity varies; get clarity.)
- Are subcontractors doing the day-to-day work? If so, who is accountable when something breaks?
- What's the pilot length, and what decisions do we make at 30 / 60 / 90 days?
- Is ad spend included in your fee? (On a transparent engagement, media budget goes to Google and Meta; management is separate.)
- What would you not recommend we buy right now — and why?
- If phones drop or the calendar is full, will you still push us to raise budget?
- Can we see how you talk about pricing and contracts up front, without a surprise lock-in?
You want straight answers. Vague ones are the red flag.
Red flags that usually mean walk away
- Guaranteed #1 rankings. No honest SEO partner promises that. Rankings aren't a slot machine you can bribe.
- Agency-owned ad accounts you can't leave with. If the account isn't yours, the learning and the assets aren't either.
- "Unlimited leads" with no quality definition. Unlimited junk is still junk — and it burns your CSRs.
- Long lock-in with no off-ramp. Prefer month-to-month or a short pilot you can exit if the board isn't filling. (We don't do long-term contracts; stay because it's working.)
- Reports that stop at clicks / impressions. If they won't talk booked jobs, they aren't optimizing for them.
- One playbook for every industry. Trades need emergency vs replacement vs membership thinking.
- Pressure to buy the whole stack on day one. Plenty of shops start with one lever. A good partner will say what to skip.
What a sensible first 90 days should include
Think setup → prove → scale. Not "set and forget."
Days 1–30 — Setup
- Pin down trades, towns, and the jobs you actually want
- Tracking in place (calls, forms, path to booked job)
- Offer clarity on the pages that will take the click
- Baseline: how you take a call today, answer rate, capacity
Days 30–60 — Fast lever + foundation
- Paid traffic (Search / LSA / Meta as appropriate) as the faucet you can turn
- Cut obvious waste early; test creative and targeting
- Start or continue the compounding work: SEO and GEO so you're not forever renting every lead
- Fix site leaks if the page can't book the call (web design)
Days 60–90 — Scale what books work
- Put budget behind winners
- Judge cost per booked job, not vanity CPL alone
- Decide what to add next — or what to pause
When consulting comes before scaling spend: phones drop, quotes leak, membership offer is mush, or the calendar can't take the work. In those cases, fix the shop first. That's the honest consulting conversation, not a soft upsell.
For how paid campaigns are framed at JMCG — Search, Local Services, Meta, measured on booked jobs — see Google & Meta ads for home services. For how scope and fees get written down before work starts, see pricing.
How JMCG approaches this (short, non-salesy)
We're one team under one roof: ads, SEO, GEO, web, brand, and consulting for home service companies. Not five vendors pointing fingers. Not a national-brand shop with trades on the side.
We measure paid work on booked jobs, not clicks. Ad accounts stay in your name. Ad spend goes to Google and Meta; our fee is separate. Transparent pricing, no long-term contracts — stay because the board is filling.
You can see how we talk about home services and the shops we've already built for on work. Those pages describe what we built; they don't invent performance numbers.
If the real constraint isn't traffic, we'll say so.
FAQ
What should a home service company ask before hiring a marketing agency?
Ask who owns the accounts and assets, how they define success (booked jobs vs clicks), how leads enter your CRM or dispatch, whether ad spend is separate from the management fee, what the first 90 days include, and what they'd tell you not to buy. Get those answers in writing before you sign.
Should HVAC and plumbing shops hire a trade-specialist agency?
Usually yes. Emergency, replacement, and membership behave differently in search and on the phone. A generalist deck built for "any local business" tends to miss that. Specialist doesn't mean they only know one brand of furnace — it means they plan around how homeowners in the trades actually buy.
Who should own the Google Ads and Meta accounts?
The shop. Campaigns should live in accounts you control so you keep the history, creative, and tracking if you change partners. Agency-owned accounts that vanish when you leave are a hard no.
What metrics prove a home services agency is working?
Calls and forms that turn into booked jobs, cost per booked job over time, answer rate / follow-up health, and whether spend is concentrated on the towns and trades you want. Impressions and raw clicks are supporting detail, not proof.
Is a long-term marketing contract necessary for a local contractor?
No. A sensible engagement can run month to month or on a short pilot with a clear off-ramp. Lock-in that exists mainly to keep you paying after the board goes quiet is not in your interest. Prefer partners who earn the next month by delivering work.
When should a shop fix operations before buying more ads?
When leads already come in but don't become revenue — missed calls, slow follow-up, weak offer, confusing pricing, or a calendar that can't take the work. Fix those leaks first. More traffic only makes the waste cost more. See consulting and more leads won't fix a leaky business.
Ready to talk about the shop — not a pitch deck?
Tell us the trades and the towns. We'll tell you what we'd actually do first — or we'll tell you not to hire us yet.
Get your free game plan · Or review how we run ads and how pricing works if you already know paid traffic is the lever.


