Google Ads for Plumbers: How to Structure Campaigns Around Services, Leads and Revenue

In this article

Google Ads for plumbers should be organized around service demand and measurable business outcomes.

Most plumbing Google Ads accounts do not fail because they need more campaigns.

They fail because they have too many campaigns learning from the wrong outcomes.

We saw this firsthand after taking over Google Ads for an established plumbing company serving South Carolina. The company had a strong local presence and real demand. The problem was not the business. It was the way the advertising account had evolved.

Campaigns had been divided by location. Brand traffic was running through Performance Max. Additional Performance Max campaigns targeted locations without adequate brand separation. Competitor activity was running through AI Max. Conversion goals included phone-number clicks and other actions that did not reliably establish whether a person had spoken to the company, booked a job or produced revenue.

There was activity everywhere, but no clean answer to the question that mattered:

Which plumbing services, campaigns and customer searches were producing real jobs?

We did not begin by adding keywords, raising budgets or launching another campaign. We investigated what Google Ads was being told to optimize for, which Performance Max channels were receiving the budget, and what happened to a lead after it reached ServiceTitan.

That investigation changed the organizing principle of the account. Instead of multiplying campaigns around every location, we consolidated the structure around plumbing services and connected advertising decisions to real lead and revenue information.

This guide explains the reasoning behind that change. It is not a universal template to copy blindly. A plumbing company with two genuinely different markets may need geographic separation. A one-location operator with limited conversion volume may need a far simpler account. The right structure depends on where the business differences actually occur.

The principle is universal, however:

Segment a plumbing Google Ads account only when the segment needs a different budget, economics, message, landing page, operational response or bidding objective.

Everything else is organization for its own sake.

The short answer: how should Google Ads for a plumbing company be structured?

For many established local plumbing companies, we prefer to begin with:

1. A tightly controlled brand Search campaign.

2. Non-brand Search campaigns organized around economically meaningful plumbing services.

3. Ad groups that preserve clear search intent within each service.

4. Location targeting that covers serviceable territory without automatically creating a separate campaign for every city.

5. Performance Max only when measurement and conversion volume can support it.

6. Website actions and call interactions kept observable without allowing weak signals to control bidding.

7. Qualified leads, booked jobs, completed jobs and revenue imported from the CRM or field-service platform wherever technically possible.

That is a starting architecture, not a rule. Geographic campaigns become appropriate when different territories require independent budgets, staffing, schedules, prices, offers, landing pages or performance targets.

The mistake is not using location campaigns. The mistake is using them without a business reason.

Why plumbing campaign structure becomes complicated so quickly

Plumbing looks like one category from outside the business. Inside the business, it is a collection of demand types with very different urgency, economics and operational requirements.

A homeowner with a burst pipe needs help now. Someone comparing tankless water heaters may research for days. A sewer replacement can justify a much higher acquisition cost than a minor fixture repair. A commercial plumbing inquiry may have an entirely different sales process from a residential service call.

These searches should not necessarily share:

  • The same budget priority.
  • The same ad message.
  • The same landing page.
  • The same phone coverage.
  • The same target cost per lead.
  • The same estimated job value.

But that does not mean each service must be multiplied by every city.

Imagine a plumber serving ten cities with six service categories. A simple service-by-location matrix can create 60 campaigns before brand, remarketing, competitors or Performance Max are added. If the account produces 60 meaningful monthly conversions, each theoretical segment averages one conversion. Smart Bidding does not receive a rich local learning environment; it receives dozens of small, inconsistent ones.

Google’s automation has become better at using signals across auctions, but no algorithm can turn a shallow business event into a completed job. The more fragmented the structure, the harder it becomes to distinguish a location problem from a service problem, a bidding problem from a tracking problem, or a demand constraint from a budget constraint.

This is why campaign structure should follow the business decision it enables.

Google’s own account-structure guidance now favors simpler, tightly themed structures and recommends segmenting campaigns around business objectives rather than maintaining duplicate or non-serving fragments. Google’s account-structure guidance

Heather Brousell, a paid-media specialist with more than 20 years of experience, states the same principle more bluntly: “Structural granularity that doesn’t improve data consolidation is unnecessary complexity.” Her analysis also identifies conversion-goal misalignment as one of the quietest ways structure damages performance. Brousell’s campaign-structure analysis in Search Engine Land

