Key takeaways
- Search ads pay off for plumbers when they reach searches the Map Pack and Local Services Ads do not, at hours someone can answer.
- Split emergency and planned work into separate campaigns, with one landing page per service.
- Judge spend on cost per booked service call, matched to jobs in your field software.
- If nobody answers after six, fix that before you buy overnight clicks.
Google Ads for a plumbing company pay off when they buy the searches your Map Pack listing and Local Services Ads cannot reach, at the hours you can answer, and when every click is judged by whether it became a booked service call. Run that way, ads are the fastest dial you have during a freeze. Run loosely, they pay for DIY research.
When Google Ads pay off for plumbing companies
Search ads pay off when you need control that the other channels do not give you: which searches, which hours, which page. They do not pay off when the phone is the weak link.
| Your situation | Search ads? | Why |
|---|---|---|
| You need calls this month and SEO is months away | Yes | Ads can run as soon as they are approved |
| You want more of one high-ticket job: water heater replacement, repiping, sewer lines | Yes | You pick the searches and the page they land on |
| A freeze or holiday clog rush has people searching at night, and a tech is on call | Yes, on an overnight schedule | Raise bids for the hours you can actually run |
| You already win the Map Pack for "plumber" near the shop | Partly | Spend on the services and the edges of your area you do not win |
| Nobody answers after six | Not yet | Overnight ads would pay for voicemails |
| You cannot tell which calls became jobs | Not until tracking is in | You would be tuning for clicks |
Local Services Ads are changing alongside this. They are moving into Google Ads as Performance Max campaigns with pay-per-lead goals. Plumbing is named in the first phase, but service-area plumbers without a storefront are scheduled for a later wave (Google's transition notice). That puts both in one account, but they stay different tools: LSA charges per lead, search ads give you control of keywords and landing pages. The Local Services Ads guide for plumbing companies covers that side.
How a tracked Google Ads campaign connects
- A high-intent search Words that name a service you sell
- Your ad Matches the words they used
- Landing page One service, one action
- Call or form Tracked by campaign
- Booked call Recorded against the ad
Bookings guide the next round of bidding
Campaign setup we use
- Separate campaigns for emergency and planned work, so the burst-pipe budget and schedule never compete with water heater estimates.
- Ad groups by service: drain cleaning, water heater repair, water heater replacement, repiping, sewer line repair and leak detection, each sending clicks to its own landing page.
- Phrase and exact match on the searches that book, with broader matching added only once conversion data is solid (match types).
- A plumbing negative list from day one: apprenticeships and wages, licensing classes, parts and supply searches, how-to fixes and tool rentals (negative keywords).
- Location targeting drawn from where the vans go, not a radius that reaches into areas you would turn down at 2 a.m.
- An ad schedule matched to answering. Overnight ads run only on nights a person picks up.
- Call assets and call tracking, because the phone call is the main conversion for a plumber (call tracking).
- Booked jobs imported from ServiceTitan, Housecall Pro or Jobber, so Google's bidding learns which calls turned into work.
Budget and tracking
Set the budget from what a booked call is worth to you, not from what a click costs. A worked example, with invented round numbers that show the arithmetic and are not a benchmark:
Say a month of search ads costs $3,000 and produces 60 tracked calls. Fifteen are not jobs: a wrong service, an address outside your area, someone asking where to buy a part. Of the 45 real calls, 30 are booked. The ads account reports $50 per conversion. Your real figure is $100 per booked service call. If six of those 30 bookings become water heater replacements, the month is judged on that revenue, not on clicks.
Tracking has to follow the call all the way through:
- Click to call: a tracking number on the ad and the landing page.
- Call to answered: recorded calls, checked weekly, with missed calls counted by hour.
- Answered to booked: the job in your field software, tagged with the campaign.
- Booked to invoiced: the ticket, sent back to Google Ads so bids follow revenue.
Expect costs and volume to jump in the first freeze and in the holiday drain-clog rush. Decide in advance how much budget you will add, and only on days you have techs to send.
How it works
- Assess. We read your search terms report, check where the spend is going and what hours calls arrive, and compare ad calls with booked jobs in your field software.
- Prioritize. We cut the waste first, then rank the services worth more budget, each with a date.
- Execute. We rebuild campaigns, negatives, schedules and landing pages inside your own Google Ads account.
- Measure. We report calls, booked service calls and cost per booked call every month, and reset priorities before freeze season.
How VETS Growth Marketing helps
We run Google Ads for plumbing companies in an account you own, as a project with a defined outcome and dates, and we report booked service calls and what each one cost, matched to your job records. If an ad does not produce work, it gets cut. Book a growth consultation and we will audit your current account and show you where the money is going.
Sources
- About keyword matching options, Google Ads Help
- About negative keywords, Google Ads Help
- Set up tracking calls to a phone number on a website, Google Ads Help
- Local Services Ads transition to Performance Max campaigns with pay-per-lead goals, Google Ads Help