Short answer
Google Ads for plumbers works best with emergency and planned jobs in separate campaigns, tight service-area targeting, phrase and exact match keywords, a long negative keyword list, call assets with call reporting, and ad schedules that match when someone answers. Set the budget from the value of a booked job, not from a guess, and compare it with Local Services Ads.
Plumbing is a good fit for search advertising because the customer is searching at the moment of need. It is also an easy place to waste money, because a search for "plumber jobs" costs the same click as a search for "burst pipe". This guide covers how to structure the account, which keywords and match types to use, what to exclude, how to use call assets, how to work out a budget without guessing, and when Local Services Ads may suit you better. If you also want the electrician version, the structure in Google Ads for electricians is similar. This guide adds the plumbing specifics.
Before you spend: three things to check
Can you answer the phone?
Ads that bring calls when nobody answers waste the click. Decide which hours you can truly cover and plan the rest. See plumbing answering service options.
Does the landing page match the search?
A person searching for a water heater replacement should land on a water heater page, not your home page. Review the points in plumber website design.
Can you see which calls became jobs?
Without tracking, you will optimise for clicks. See Google Ads conversion tracking setup.
Google Ads for plumbers: campaign structure and targeting
Separate campaigns let you give each kind of job its own budget, schedule and target. Here is a workable plan.
| Campaign | Searches it targets | How it runs |
|---|---|---|
| Emergency | Burst pipe, no water, sewer backup, flooded basement, emergency plumber | Call-focused ads, shown only in hours you answer, mobile-heavy |
| Drain and sewer | Drain cleaning, clogged drain, sewer camera inspection, sewer line repair | Mix of urgent and planned, separate from emergencies if the job values differ |
| Water heaters | Water heater replacement, tankless installation, water heater not working | Higher-value jobs, landing page with options and what affects price |
| Repairs and fixtures | Leaking faucet, running toilet, garbage disposal, plumber near me | Everyday work with service-area targeting |
| Larger projects | Repiping, bathroom plumbing, gas line work where you are licensed | Smaller budget, longer decision, form plus call |
If your budget is small, start with one or two campaigns, usually emergency plus one high-value service, rather than spreading money across five. Add campaigns when the first ones produce booked jobs.
Target the area you serve
Set locations to the towns or radius you can reach in a reasonable drive time. Then look at the location setting. Google's help page recommends "Presence or interest" for Search campaigns, which also reaches people elsewhere who have shown interest in your area. It describes "Presence" as limiting ads to people physically in your target locations, which suits a business that wants to reach only those people. A plumber can only serve a defined area, so many owners choose Presence. After a week, open the search terms report and look for place names outside your area. Exclude them, and leave out far towns where the travel eats the profit.
Keywords and match types
Google describes three match types. Broad match, the default, can show your ad on related searches that do not contain your keyword. Phrase match shows on searches that include the meaning of your keyword. Exact match shows on searches with the same meaning, gives the most control and reaches the fewest searches. Google says it is critical to use Smart Bidding with broad match.
- Start narrower. Use phrase and exact match for core terms so you control what you pay for, and read the search terms report weekly.
- Group by job. Put "water heater replacement" terms in one ad group and "drain cleaning" terms in another, each with its own ads and page.
- Add the towns. Many people type the town. Use the main ones you serve as modifiers.
- Widen with care. Move to broader matching only once you have reliable conversion data, and watch the search terms closely when you do.
Bid more where the job is worth more.
Negative keywords: where the savings are
A negative keyword stops your ad from showing on searches containing that term. For plumbing, build the list from day one and add to it weekly.
- Jobs and training: jobs, careers, hiring, salary, apprenticeship, school, course, license exam, certification.
- Do it yourself: diy, how to, tutorial, video, instructions.
- Products and parts: parts, wholesale, supply, buy, cheap, price list, unless you sell parts.
- Work you do not do: commercial, industrial, boiler, pool, car wash, appliance repair, if they are outside your services.
Be careful not to exclude a term that real customers use. "How to" may hide a homeowner who ends up calling after failing a repair, so some owners prefer to handle it by campaign. The wider process is in how to reduce wasted Google Ads spend.
Ads, call assets, schedules and landing pages
Plumbing ads should say what you fix, where, and how fast you can respond, if that is true. Include your licence if the rules in your state require it in advertising, and check the current rules for your state or province.
- Call assets. Google says call assets are the easiest way to add a phone number to existing ads. On mobile they show a call button under the ad, on desktop a button with the number. Clicks on the call asset cost the same as headline clicks. You can add them at account, campaign or ad group level.
- Call reporting. Google's call reporting uses Google forwarding numbers to measure call performance. It is recommended in the call asset settings and applies to the Search Network.
- Call conversions. You can count calls from ads as conversions and set a minimum length, so very short calls do not count. Google warns that counting calls can affect bids if you use automated bidding, so choose the minimum length with care.
- Ad schedule. Under the advanced options of the call asset, and in the campaign settings, you can limit when ads show. Use it to match the hours you can answer, and test separate rules for evenings and weekends if you have on-call staff.
Check Google's call asset and call conversion help pages for current options, because settings change over time.
Landing pages that turn clicks into calls
- Match the page to the ad group. An emergency ad goes to the emergency page, a water heater ad to the water heater page.
- Put the phone button at the top, and keep a short form as the second option.
- Show your licence, reviews and a real photo above the fold on mobile.
- Test speed on a phone before you send paid clicks to the page.
Budget logic without guessing
No honest guide can give you a cost per click or cost per lead for your town, because they vary by city, season, competition and how well your account is set up. What you can do is work backwards from the value of a booked job. The numbers below are illustrative only. Replace every one with your own.
| Step | Illustrative example | Your number |
|---|---|---|
| Average profit on a booked job, after labour and materials | $300 | |
| Share of that profit you will spend on advertising to win the job | One third, or $100 | |
| Share of ad calls that become booked jobs | 1 in 3 | |
| Most you can pay per call | $100 divided by 3, about $33 |
That final figure is your ceiling, not a target. Now check whether the market allows it. The Keyword Planner and your first few weeks of data tell you what clicks cost where you work. If you divide your ceiling per call by the share of clicks that turn into calls, you get the most you can pay per click. If actual clicks cost more than that, the campaign loses money on those searches however well it is run, and you should narrow to higher-value jobs, lift your answer rate or consider Local Services Ads.
For the monthly budget, decide how many booked jobs you want, divide by your booking rate to get calls, and multiply by what you expect to pay per call after the first month of learning. Then add a margin for the learning period. Budgets that are too small to collect data tend to stall, which is why this practice recommends at least $1,500 a month in ad spend per platform. For more, read what Google Ads costs a small business in the USA.
When Local Services Ads may fit better
Local Services Ads are a different product. According to Google's Ads Help page, you pay for valid leads such as phone calls and messages rather than clicks, the campaigns are keywordless and are targeted by service category and area, and ads run on Google Search and Maps. Plumbers are among the home service categories Google lists for the first US migration phase.
They may suit you better when:
- you cannot manage keywords and negatives every week
- you mainly want calls and messages for core services in a defined area
- your reviews and profile are already decent, because Google says profile quality, response time and verification affect ranking
- paying per lead is easier to budget than paying per click
Search ads may suit you better when you want to choose exactly which services and searches to show for, to push higher-value jobs, or to control landing pages. Many plumbers run both and compare cost per booked job. One caution: Google's help page says existing Local Services Ads campaigns are being migrated in phases into a specialised Performance Max campaign type with pay-per-lead goals, starting in August 2026 for select US advertisers, with manual bidding removed and non-US accounts following in 2027. Timing and features change, so read Google's page "Local Services Ads transition to Performance Max campaigns with pay-per-lead goals" and check what applies to your account. See Local Services Ads and Local Services Ads vs Google Ads.
What to track each week and month
- Weekly: the search terms report, new negatives, ad schedule performance and missed calls.
- Monthly: calls by campaign, booked jobs by campaign, cost per booked job and revenue per job.
Record booked jobs in a CRM or a spreadsheet and, where possible, send them back to Google Ads. Google's offline conversion import uses the Google Click ID saved with the lead, and its help page notes that, from June 2026, uploads are moving to the Data Manager API. Your developer or consultant will know the current method.
Mistakes plumbers make with Google Ads
- One campaign for everything. Emergency calls and water heater quotes behave differently.
- Ads on when nobody answers. Pay for calls you can pick up.
- Broad match with no exclusions. The ad spend leaks through irrelevant searches.
- Judging by cost per click. Cheap clicks that bring no jobs are expensive, and wrong numbers or spam calls are not leads.
- Setting and forgetting. The search terms report needs a weekly look.
Where LiveLeadsLane fits
LiveLeadsLane is a new, founder-led remote practice run by Prakhar Kirsali. Google Ads management starts with a Starter plan at $375 a month plus a $315 setup fee for one platform, with ad spend paid by you directly to Google. Local Services Ads alone are $299 a month plus a $250 setup fee. Founding-client rates may apply. No one can promise a lead count, and I do not. If you would like your account or your plan reviewed first, an Ads Audit is $125, and you can book a free call.