The account we inherited: strong business, fragmented advertising

The client was not a new plumbing company trying to manufacture demand. It already had a strong presence in South Carolina and was doing well operationally by location.

The Google Ads account told a less coherent story.

It contained a mixture of:

  • Location-led campaign segmentation.
  • A brand-oriented Performance Max campaign.
  • Other Performance Max activity assigned to locations.
  • Incomplete brand separation.
  • AI Max activity used for competitor targeting.
  • Conversion actions that mixed real business events with shallow website or phone interactions.

Each component could be defended individually. Together, they spread the budget, intent and learning across too many overlapping systems.

This distinction matters. An account can contain modern campaign types and still have an outdated strategy. Performance Max, AI Max and automated bidding do not create clarity merely because they use newer technology. They magnify the goals and boundaries they receive.

Our first task was therefore not optimization. It was diagnosis.

Step one: audit what Google thinks a plumbing conversion is

Before reviewing keywords, we inventory every conversion action.

For each action, we ask:

  • What exact human behavior triggers it?
  • Can it fire more than once for the same lead?
  • Does it represent an interaction, a lead, a booked job, a completed job or revenue?
  • Is it Primary or Secondary?
  • Which campaigns use the goal containing it?
  • Is its value real, estimated or absent?
  • Does the event arrive quickly enough to influence bidding?
  • Can the business reconcile it with ServiceTitan?

Google defines a Primary conversion action as one that can be used for bidding when its associated goal is selected by the campaign. A Secondary action remains available for observation in the “All conversions” column but normally does not steer bidding. Google explicitly warns that misconfiguring these settings can prevent Smart Bidding from optimizing effectively. See Google’s explanation of conversion goals.

That distinction is not administrative. It tells the bidding system what success means.

Why a phone-number click is not a plumbing lead

A mobile visitor tapping a phone number may be valuable. It can indicate intent and should often be measured. But the click alone does not prove that:

  • The call connected.
  • The caller was inside the service area.
  • The caller needed a service the company provides.
  • The CSR answered.
  • The conversation lasted long enough to qualify.
  • An appointment was booked.
  • A technician completed the job.
  • Revenue was collected.

When a phone click is placed beside a booked or completed job as an equal Primary conversion, the easier action can dominate the signal. Google is not choosing to send poor leads; it is pursuing the outcome the account defined.

In the South Carolina account, website phone-click actions were among the signals treated too seriously. We moved weak interaction events out of the bidding path and retained them for observation where useful.

This is the broader conversion hierarchy we use for plumbing accounts:

Funnel stageExampleTypical role
Website interactionPhone-number click, form start, directions clickSecondary observation
ContactConnected call or submitted formLead signal; Primary only when deeper data is unavailable and quality controls exist
Qualified leadServiceable caller with a relevant plumbing needStrong bidding candidate
Booked jobAppointment accepted and scheduledStronger business outcome
Completed jobWork completedRevenue-stage outcome
Revenue/valueActual job revenue or appropriate value signalBest input for value-based optimization when implementation is reliable

This table is directional, not automatic. A company must consider conversion delay, data volume, cancellation rates and the reliability of its CRM processes. If completed-job imports arrive rarely or inconsistently, immediately removing every upper-funnel Primary action can starve bidding. Measurement architecture should reflect both business value and the amount of usable data.

For a more detailed technical explanation, see River Stone’s guide to Google Ads conversion tracking and offline conversion imports.

First-hand evidence from the account

An audit snapshot from the inherited account. ServiceTitan completed-job actions and value were present, but the goal group was marked misconfigured and had no Primary action.

The screenshot captures a crucial nuance. Connecting ServiceTitan does not automatically mean the account is bidding toward the correct ServiceTitan outcome. Data can exist in “All conversions” while having no direct role in the campaign’s main bidding goal.

A separate account-goal view showing how ServiceTitan call actions were classified. Every action must be evaluated by what it represents, not merely by the integration that supplied it.

These screenshots are deliberately not presented as a dramatic “before and after” performance claim. They are evidence of the measurement problem we found: several stages of the plumbing funnel existed inside Google Ads, but their relationship to bidding was not clean enough.

Step two: connect Google Ads to what happens inside ServiceTitan

For a plumbing company, the important events often occur after the website session:

1. The homeowner calls or submits a form.

