Most plumbers who’ve hired a PPC agency have a story. They paid management fees for months, watched their ad spend disappear, and got a stack of reports with impressive-looking charts but not enough phone calls. The problem usually wasn’t Google Ads. It was that the agency running the campaigns had never thought seriously about what it means to sell emergency drain clearing at 11pm, or how to convince a homeowner to book a water heater replacement before they’ve compared three quotes.
Plumbing has real quirks that generalist agencies miss. Phone-call dependency is high: by our benchmarks, 40-70% of home service leads come in by phone. Service areas are tight. Demand spikes in winter when pipes freeze and in spring when sump pumps fail. Job values swing from a $150 drain snake to a $12,000 repipe. An agency that also runs campaigns for e-commerce brands and personal injury lawyers is not built to think through any of that.
The agency you’re looking for doesn’t just know Google Ads. They know plumbing’s specific conversion mechanics, its seasonal rhythms, and why a drain clearing lead and a repipe lead should never live in the same campaign.
These seven criteria give you a concrete way to evaluate any PPC agency before you hand them your budget. Use them as interview questions, as a proposal checklist, or as a framework for auditing whoever you’re already working with. The goal is straightforward: more booked jobs at a cost that makes sense for your business.
1. Build Campaigns Around Job Types, Not Just Keywords
The Challenge It Solves
A plumber searching for “emergency plumber near me” at midnight is in a completely different headspace than someone researching water heater brands on a Tuesday afternoon. If both queries land in the same campaign with the same ad copy and the same landing page, you’re wasting money on one of them, probably both. Generalist agencies tend to pull a list of plumbing keywords, drop them into a single campaign, and call it a day. That structure looks organized on paper but falls apart in practice.
The Strategy Explained
A plumbing-literate agency will segment campaigns by job type: emergency services, repairs, installations, and maintenance. Each segment gets its own budget, its own ad groups, its own copy, and its own landing page. Emergency campaigns run with aggressive bids and call-only ads because speed is the entire value proposition. Installation campaigns can afford more deliberate copy because the homeowner is comparing options. Maintenance campaigns might lean on seasonal timing and price-conscious messaging.
This matters even more now that Google’s Performance Max campaigns are increasingly the default recommendation. PMax can work for plumbing, but it sacrifices granular control. A knowledgeable agency knows when to push back and use standard Search campaigns instead, particularly for high-intent emergency queries where you need to control exactly what triggers your ads.
Implementation Steps
1. Ask the agency to show you a campaign structure diagram for a current or past plumbing client. Look for separate campaigns or at minimum separate ad groups by job type, not one big “plumbing services” bucket.
2. Ask specifically about their Performance Max strategy. Do they use it by default? Do they use it alongside Search, or instead of it? A good answer involves nuance, not a blanket recommendation.
3. Confirm that each job type has a corresponding landing page, not just a different ad pointing to the same homepage.
Pro Tips
Emergency plumbing campaigns should have call-only ads and call extensions prioritized over text ads. When someone’s pipe is bursting, they’re not reading a landing page. They’re tapping a phone number. If the agency isn’t running call-only campaigns for emergency terms, that’s a structural gap worth pressing on before you sign anything.
2. Landing Pages Built for Panicked Callers
The Challenge It Solves
Sending paid traffic to your homepage is one of the most common and expensive mistakes in local service advertising. Homepages are built to introduce a business. Landing pages are built to convert a specific intent. For emergency plumbing, that intent is: “I need someone now, I need to know you’re local, and I need to call you in the next thirty seconds.” A homepage rarely does that job well.
The Strategy Explained
A serious PPC agency will insist on dedicated landing pages for each campaign type. For plumbing, that means a fast-loading, mobile-first page with the phone number above the fold, a clear service area statement, and a single primary call to action. The page should load in under three seconds on mobile, because most emergency searches happen on a phone and a slow page loses the caller before they ever see your number.
The copy on the page should match the ad that brought the visitor there. If someone clicks an ad for “24-hour drain clearing,” the landing page headline should say something close to that, not “Welcome to Smith Plumbing, serving the area since 1998.” Message match directly affects Quality Score, which affects your cost per click.
Implementation Steps
1. Ask the agency who builds and hosts the landing pages. Some agencies use your website; others build pages on their own platform. Clarify ownership from the start so you’re not left without pages if you part ways.
2. Request a mobile preview of a landing page they’ve built for a plumbing or home service client. Check where the phone number appears and how fast the page loads.
3. Confirm that landing page copy is written to match specific ad groups, not repurposed from a generic service page.
Pro Tips
Ask about their page speed benchmarks. If they can’t tell you what load time they’re targeting or how they test it, that’s a flag. On mobile, every additional second of load time reduces the probability that a stressed homeowner stays on the page long enough to call you.
3. Phone Call Tracking as a First-Class Conversion
The Challenge It Solves
If an agency is reporting on clicks, impressions, and click-through rates but not on phone calls, they’re measuring the wrong thing for your business. Between 40-70% of home service leads come in by phone. That number is even higher for emergency plumbing, where someone with a flooded basement is not filling out a web form. If your agency can’t tell you how many calls your campaigns generated, how long those calls lasted, and which keywords drove them, you have no real picture of what’s working.
The Strategy Explained
Dynamic number insertion is the foundation. It swaps the phone number on your landing page based on the traffic source, so every call can be traced back to the specific campaign, ad group, and keyword that drove it. Call recording lets you verify that the calls are real leads, not spam or wrong numbers. Call duration thresholds filter out calls that lasted less than sixty or ninety seconds, which are usually not genuine inquiries.
This setup should be in place before the campaign launches, not added later when you ask where your leads are going. Smart Bidding strategies like Target CPA also depend on this data. Without enough tracked conversions, Google’s algorithm can’t optimize effectively, which is one reason new accounts need a 30-90 day ramp period using manual or enhanced CPC before switching to automated bidding.
Implementation Steps
1. Ask the agency what call tracking platform they use and whether it includes dynamic number insertion, call recording, and duration-based filtering.
2. Confirm that phone calls are set up as primary conversions in Google Ads, not secondary conversions or excluded entirely.
3. Ask how they define a “qualified call” for reporting purposes. A thirty-second call from a spam bot should not count the same as a four-minute conversation with a homeowner who booked a job.
Pro Tips
LSA (Local Services Ads) track calls separately from standard Google Ads and require Google Guarantee verification. A full-service agency should be handling both, and they should be able to show you how the two systems work together rather than treating them as unrelated campaigns.
4. Realistic CPL Expectations for Plumbing Markets
The Challenge It Solves
Some agencies will tell you whatever you want to hear to win the contract. Others will set expectations so vague that they’re never actually accountable for results. Neither is useful. What you need is an agency that can walk you through realistic cost-per-lead ranges for your market, explain what drives CPL up or down, and commit to reporting on metrics that connect to actual revenue, not just ad activity.
The Strategy Explained
For Google Ads in home services, a reasonable CPL benchmark sits between $18 and $35. That range moves based on your market’s competitiveness, your service mix, and how well the campaign is built. Emergency plumbing in a dense metro will cost more per lead than routine maintenance in a smaller market. An agency that quotes you $5 leads is either not being honest or is counting every click as a lead. An agency that can’t give you a range at all hasn’t done this before in your vertical.
The more important number is cost per booked call, not cost per lead. Leads include spam, wrong numbers, and people who were never going to hire you. Booked calls represent actual revenue opportunity. Press any agency you’re evaluating on whether they can report at that level.
Implementation Steps
1. Ask the agency directly: “What CPL should I expect for emergency plumbing in my market, and what factors would push that number higher or lower?” A good answer involves market competitiveness, campaign structure, and conversion rate, not just a number pulled from thin air.
2. Ask how they report on cost per booked call versus cost per lead. If they can’t distinguish between the two, their reporting won’t tell you what you actually need to know.
3. Ask about their ramp period expectations. New campaigns running Smart Bidding need 30-90 days to accumulate enough conversion data to optimize properly. An agency that promises immediate peak performance is overselling.
Pro Tips
Seasonality affects CPL directly. Plumbing demand spikes in winter around frozen and burst pipes and in spring around sump pump failures. A prepared agency adjusts bids and budgets ahead of those windows, not in reaction to them. Ask how they handle seasonal planning, and if the answer is vague, that’s worth noting.
5. Geo-Targeting Matched to Where Jobs Are Actually Profitable
The Challenge It Solves
Default radius targeting in Google Ads sounds reasonable until you realize it’s drawing a circle around your address without any knowledge of where your profitable jobs actually come from. For a plumber, that circle might include zip codes where drive time kills your margins, areas where a competitor dominates, or neighborhoods where the average job value doesn’t justify the cost of the lead. Spending money to attract calls from those areas is a slow drain on your budget that’s hard to spot in aggregate reports.
The Strategy Explained
A plumbing-literate agency will start by understanding your actual service area, not just your address. That means zip code or polygon targeting built around where you want jobs, adjusted for drive time, average job value, and where you’re already winning. City-specific ad copy and landing pages reinforce local relevance, which improves Quality Score and conversion rates. “Drain clearing in [Specific City]” outperforms “drain clearing near me” for a homeowner who’s already filtered by location in their own mind.
The Map Pack captures roughly 42% of local search clicks, which means geo-targeting strategy can’t live only inside Google Ads. Your Google Business Profile and Local Services Ads need to align with the same service area definition, or you’re running contradictory signals across platforms.
Implementation Steps
1. Ask the agency how they determine your targeting boundaries. “We use a 15-mile radius” is a red flag. “We start with your most profitable zip codes and expand based on job data” is a much better answer.
2. Ask whether they build city-specific landing pages or use one generic page for the entire service area. City-specific pages convert better and support local SEO simultaneously.
3. Confirm that their geo-targeting approach accounts for where you don’t want to run ads, not just where you do. Exclusions matter as much as inclusions.
Pro Tips
Ask how they handle location bid adjustments. If certain zip codes are converting at a lower CPL, those areas might justify higher bids. If others are eating budget without producing booked calls, they should be excluded or bid down. This kind of ongoing refinement is what separates a managed campaign from a set-it-and-forget-it one.
6. Negative Keywords Built for Plumbing, Not Generic Local Service
The Challenge It Solves
Without aggressive negative keyword management, plumbing campaigns bleed budget on searches that will never produce a job. “Plumbing supplies near me” goes to a supply store shopper. “Plumber jobs” goes to someone looking for employment. “How to fix a leaky faucet” goes to a DIYer who will never call you. These are not edge cases. They’re predictable, high-volume query types that show up in every plumbing campaign that hasn’t been built by someone who knows the vertical. A generalist agency discovers these problems after your money is gone. A plumbing-literate agency blocks them before the campaign launches.
The Strategy Explained
A real plumbing negative keyword list covers several distinct categories. Supply and wholesale terms block homeowners and contractors shopping for parts rather than services. Career and employment terms block job seekers. DIY and instructional terms block people who want to fix it themselves. Brand terms for competitors may need to be managed separately depending on your strategy. Unrelated service terms, like HVAC or electrical queries that surface on broad match, need to be excluded as well.
This list should exist before launch and should grow throughout the campaign as the search term report reveals new irrelevant queries. Ask to see a sample of the list before you sign. A generic list with fifty terms is not the same as a trade-specific list built from actual plumbing campaign experience.
Implementation Steps
1. Ask the agency to share a sample negative keyword list they use for plumbing campaigns. Look for supply store terms, job listing terms, and DIY instructional terms as a baseline. If those categories aren’t represented, the list isn’t built for your vertical.
2. Ask how often they review the search terms report and add new negatives. Weekly during the ramp period is reasonable. Monthly at minimum once the campaign is stable.
3. Ask whether they use negative keyword lists at the account level, campaign level, or both. Account-level negatives protect every campaign from the same irrelevant queries without having to add them repeatedly.
Pro Tips
Broad match keywords, which Google now defaults to more aggressively, require a much more robust negative keyword strategy than phrase or exact match. If the agency plans to use broad match extensively, ask how their negative keyword management scales to handle the wider query pool that broad match generates. The answer should be specific, not reassuring.
7. Transparent Fees, Clear Reporting, and Account Ownership
The Challenge It Solves
A surprising number of plumbers have paid an agency for a year and then discovered they don’t own the Google Ads account. When they tried to leave, they lost their campaign history, their conversion data, and months of optimization work. Others have paid a flat “marketing fee” without ever knowing how much of it went to Google versus the agency. Opacity in these areas is not accidental. It’s a retention mechanism. A trustworthy agency has nothing to hide on either front.
The Strategy Explained
Account ownership should be confirmed in writing before you spend a dollar. Your Google Ads account should be created under your own Google account, with the agency added as an administrator. If the agency insists on creating the account under their MCC (manager account) with you as a sub-user, that’s a flag worth pressing on. You should be able to log in, see your account, and retain it if you ever part ways.
Fee structure should be explicit: a clear management fee separate from your ad spend, with no markup on the media buy. Reporting should show cost per lead, cost per booked call, and campaign-level performance, not just impressions and click-through rates. And contract terms should be reasonable. Month-to-month or short-term agreements signal that the agency is confident in their results. Long lock-in contracts often signal the opposite.
Implementation Steps
1. Ask directly: “Will the Google Ads account be in my name, and can I take it with me if I leave?” The answer should be yes, immediately and without conditions.
2. Ask for a breakdown of how fees are structured. Management fee, ad spend, and any platform or tool fees should be listed separately in the proposal.
3. Ask what their reporting cadence looks like and request a sample report. Confirm that cost per booked call appears somewhere in that report, not just clicks and impressions.
Pro Tips
No-lock-in contracts are worth paying attention to. Clicks Geek operates without long-term lock-ins because the results are what keep clients around, not the paperwork. When you’re evaluating agencies, treat a multi-year contract requirement as a signal about how confident they are in what they’re actually delivering.
Putting It All Together
Picking the wrong PPC agency costs more than the management fee. It costs you the ad spend that went to irrelevant clicks, the months of campaign history you have to rebuild, and the jobs that went to a competitor while your campaigns underperformed. The damage compounds quietly until the reports stop making sense and the phone stops ringing enough to justify the spend.
Run any agency you’re considering through these seven criteria. Ask to see their campaign structure for a plumbing client. Ask how they track phone calls and what they define as a qualified call. Ask who owns the account on day one. If they can’t answer those questions clearly and specifically, that’s your answer.
Clicks Geek has been running campaigns for local service businesses since 2015, holds Google Premier Partner status, and has built industry-specific playbooks across 298 trades including plumbing. We’ve managed over $100 million in ad spend across more than 10,000 campaigns, and we work without long-term lock-in contracts because we’d rather earn your business every month than hold you to paperwork.
If you want to see what this would look like for your plumbing business, we’ll walk you through what your budget should realistically produce in your market and what a properly built campaign actually looks like before you commit to anything.