Skip to content

Google Ads · Pasco, Hernando, Pinellas

Google Ads management for home service companies

Search campaigns for the jobs you want more of, each with its own tracking number, tight negative keywords and an ad area that stops where your trucks stop. We judge every campaign on what it costs per booked job, not per click.

Search terms reportIllustration
  • water heater replacement port richeyWater heaters campaignKept
  • tankless water heater install costWater heaters campaignKept
  • plumber jobs hiring near meJob seekerNegative
  • how to flush a water heaterDo it yourselfNegative
  • water heater repair tampaOutside the service areaNegative
  • repipe cost new port richeyRepipes campaignKept
Read as searches come inNegatives go on a shared list
Illustration. The searches your ads actually showed for, sorted into keep and cut. Not client data.

When Google Ads makes sense next to LSA

For most trades, Local Services Ads come first. You pay per lead, the setup is light, and the reviews you earn anyway help you rank. Google Ads is the next channel, and it earns its place in a few clear cases.

  • LSA is maxed out. You catch every lead your area produces for your job types, and the board still has room.
  • You want one high-ticket job on purpose. Search ads let you bid on “tankless water heater installation” or “ac replacement” and send that person to the page for that job. LSA does not let you pick the search.
  • A slow stretch. When the board has room, a focused campaign for maintenance or replacement work can fill it faster than SEO can.
  • A new office. Ads can bring calls in a new town while your profile and pages there build up.

We walk through the full split in LSA vs Google Ads.

Search campaigns for the jobs you want

The fastest way to waste money is one campaign called “plumber” bidding on everything. We build campaigns by service instead: water heaters in one, drain cleaning in another, repipes in a third. Each one has its own budget, its own keywords and ads written for that job, so you can turn up the work you want and turn down the work you do not.

Every ad sends people to the matching page on your own site, not your home page. A search for water heater replacement lands on your water heater page, with your price range if you publish one and your number at the top. If those pages do not exist yet, we will say so, because they help your local SEO too.

  1. Campaigns and ad groups by service
  2. Keywords chosen for buyers, with negatives added as real searches come in
  3. Ads with call assets, your real service area and your hours
  4. An ad schedule that runs when someone can answer
  5. Location targeting that matches your service area
  6. Landing pages on your own site, one per service
  7. Conversion tracking through CallRail, so bidding learns from calls

A tracking number for every campaign

Each campaign gets its own CallRail number, on the call asset in the ad and on your website through number swapping, which shows each visitor the number for the ad they came from. When the phone rings, you know which campaign made it ring, how long the call ran and whether anyone answered. Call tracking 101 explains how it works.

We also send those calls back into Google Ads as conversions, so the bidding learns from real phone calls instead of clicks. A hang-up does not count. A real conversation does.

Negative keywords and geo limits

Left alone, Google will show your ad to people looking for plumbing jobs, repair videos, free inspections or a plumber in another county. Negative keywords stop that. We start with a list built for the trades, then read your search terms report and add to it as real searches come in.

The ad area matters just as much. We target people who are in or regularly in your area, and we draw that area around the towns your trucks actually run. The map below shows how we think about it.

Cost per booked job, not cost per click

Clicks are easy to report and easy to make look good. They do not pay for trucks. We report every campaign the same way: what it cost, divided by the jobs it booked. To get the second number, we match campaign calls to jobs in Housecall Pro, the same reporting we built into our Marketing Tracker.

It changes decisions. A campaign with expensive clicks can be your cheapest source of booked work, and a campaign with cheap clicks can book nothing. Our post on cost per booked job walks through the math, and setting a marketing budget works backward from the jobs you want.

How it fits with LSA and SEO

Think of the three as layers. Local SEO services are the engine: the map pack and your own pages bring calls you do not pay for by the click, and they keep coming when a budget runs out. LSA catches the ready-to-book calls at the top of the page. Google Ads fills what the other two miss: the exact high-ticket search, the new town, the slow month.

Because all three run through one set of tracking numbers and one monthly report, you can see when a paid campaign is buying calls your SEO would have brought in anyway. When that happens, we cut it.