2. A CSR determines whether the customer is serviceable.

3. The call becomes a booking.

4. A technician attends the job.

5. The job is completed.

6. ServiceTitan records revenue.

Standard website conversion tracking sees only the first part of that sequence. Offline conversion tracking closes the gap.

Google’s documentation explains that offline conversion imports allow advertisers to send events that happen after an ad click or call back into Google Ads. Google now recommends enhanced conversions for leads for new implementations because first-party customer data can supplement click identifiers and improve matching. Google’s offline-conversion documentation also notes an important 2026 implementation change: uploads are moving to the Data Manager API, so older integration instructions should not be copied without checking their current support status.

ServiceTitan describes the business side of the same loop. Its Ads product can connect Google Ads performance to calls, jobs and revenue; its Ads Optimizer can send audience and revenue information back to Google Ads so the system learns from higher-quality outcomes rather than only calls or forms. ServiceTitan’s Marketing Pro Ads overview

Johnny Wenzel, Senior Ad Ops Manager at ServiceTitan, summarizes the operational stakes clearly: “If you’re not completely dialed in, you’re probably wasting ad spend.” More importantly, his setup guidance explains that dynamic tracking numbers connect a customer to the campaign and then to the eventual job revenue. ServiceTitan’s Ads Measurement setup guidance

ServiceTitan’s current Revenue Import documentation is even more specific: after Revenue Import is enabled, revenue from completed jobs is sent back to Google Ads, where it can help the platform focus on high-value leads. It also cautions that Google attributes imported revenue to the date of the ad click rather than the date the job was completed. ServiceTitan’s Revenue Import documentation

That attribution detail matters during reporting. A completed job imported today may cause conversion value to appear against an earlier click date. A manager comparing daily dashboards without understanding this can mistakenly believe historical performance changed for no reason.

The objective is not “more tracking”

It is possible to have too many tracked events and too little useful information.

The objective is a reliable chain:

Ad interaction
    ↓
Real inquiry
    ↓
Qualified plumbing need
    ↓
Booked appointment
    ↓
Completed job
    ↓
Revenue and margin-informed value

At River Stone, our order of operations is measurement first, economics second, structure third and bidding fourth. Our Google Ads audit checklist follows that dependency for a reason: changing bids before validating the goal only makes the account optimize more efficiently toward an uncertain outcome.

Step three: inspect where Performance Max is actually producing activity

Performance Max is not simply a broader Search campaign. Google states that it can serve across Search, Maps, YouTube, Discover, Gmail and the Google Display Network. Google’s Performance Max channel documentation

That breadth is both its advantage and its risk.

In our South Carolina review, the meaningful Performance Max activity was concentrated around Search and Maps. Display was consuming budget without showing the same business quality.

That does not prove Display is universally bad for plumbers. Nor does it mean the correct response is always to remove every non-Search surface. Performance Max is designed to optimize the campaign as a whole, and channel-level attribution can be more complicated than assigning full credit to the final touch.

But it does mean the manager should stop treating a blended campaign total as sufficient evidence.

Google made channel performance reporting available across Performance Max campaigns in late 2025. The report includes channel-level clicks, conversions, cost and diagnostics. Google recommends using it to understand contribution across channels and warns that Performance Max optimizes total campaign performance rather than an isolated channel. Google’s guide to evaluating Performance Max results

For a plumbing account, we review:

  • Cost by channel.
  • Conversions and conversion value by channel.
  • Whether those conversions are shallow or revenue-linked.
  • Search categories and available search terms.
  • Maps contribution.
  • Display and YouTube placement quality.
  • Brand versus non-brand demand.
  • New versus returning customer behavior where available.
  • Asset and landing-page combinations.

The key question is not “Did Display report conversions?” It is:

Did the people and jobs attributed to that activity produce the same qualification, booking and revenue quality as Search and Maps?

Without ServiceTitan feedback, that comparison can stop at cost per form fill or cost per call. With downstream data, the comparison can reach booked and completed jobs.

Step four: stop Performance Max from taking credit for demand the brand already created

An established plumbing company often has substantial branded search demand. Customers may have seen its vans, heard a radio advertisement, received a referral, used the company before or found it through another channel. When they later search the company name, that demand is very different from a non-brand search for a service.

If Performance Max serves on those branded queries, its reported CPA can look excellent. That does not necessarily mean the campaign generated the demand. It may have captured demand that already existed.

