Plumbers / Google Ads
Google Ads for plumbers who roll a truck
Plumbing ads are a dispatch decision that shows up as a click. Emergency keywords cost more because the person often has water on the floor, and because every company that owns a truck is bidding. If the ad says you will come and nobody is on call, you paid for a complaint. The spend goes to Google. Management is a different bill. Neither one is a promise of booked jobs.

Emergency keywords are a different auction
Burst pipe, sewer backup, water heater leaking, no hot water, and gas smell are not the same search as "water heater replacement quote" or "repipe". The emergency query is impatient. The planned job will read a page and call in the morning. Putting them in one ad group forces one bid and one sentence to serve both moods. The emergency click is usually more expensive. That is the auction, not proof the campaign is broken, and it is not a reason to chase every expensive term.
A higher cost per click can still be a sensible job if the truck rolls and the ticket is real. It can also be a wasted click if the person wanted a diagram, a part, or a company in a city you do not serve. We separate emergency repair, drain cleaning, water heaters, and sewer or repipe work so you can see which bucket spent the money. We do not blend them into "plumbing" and then argue about the average.
Gas leak and active flooding language needs a careful ad. If you are not the right trade, or you want those callers to use the utility emergency line first, the ad should say so. Scaring a click into a call you cannot legally or safely take is not a win. The keyword list should match the license on the truck.
After hours ads need a person who can answer
If the ad says 24 hour, nights, or emergency, someone who can dispatch a truck has to pick up. A voicemail that promises a callback "during business hours" contradicts the ad the person just paid you to click, even though they paid Google and you paid for the click. The schedule in the account should end when the last tech goes home, unless the on call rotation is real.
An answering service or an AI receptionist can take the first facts, the address, and the nature of the leak. That only helps if a tech is actually available to go. A perfect intake script in front of an empty board is still a missed job and an angry review. We will ask who is on call before we turn on evening ads. If the answer is nobody, the ads stop at the end of the shift.
An example, labelled as an example: a five tech shop runs emergency ads until 10 p.m. because a rotating tech carries the phone, and pauses them on the two nights a week that rotation is uncovered. Planned water heater ads can keep running in the evening because those calls can wait for morning dispatch. That picture is a staffing rule drawn as campaigns. It is not a measured outcome from a CodeHunterz client.
Target the map you actually drive
Geo targeting should describe the area where you will roll a truck, not the area a keyword tool thinks is large. A radius that crosses a river, a toll road, or a city you have quietly decided not to serve will buy calls you then decline. Declined calls still cost the click. Exclusions for the far side of the metro are as important as the radius itself.
City names in keywords are useful when that city is inside the real service area. They are a trap when the account is stuffed with every suburb so the list looks long. We would rather have drain cleaning and water heater campaigns inside an honest boundary than fifty town names you will not drive to after 4 p.m. If you have a second shop, it gets its own location settings, because the drive time is different.
Location options inside Google Ads include people in the area and people searching for the area. For a plumber, people physically in the service area are usually the ones with the leak. Someone researching your city from three states away is a weaker click. We set that deliberately and we look at the locations report, instead of leaving the default and hoping.
Sewer camera shoppers and other junk
Not every sewer query is a homeowner with a backup. Some people are pricing a camera rental, a DIY scope, or a curiosity inspection with no symptoms. Some are property investors collecting bids they will not hire. Some are other trades looking for a sub. The click looks similar in the report. The call does not. A first question, asked by a person, separates "sewage in the tub right now" from "how much is a camera if I want to look someday".
Junk also arrives as jobs and training (plumber salary, apprenticeship), parts (faucet cartridge, wax ring), and DIY (how to snake a drain). Those belong in negatives unless they are a real line of business. "Cheap" and "free estimate" are not automatic negatives. Many honest jobs start that way. The search terms report tells you which cheap queries are tire kickers and which ones book.
We do not promise a lead list with the junk removed by magic. We promise a structure that makes junk visible: separate campaigns, negatives updated from real queries, and call notes that say whether the person was a homeowner with a problem you fix. If the notes never get written, the report will keep congratulating you for calls that were camera shoppers.
- Emergency repair separated from planned replacement
- Negatives for jobs, training, parts, and DIY how to queries
- A call question that sorts active backups from camera shopping
- Location exclusions for areas you will not drive
- Ad schedules that match the on call board, not a slogan
What the account should report
A useful plumbing report separates spend, clicks, calls, and forms by job type, and it says which calls were bookable. It does not collapse the month into one cost per lead that mixes a clogged sink with a sewer dig. Call tracking numbers by campaign are the usual way to get there. If two people share a cell phone and never log the source, we will say so before anyone scales the budget.
The landing page for an emergency ad is short. Phone number, what you mean by emergency, the hours that number is answered, and the area. The landing page for a water heater replacement can be longer, because that buyer will read about tank versus tankless if you actually install both. Sending both clicks to a homepage with a stock van is how the expensive click leaks away. The page has to match the ad.
Ad spend is paid to Google. Management is separate. Typical management fees in this kind of work are often discussed as a percent of spend or as a monthly minimum, since a weekly search term review does not shrink to zero on a quiet week. That description is not a CodeHunterz rate card. We quote after we see the service area, the offers, and how calls are answered. We do not guarantee leads, and we do not invent a return multiple for your city.
What do owners in this industry ask?
Q01Why do emergency plumbing keywords cost more?
More companies bid on them, and the person searching often needs someone now. The click price is the auction. It is not automatically a bad campaign, and it is not automatically a good one. You judge it by whether a truck was available and whether the call was a job you do.
Q02What if we advertise after hours but only have voicemail?
Then the ads should not say you answer after hours. Run them on the schedule a person can pick up and dispatch. An answering service only counts if a tech can still roll. A callback the next morning is a different promise, and the ad should use that promise.
Q03How should geo targeting work?
Draw the area you will actually drive, including exclusions for the parts of the metro you decline. Keywords for cities you do not serve make the account look busy and the calls unusable. A second shop should have its own location settings.
Q04What counts as a junk plumbing lead?
Common ones are sewer camera shoppers with no backup, DIY researchers, parts buyers, job seekers, and addresses outside the area you drive. The click report will not label them. Call notes and negatives will. We do not claim the junk disappears.
Q05Do you guarantee the phone will stay busy?
No. We can show spend, queries, and calls. Booked jobs depend on price, response time, and whether you had a truck. Ad spend is paid to Google and is separate from the management fee. We will not promise a lead volume.