When to pause, or not start at all

We would rather tell you not to run Google Ads than run it badly. These are the times we say so.

  • The budget is too small to learn. If a campaign can only afford a handful of clicks a week, it cannot tell a good keyword from a bad one. Put that money into LSA first.
  • SEO and LSA already fill the schedule. Paying for clicks to book work you cannot run is not growth.
  • Nobody answers. If calls roll to voicemail, fix the phones before you buy more calls.
  • The landing page is weak. A slow page with no price and no phone number burns clicks.
  • The board is full for weeks. Pause the campaigns for jobs you cannot get to, and keep the high-ticket ones.
Honest notePausing is not quitting. In a slow season we trim budgets instead of switching everything off, the advice in our slow season playbook. If you run a plumbing or HVAC shop, SEO for plumbers and HVAC SEO show where paid search fits in your trade.

Geo limits

Your ads should stop where your trucks stop

A homeowner in Wesley Chapel is a real customer for someone. Maybe not for a shop on US 19 at 4:30 on a Friday. We draw the ad area around the towns you run and leave the rest alone.

People in your area, not just interested in it Google’s setting for people who are in, or regularly in, your area. It is meant to count the snowbird who winters in Hudson and skip the stranger searching from three states away.
Drawn from the shop, trimmed by drive time A radius is a start. SR 54 at rush hour decides where the real edge is.
Towns you skip, excluded by name If your trucks do not go there, the town comes out of the ad area.
One campaign per office A second office in Spring Hill gets its own ads, its own number and its own budget.
Line map of the Gulf coast from Spring Hill down to Palm Harbor, with a dashed circle around Port Richey showing an example ad area Spring HillOwn campaign Port RicheyThe shop

Illustration: an ad area for a Port Richey shopAd areaExcluded

How we measure

From a search to a booked job

Every campaign runs through the same three-part setup, so the monthly report can say which ones filled the schedule and which ones only spent money.

Step 01

A campaign for each job

Water heaters, drains, repipes and leaks each get their own campaign, budget and landing page.

Step 02

A tracking number for each campaign

Calls from each campaign are matched to jobs in Housecall Pro, so we see which ones booked.

Step 03

Cost per booked job

What a campaign cost, divided by the jobs it booked. That number decides what gets more money and what gets cut.

Questions

What owners ask about Google Ads

How much should a home service company spend on Google Ads?

Work backward from the jobs you want, not from a percent of revenue. Decide how many more booked jobs you want from ads, what a booked job is worth to you, and what you can pay to get one. That sets the budget. If the number that comes out is too small for a campaign to learn, start with LSA instead. Our post on setting a marketing budget walks through the math.

How do you cut wasted clicks?

Four ways. Negative keywords for job seekers, do-it-yourselfers and towns you do not serve. Location settings that count people in or regularly in your area. An ad schedule that runs when someone can answer. And campaigns by service, so a cheap drain search cannot spend the water heater budget. Then we keep reading the search terms report and adding negatives.

How soon will the phone ring?

Ads can start showing as soon as Google approves them, so calls can come in the first week. Judging them takes longer. We give a campaign four to six weeks, or about 20 leads, before we move real money, because small samples swing.

Should we bid on competitor names?

Usually not. Those searches come from people looking for someone else, and Google tends to rate your ad as less relevant to them, which pushes the price up. If you want to test it, we will, and we will judge it on cost per booked job like everything else. We do not put another company’s name in your ad text.

Can Google Ads replace SEO?

No. Ads stop the day the budget stops. The map pack and your own pages keep bringing calls after the work is done. Most shops do best with both: local SEO as the engine, and ads for the jobs and months it does not cover yet.

Free Google Ads review

Find out what your clicks are really booking

Tell us your trade, your town and the jobs you want more of. We will look at your campaigns, search terms, location settings and tracking, and tell you what we would cut first. Management is custom priced after a free audit, and there is nothing to sign.

Request your free audit

It takes about a minute. A real person reads every request.

Prefer email? ryan@rankdnow.com