Google provides several mechanisms for preventing unwanted branded Search traffic in Performance Max, including campaign-level brand exclusions and campaign-level negative keywords. Google notes that brand exclusions can handle misspellings and foreign-script variants that keyword negatives may miss. Google’s Performance Max brand-control guidance

Our preferred plumbing-account separation is usually:

  • A controlled brand Search campaign for branded queries.
  • Non-brand Search organized around plumbing services and intent.
  • Performance Max evaluated on its incremental role, with deliberate brand controls.

This preserves a more honest view of acquisition. Brand Search can still be valuable for controlling messaging, defending the results page and supporting urgent calls. It simply should not be blended with discovery and presented as if every branded conversion were incremental.

Step five: move from location-first to service-led campaigns

The previous structure emphasized where the customer was located. Our rebuild emphasized what the customer needed.

Why?

Because service intent changed the economics and experience more than an arbitrary city boundary did.

A water-heater replacement and an emergency leak can require different:

  • Budget priority.
  • Search terms.
  • Ad copy.
  • Landing pages.
  • Calls to action.
  • Availability promises.
  • Lead values.
  • Follow-up procedures.

Two neighboring South Carolina cities receiving the same service, handled by the same team, with the same economics and landing experience may not require separate campaigns.

A practical service-led structure

The final names should reflect the client’s actual service mix, but a mature plumbing account might resemble:

Search | Brand

Search | Emergency & General Plumbing
    ├── Emergency plumber
    ├── Plumber near me / general plumber
    ├── Burst pipe and active leaks
    └── After-hours intent, where operationally supported

Search | Drain & Sewer
    ├── Drain cleaning
    ├── Sewer inspection
    ├── Sewer repair
    └── Rooter / blockage intent where relevant

Search | Water Heaters
    ├── Water-heater repair
    ├── Water-heater replacement
    └── Tankless systems

Search | High-Value Planned Services
    ├── Repiping
    ├── Water-line replacement
    └── Other economically meaningful services

Performance Max | Incremental Service Demand

This is an illustration, not a recommendation that every plumber needs five campaigns. A smaller advertiser may need one consolidated non-brand Search campaign with service-based ad groups. A larger multi-branch operator may need separate campaigns by service and operating territory.

The decision test for creating another campaign

Create a separate plumbing campaign when at least one of these must be controlled independently:

  • Budget.
  • Bid target or conversion value.
  • Location.
  • Schedule.
  • Language.
  • Service economics.
  • Landing-page experience.
  • Conversion goal.
  • Operational capacity.
  • Regulatory or messaging requirement.

If none changes, an ad group or asset group may be sufficient.

This prevents the common mistake of turning the Google Ads navigation menu into an organizational chart of the business.

When location-based plumbing campaigns are still correct

Service-led does not mean location-blind.

We would retain or introduce geographic separation when:

Different branches control their own budgets

If Charleston and Columbia operate as separate profit centers, each may require independent spend and reporting.

Service availability changes by territory

A company might offer trenchless sewer replacement in one market but not another. Combining the locations could produce calls the local team cannot fulfill.

Lead value or auction economics differ materially

One market may have higher average tickets, stronger close rates or substantially more expensive clicks. It may deserve a different bid target.

Staffing or schedules differ

If one territory provides genuine 24-hour dispatch and another does not, the ad promise, schedule and landing page should differ.

The landing experience is genuinely local

Location pages should be more than city-name replacements. A separate campaign becomes defensible when the page contains meaningful local proof, service availability, reviews, team information and an offer appropriate to that market.

Geography is operationally large

Travel time, dispatch zones and technician capacity can turn distant leads into unprofitable jobs even inside the nominal service area.

The point is to segment geography when geography changes the business decision—not because a keyword tool produced a list of city names.

How we approached keywords: control first, expansion after the signal improves

Plumbing vocabulary is deceptively ambiguous.

“Drain,” “pipe,” “water line,” “heater,” “sewer,” “pump” and “leak” can trigger informational searches, product research, employment searches, DIY queries and services the company does not provide.

Our starting preference is therefore controlled:

  • Exact match for proven, high-intent service queries.
  • Phrase match for carefully selected long-tail and service variations.
  • Aggressive search-term review.
  • Strong negative-keyword development.
  • Broad match or AI-driven expansion tested only after the conversion signal and account volume justify exploration.

That is not an ideological rejection of broad match. It is sequencing.

Google describes AI Max as an optimization layer for Search campaigns—not a separate campaign type. Its search-term matching can expand beyond existing keywords using broad match and keywordless technology, while asset optimization can adjust messaging and destination selection. Google’s AI Max documentation

That power increases the cost of weak measurement. If the account calls a phone click a success, expanded matching can find more people likely to click the phone number. If the account learns from qualified or revenue-producing plumbing jobs, expansion has a better outcome to pursue.

For this inherited account, we did not treat competitor AI Max activity as automatically valuable because it was technologically advanced. Competitor queries must earn their place through incremental qualified leads and revenue—not clicks or superficial conversions.

River Stone’s detailed AI Max readiness guide explains the preconditions we check before allowing that expansion.

Plumbing negative-keyword categories to investigate

Do not paste a universal list without reviewing the client’s services. Begin with categories:

  • Jobs, apprenticeships, salaries and licensing.
  • Training, courses and certification.
  • DIY instructions and how-to repair searches.
  • Parts, tools and wholesale products.
  • Services the company does not provide.
  • Locations outside the operating territory.
  • Free or municipal services where inappropriate.
  • Manufacturer support queries.
  • Tenant or landlord information searches with no service intent.
  • Definitions, diagrams and educational searches.
  • Competitor names unless the company has deliberately approved a competitor strategy.

Some terms that look negative in one account can be valuable in another. “Cost,” for example, may indicate serious commercial research for a high-value replacement. Review the actual query, service, landing page and downstream result before blocking it.

Our Search-and-PMax feeder strategy

After simplification, the account used service-based Search campaigns for established, high-intent terms and a separate Performance Max layer without duplicating the entire Search plan through search themes.

The purpose was role separation:

Search is the controlled core

Search campaigns capture known plumbing demand through explicit keywords, transparent queries, service-specific messages and suitable landing pages.

Performance Max is the incremental layer

Performance Max can look beyond the controlled keyword set and operate across Google’s eligible channels. Its job is to find additional valuable demand—not to make the Search structure impossible to interpret.

Discoveries feed decisions

Channel reporting, search terms, search categories and ServiceTitan outcomes help us determine whether new demand deserves:

  • A new exact or phrase keyword.
  • A dedicated ad group.
  • A new service landing page.
  • A negative keyword.
  • A channel or asset adjustment.
  • No action because the apparent conversion lacked business value.

Calling this a feeder strategy does not imply that every PMax query should be copied into Search. It means Performance Max is treated as a source of incremental evidence while Search remains the controlled expression of known demand.

Why we did not force search themes into this PMax role

Search themes can be helpful inputs, and Google actively recommends them in many Performance Max configurations. In this particular architecture, however, we did not want the exploratory layer to be a duplicate of the established Search service terms.

This is an account-specific decision, not a blanket claim that search themes are bad. If a new Performance Max campaign lacks sufficient context, high-quality themes may help it understand relevant demand. If themes make the campaign overlap excessively with a controlled Search program, the manager should evaluate whether they are improving incremental completed jobs or merely reshuffling credit.

Landing pages: match the plumbing problem, not every ZIP code

Campaign consolidation does not justify sending every query to the homepage.

The landing-page hierarchy should mirror meaningful service intent:

  • Emergency plumbing queries → emergency response page.
  • Drain-cleaning queries → drain service page.
  • Water-heater replacement → replacement-focused page.
  • Sewer repair → sewer diagnostics and repair page.
  • General “plumber near me” demand → strong general plumbing page with clear service coverage.

A useful plumbing landing page should answer:

1. Does the company provide this exact service?

2. Does it serve my location?

3. Is help available when I need it?

4. Why should I trust this company inside my home?

5. What happens when I call or submit the form?

6. Is there a visible phone number and a usable form?

7. Are promises such as “24/7” operationally true?

Avoid fake localization. Replacing a city name across dozens of near-identical pages does not create a better experience. If local proof matters, include real territory information, reviews, licensing details, response expectations and service availability.

Measure plumbing economics beyond cost per lead

Raw CPL can make the wrong campaign look efficient.

Consider two hypothetical campaigns:

MetricCampaign ACampaign B
Leads2010
Spend$2,000$2,000
Raw CPL$100$200
Booked jobs46
Cost per booked job$500$333
Completed-job revenue$3,000$9,000

Campaign A wins the lead-volume report. Campaign B wins the business argument.

The calculation sequence should be:

Raw CPL = Ad spend ÷ raw leads

Cost per qualified lead = Ad spend ÷ qualified leads

Cost per booked job = Ad spend ÷ booked jobs

Cost per completed job = Ad spend ÷ completed jobs

Revenue-to-ad-spend ratio = attributed completed-job revenue ÷ ad spend

For deeper evaluation, incorporate gross margin, technician capacity, membership value, cancellations, repeat service and the time between click and completed job.

River Stone’s lead-generation Google Ads playbook explains why the feedback loop from the CRM must eventually replace raw lead volume as the main optimization standard. The River Stone resource library also includes a lead-quality cost calculator and campaign-structure recommender for diagnosing these decisions.

What changed—and what we will not claim without evidence

We changed the account in four fundamental ways:

1. We audited and reduced the role of weak conversion actions.

2. We requested and configured ServiceTitan offline outcomes tied to jobs and revenue.

3. We reduced unnecessary campaign segmentation.

4. We reorganized the controlled Search layer around plumbing services, with Performance Max assigned a clearer incremental role.

The account is now positioned to evaluate real leads, customers and revenue rather than treating every phone interaction as equal.

What we are not doing is attaching an unsupported percentage improvement to the rebuild. The screenshots establish the conversion architecture we found and the ServiceTitan data available. They do not, by themselves, prove a specific lift in booked jobs, revenue or return on ad spend.

That distinction is part of good PPC analysis. A cleaner structure and better measurement are necessary improvements, but a case study should report commercial impact only after an adequate post-change period and reconciliation against ServiceTitan.

The next evaluation should compare consistent pre- and post-change windows using:

  • Spend.
  • Qualified leads.
  • Booked jobs.
  • Completed jobs.
  • Completed-job revenue.
  • Cost per booked and completed job.
  • Revenue by service.
  • Revenue and lead quality by campaign and channel.
  • Brand and non-brand results separately.

Common plumbing Google Ads mistakes this account illustrates

Mistake 1: creating location campaigns before proving locations need independent control

More campaigns do not create more demand. They create more boundaries. Add boundaries only when they support a real decision.

Mistake 2: allowing brand traffic to inflate Performance Max

An established local brand can make PMax look more efficient than its incremental acquisition role warrants. Separate and report brand demand deliberately.

Mistake 3: using website phone clicks as if they were qualified calls

Track them if useful, but do not confuse the user interface action with a conversation, booking or completed job.

Mistake 4: connecting a CRM without checking which imported actions influence bidding

The presence of ServiceTitan actions in Google Ads is not enough. Verify goal selection, Primary/Secondary status, values, data freshness and diagnostics.

Mistake 5: reading only the blended PMax result

Use the channel performance report and compare downstream lead quality. Search, Maps, Display, YouTube, Discover and Gmail do not represent identical customer behavior.

Mistake 6: using AI Max to repair a weak account foundation

AI Max can expand matching and creative delivery. It cannot decide that a website phone click should have been a completed plumbing job.

Mistake 7: judging every service by the same CPL

A water-heater replacement, sewer repair and small service call can support different acquisition costs. Use values that reflect actual economics.

Mistake 8: changing structure and bidding simultaneously without a measurement plan

When too many variables change at once, improvement becomes difficult to attribute. Document dates, settings and expected learning effects.

A practical plumbing Google Ads audit

Use this as a decision framework, not a points-based SEO checklist.

Measurement

  • List every conversion action.
  • Identify the human action behind each one.
  • Confirm Primary and Secondary settings.
  • Confirm which campaign goals actually use each action.
  • Reconcile reported leads with ServiceTitan.
  • Check duplicate form or call tracking.
  • Validate enhanced conversions and click identifiers where applicable.
  • Review import errors, lag and attribution dates.
  • Verify that job values represent usable revenue information.

Campaign architecture

  • Document the purpose of every campaign in one sentence.
  • Identify overlapping service, location, brand and competitor targeting.
  • Flag campaigns too small to support their independent role.
  • Confirm why each geographic split exists.
  • Separate brand from non-brand reporting.
  • Map services to budgets, pages and business values.

Search

  • Review exact search terms, not only keywords.
  • Separate urgent, planned and informational intent.
  • Build negatives from observed patterns.
  • Confirm location settings and serviceability.
  • Match ads and landing pages to actual plumbing needs.
  • Test expansion only after measurement can distinguish a useful lead.

Performance Max

  • Inspect channel performance.
  • Inspect search terms and categories.
  • Review brand exclusions and negatives.
  • Compare Search/Maps leads with Display/YouTube leads downstream.
  • Review final URL expansion and page eligibility.
  • Determine whether PMax is incremental or taking credit from brand/Search.
  • Confirm that deeper conversions or values influence optimization.

Operations

  • Confirm phones are answered during advertised hours.
  • Measure booking rate by source.
  • Identify unserviceable ZIP codes.
  • Record cancellations and no-shows.
  • Connect service capacity to budget decisions.
  • Ensure dispatch and CSR teams use consistent lead statuses.

Frequently asked questions

Should plumbers structure Google Ads campaigns by service or location?

Usually begin with the dimension that changes budget, economics, messaging and customer experience most. For many local plumbers, that is the service. Use separate location campaigns when territories have different budgets, branches, availability, economics, landing pages or operating rules. Do not create a campaign for every city automatically.

Is Performance Max good for plumbing companies?

It can be, particularly when the account has reliable conversion volume, brand controls and downstream job-quality data. It can also generate misleadingly cheap shallow conversions when bidding receives poor signals. Treat PMax as a controlled expansion layer and evaluate channels and completed-job outcomes—not only the blended reported CPA.

Should a phone-number click be a Primary conversion?

Generally, a phone-number click is weaker than a connected qualified call, booked appointment or completed job. Keep it observable if it is useful, but avoid allowing it to outweigh deeper outcomes. The exact configuration depends on the available data volume and reliability.

How does ServiceTitan help with Google Ads?

ServiceTitan can connect calls and leads to campaigns, jobs and revenue. Its Ads Optimizer can send revenue information back to Google Ads so the platform has a deeper business signal. Implementation, goal configuration and import diagnostics still need to be verified.

Should plumbers use broad match or AI Max?

They can be useful expansion tools after conversion tracking, search-term control, landing pages and lead-quality feedback are ready. River Stone normally begins more tightly with exact and long-tail phrase match, then tests broader expansion when sufficient meaningful conversion data exists. Broad targeting cannot compensate for ambiguous goals.

Should a plumbing company bid on its own brand?

Often yes, but evaluate incrementality and organic/Local Services coverage. A separate brand campaign provides message and budget control and prevents branded demand from obscuring non-brand acquisition. Performance Max brand exclusions help maintain that separation.

What is the most important Google Ads metric for a plumber?

No single platform metric is sufficient. Cost per completed profitable job is closer to the business outcome than clicks, form fills or raw CPL. At minimum, track the progression from inquiry to qualified lead, booked job, completed job and revenue.

Final takeaway

The inherited South Carolina account did not need another layer of segmentation. It needed a clearer definition of success.

Once a Google Ads account can distinguish a phone click from a real inquiry, a real inquiry from a booked job, and a booked job from completed-job revenue, campaign structure becomes easier to reason about.

Services with different economics deserve deliberate budgets and messages. Locations deserve separate campaigns when geography changes the operation. Performance Max deserves a role only when its incremental contribution can be evaluated. AI Max deserves a test only after the account can recognize a valuable customer.

That is the River Stone approach:

Measurement first. Economics second. Structure third. Bidding fourth.

If your plumbing account is spread across locations, Performance Max, brand and competitor campaigns but nobody can reconcile Google’s conversions with booked and completed jobs, do not begin by adding another campaign.

Begin by asking what Google has been trained to find.

If you want River Stone to apply this process to your account, use our free Google Ads audit or explore our broader Google Ads lead-generation framework.

About The Author

Share this article
Picture of Anand

Anand

Anand Soni is the founder of River Stone Marketing Solutions. With 10+ years in the industry and $50M+ in ad spend managed across ecommerce and lead generation, his focus is simple - help businesses understand what actually happens behind the scenes in Google Ads and win in a data driven way.

Want this working in your own account?

River Stone manages Google Ads for agencies on a white-label basis and for businesses directly. Start with a free audit of your account.

Keep reading