Plumber fitting steel supply pipes
Plumbing Specialists

Plumbing Google Ads + LSA, Run by Specialists. Not Generalists.

We optimize for booked jobs, not leads. Most agencies don't. Blue Grid Media has managed 15 plumbing accounts across the team's career, spanning the full spend spectrum from a 1-truck operator at $1,000/month to multi-location operations spending $20,000+/month. Plumbing ticket variance is brutal ($189 drain clear to $14,500 repipe to $35,000 commercial) and Smart Bidding defaults waste most of it. We build the technical stack that turns plumbing Google Ads accounts into booked-job revenue optimization, not phone-ring noise.

$1K to $20K/mo plumbing accounts ServiceTitan + Housecall Pro integrated 20 accounts per AM, hard cap Free custom landing pages 20+ plumbing accounts managed
$445Flat monthly Local Services Ads management. Not a percentage of your spend.
$695Google Ads management from, flat tiers by ad spend rather than a cut of it.
$0Custom landing pages built for your campaigns. No design fee.
30 daysMonth to month. No setup fee, no minimum term, and the account stays yours.

As Featured In · Our Research Cited By

! The Lead Quality Problem

Buying plumbing leads that never turn into paying customers?

Most plumbers do not have a lead volume problem. They have a lead quality problem: shared leads sold to four competitors, $99-special price shoppers, job seekers clicking paid ads, and phone numbers that never pick up. Every one of these has a specific cause, and every one has a specific fix built into how we structure the account.

Pain 1

"The same lead was sold to four other plumbers"

Angi, HomeAdvisor, and Thumbtack sell one homeowner to multiple plumbers, then everyone races to call first and discounts to win. By the time you connect, someone already quoted the job. Google Ads and LSA leads are exclusive: the homeowner searched, saw your ad, and called you. Nobody else has that phone number. That difference alone changes your close rate before anything else is touched. Full math: Angi leads vs Google Ads.

Pain 2

"Half the leads never pick up when I call back"

That is the signature of shared-lead platforms: the homeowner filled one form, got five calls in ten minutes, picked whoever answered live, and stopped answering their phone. Exclusive search leads flip the dynamic. The homeowner calls you, at the moment the drain is backing up, which is why plumbing search leads book at 55-78% instead of the single digits shared platforms produce for the plumbers who call third, fourth, and fifth.

Pain 3

"Everyone who calls wants the $99 coupon"

Drain keywords attract price shoppers by default, and generic ad copy invites them. We pre-qualify in the ad itself: real pricing language, licensed-and-insured framing, and negatives on coupon and cheap-intent searches. Fewer clicks, but the clicks that remain are homeowners who want the problem fixed, not the cheapest possible visit. And the drain campaign gets its own budget so price-sensitive traffic never eats the repipe budget.

Pain 4

"Job seekers and DIYers burning my ad budget"

"Plumber salary", "plumbing school near me", "how to fix a running toilet", "home depot pex fittings". At $14-$28 per click, these searches quietly burn 15-28% of a plumbing budget in the first 60 days. Our launch includes a 130-180 term negative keyword block list (job seekers, DIY, parts and supply, license lookups) plus weekly search-term reviews while the account learns.

Pain 5

"I got leads for jobs I don't even do"

Septic pumping, well pumps, gas lines you are not licensed for, commercial calls to a residential-only shop. On LSA this comes from sloppy job-type and service-area configuration; on Google Ads, from missing negatives. We configure both to match the work you actually want, and we rate every LSA lead so Google's system learns what fits and credits what does not.

Pain 6

"Google says 40 conversions. I booked 12 jobs."

A default account counts every 60-second phone call as a conversion, so Smart Bidding optimizes for whatever makes phones ring: price shoppers, solicitors, wrong numbers. Our build marks actual booked jobs in WhatConverts and imports them back into Google Ads against the original click, so the algorithm learns which clicks become signed work orders and bids for those. The account starts chasing booked jobs instead of ring tones.

The Fix

What a clean plumbing build sends instead

Exclusive calls from homeowners in your real service area, pre-qualified by the ad copy, separated into drain / water heater / repipe / commercial campaigns with their own CPL ceilings, landing on pages built for each job type, and tracked through to the signed work order so the bidding gets smarter every month. That is the difference between buying leads and owning a lead system. It is also why the guarantee below is on cost per booked job, not cost per lead.

1 First Audit

What we find when we audit your plumbing Google Ads account

Before we touch your campaigns, we run an audit. Below are the 10 problems we identify in 9 out of 10 plumbing Google Ads accounts we look at. The patterns repeat across every account regardless of operator size or market.

Issue 1

Drain, water heater, and repipe mixed in one campaign

Smart Bidding cannot separate $189 drain clears from $14,500 repipes when both run on the same campaign. Result: consistent overspend on lower-value drain keywords at repipe-grade bids. Fix: 5-campaign separation (emergency, drain, water heater, repipe/sewer, commercial) each with its own CPL target.

Issue 2

Call tracking never tied back to booked jobs

Smart Bidding optimizes to phone calls, but 25-35% of plumbing "calls" never become booked jobs. Without offline conversion import from your CRM the algorithm cannot distinguish a price shopper from a $14,500 repipe lead. Fix: WhatConverts with closed-job marking + offline conversion import from ServiceTitan, Housecall Pro, or FieldEdge.

Issue 3

No separate water heater campaign during failure season

Water heater failures spike in winter (cold-snap pressure on aging tanks) and after summer power surges. Operators on flat bids miss the demand peak. Fix: Dedicated water heater campaign with seasonal bid pacing (Dec-Feb +35%, post-storm-event +25%), and brand-authorized credentials (Rinnai Pro, Navien) where held.

Issue 4

Repipe campaign mixed in with drain or treated as nice-to-have

Repipe is a $7,500-$28,000 ticket but most plumbing accounts treat it as a side note. Generic ad copy mentioning "repipe" alongside drain work captures none of the buyer intent. Fix: Dedicated repipe campaign with educational landing page (PEX vs copper, signs you need it, financing offers), longer sales cycle CRM tracking.

Issue 5

Brand-authorized credentials not surfaced in ad copy

Rinnai Pro, Navien Authorized Dealer, Kohler Master Plumber, Moen ProDealer, Delta Authorized Installer credentials sitting in the website footer where they do not convert. Fix: Brand-specific campaigns with credentials in headline, sitelinks, and landing page hero. Lower CPC, 25-40% higher close rate on brand-aware buyers.

Issue 6

Service area wider than the trucks can reach in time

Emergency plumbing has same-day intent. 1-2 truck operators bidding entire metros cannot deliver in fringe zones, damaging Quality Score in the core area. Fix: Tight geo for emergency campaigns matching realistic response capacity, with separate broader-radius commercial + repipe campaigns where response time matters less.

Issue 7

No negative list, so job seekers and DIY drain videos click

"How to fix," "DIY," "plumber salary," "plumbing school," "plumbing license," parts and supply queries burn 15-28% of plumbing budgets within 60 days. Fix: 130-180 negatives at launch, weekly search term report review for first 60 days, plus product-purchase intent blocked (home depot, lowes, amazon).

Issue 8

No commercial campaign for restaurants, hotels, property managers

Commercial plumbing has $2,500-$45,000+ tickets and recurring contract opportunities. Most plumbing Google Ads accounts ignore it. Fix: Dedicated commercial campaign targeting "commercial plumber," "restaurant plumbing," "property management plumber" with B2B landing page and quote-request CTA.

Issue 9

Maintenance plan campaigns not running

Maintenance plan customers have 3-5x LTV vs one-time service customers. Most plumbing accounts run zero acquisition campaigns for plans. Fix: Quarterly maintenance plan campaign targeting current homeowner audience, remarketing list of one-time service customers, dedicated plan-pitch landing page.

Issue 10

LSA disputes never filed or filed wrong

Plumbing operators leave 8-15% of LSA spend on the table from uncreditable leads (wrong service, out-of-area, residential-to-commercial bleed). Fix: Weekly dispute filing with documentation meeting Google's approval threshold (72-78% approval rate on properly documented disputes).

2 Onboarding Call

The questions we ask in the first call

A good Google Ads agency thinks about your business, not just your ads. The 16 questions we ask in the first 30-minute call are the data we need to design the campaign architecture against your actual operational capacity and service mix.

Drain-clear to repipe economics

1

What is your average ticket for drain, water heater, repipe, and commercial work?

This sets the CPL ceiling for each campaign. A $189 drain clear and a $14,500 repipe cannot share the same CPL target.

2

Which service categories are most profitable for you?

Some plumbers make most margin on water heater replacement. Others on drain clearing volume. Some on commercial maintenance contracts. We allocate budget to your actual margin distribution.

3

What share of inbound calls turns into a booked job?

This is the conversion rate that turns CPL into cost per booked job. Plumbing typically sits at 55-78%, lower than that suggests price-shopper traffic that needs better filtering.

4

What is your gross margin per service call, water heater, and repipe?

Margin tells us the real spend ceiling. A 35% margin on a $400 service call has different math than a 22% margin on a $14,000 repipe. The mix determines where Smart Bidding should optimize.

After-hours and dispatch capacity

5

What is your service radius for emergency plumbing?

Same-day intent for burst pipes and drain emergencies. We do not bid on suburbs you cannot reach in 60 minutes during winter peak when your trucks are running 12-hour days.

6

How many trucks do you run, and can you handle 30-50% more lead volume in 60 days?

Drowning a 2-truck operation in 4-truck volume during a winter cold snap causes call abandonment and ranking collapse.

7

Do you offer 24/7 emergency service or business hours only?

This determines whether the emergency campaign runs around the clock. Operators who bid 24/7 but only answer business hours destroy Quality Score on after-hours queries.

8

What is your call answer rate during winter peak?

Below 80%, LSA ranking falls. Below 70% during a winter cold snap, Google Ads Quality Score follows. Phone answering is upstream of every campaign decision.

Where the plumbing account stands today

9

What are you spending on Google Ads and LSA right now?

Spend tells us the baseline. We do not propose campaigns at $15K monthly if you have been running $3K monthly. The leap is not the problem, the conversion-history reset is.

10

What is your current cost per lead and cost per booked job?

If you do not know these numbers, that is the first thing we set up. Most plumbing operators we onboard know CPL but not cost per booked job, which is the metric that matters.

11

What CRM do you run, and is your call tracking integrated with it?

ServiceTitan, Housecall Pro, FieldEdge, or another. Without the call tracking to CRM connection, Smart Bidding has no way to know which leads became jobs and which became price-shop-only calls.

12

What is your current Google Verified (LSA) status?

Approved, in review, rejected, or never applied. Plumbers in the US are not Advanced Verification trades but state license verification and bonding still apply for LSA eligibility.

Licensing, bonding and LSA standing

13

Are you authorized dealer or installer for any manufacturer?

Rinnai Pro, Navien Authorized Dealer, Kohler Master Plumber, Moen ProDealer, Delta Authorized Installer, A.O. Smith Authorized Service Center. Each unlocks brand-specific campaign opportunities with materially lower CPC and 25-40% higher close rate.

14

What is your Google Business Profile review count and average rating?

Reviews drive trust on landing pages and LSA ranking. Under 100 reviews on GBP in a competitive plumbing market is a discoverable competitive weakness we can address with review-generation campaigns.

15

Do you hold state-specific plumbing licensure and master plumber certification?

Master plumber certification and state-specific license display materially lift landing-page conversion rate in markets where consumers do pre-call diligence. License number belongs above the fold.

16

Who holds admin access on the Google Ads account today?

If a previous agency holds the keys, we walk you through ownership transfer before we touch anything.

3 Technical Setup

How we actually run plumbing Google Ads accounts

Plumbing is one of the home-service categories we specialize in. The setup below is what we build on day one. It is the technical stack that handles plumbing's brutal ticket variance ($189 drain to $35,000 commercial) without Smart Bidding averaging the value out.

Step 1

WhatConverts call tracking with closed-job marking

We install WhatConverts on every plumbing account. Every call captures the gclid. Each call gets reviewed and marked in the WhatConverts lead manager: booked, not booked, price shopper, wrong service. The closed-job ticket value (drain vs water heater vs repipe vs commercial) is logged against the lead. This is the workflow most plumbing operators skip and it is the single biggest unlock for everything downstream.

Step 2

Booked jobs as the primary conversion in Google Ads

Default plumbing Google Ads counts every 60-second phone call as a conversion. Smart Bidding then optimizes to phone rings, not booked jobs, so the algorithm overpays for tire-kicker traffic during peak demand spikes. Our setup imports the "booked job" event from WhatConverts back to Google Ads with original gclid. Smart Bidding optimizes against actual booked-job count + value. Within 60-90 days typically drops cost per booked job 25-45%.

Step 3

Value-based bidding once volume crosses 50 leads/month

Plumbing ticket variance is brutal: $189 drain clear, $1,650 water heater replacement, $14,500 repipe, $35,000 commercial. Once an account produces 50+ leads/month, we configure the real dollar value of each closed job to flow through as conversion value. Smart Bidding learns ticket variance and bids hardest on click profiles that produce higher-revenue jobs.

Step 4

Target ROAS bidding (tROAS), the advanced setup

With booked-job conversions + dollar values flowing, we migrate the high-volume plumbing accounts to Target ROAS bidding. Because the algorithm now has conversion values, it bids more aggressively on repipe + water heater + commercial click profiles and less on drain-only traffic. Plumbing operators on tROAS routinely see the paradox most accounts never reach: higher lead quality at lower CPL.

Step 5

CRM integration for the plumbing sales cycle

Plumbing sales cycles span days-to-weeks for repipe + water heater quotes. Our setup integrates with ServiceTitan, Housecall Pro, or FieldEdge so that when a service call converts to a repipe quote two weeks later, the repipe revenue gets credited back to the original lead's gclid.

Step 6

What six months of job-type separation compounds into

Months 1-3: structural fixes (5-campaign separation, negatives, brand-authorized) drop raw CPL. Months 3-6: offline conversion import teaches Smart Bidding the difference between a price shopper and a booked job, dropping cost per booked job further. Months 6+: tROAS unlocks revenue-quality optimization. Combined effect: cost per booked job typically drops 35-65% over 6 months against pre-engagement baseline.

Why this matters more than the audit checklist. Generalist plumbing agencies fix campaign structure and call it done. The technical stack above is what separates a clean campaign from one that actually bids on booked-job revenue. It only works if you have seen the ticket variance pattern enough times to know which conversion event to use as the optimization target.

4 Real Numbers

What our plumbing clients actually see

The honest version. These are the ranges we measure across managed plumbing accounts, not best-case projections. Your specific numbers depend on market competitiveness, response capacity, and credential stack.

Typical Spend Range
$1K–$20K/mo
Solo to multi-location
CPL: Drain & Service
$45–$95
Emergency leaning
CPL: Water Heater
$65–$140
Replacement work
CPL: Repipe
$140–$285
7-14 day sales cycle
Cost / Booked Service
$55–$140
Close rate 70-85%
Cost / Booked Repipe
$385–$1,250
Close rate 18-28%

Anonymized case studies from the portfolio

Operators are kept anonymous by request. Numbers come from BGM-managed accounts.

Case 1 · Pacific Northwest 4-Truck Plumber

Family-owned plumbing operator moved from generalist agency to BGM

Inherited a single-campaign Google Ads account with drain, water heater, and repipe keywords all bidding against the same Smart Bidding signal. No offline conversion import. 41 negative keywords. Service area set to entire metro despite 1-hour response radius. Rinnai Pro credential not in any ad copy.

Monthly Spend
$8,400
CPL Before
$135
CPL After (Mo 4)
$62
Booked Jobs / Mo
+54%

Changes: 5-campaign separation (emergency / drain / water heater / repipe / commercial), ServiceTitan offline conversion import sending closed-job revenue back to Google Ads, geo tightened to the response radius, 168-negative-keyword block list, winter cold-snap seasonal bid pacing, Rinnai Pro credential added to water heater landing page.

Case 2 · Sunbelt 2-Truck Plumber Scaling

Solo + 1 tech operator starting from organic + referrals only

Owner wanted to add paid acquisition without losing operational control. Started with LSA only, layered Google Ads at month 2 once LSA conversion data established a baseline, opened a dedicated repipe campaign in month 4 when ticket volume justified the longer sales cycle.

Mo 1 Spend
$2,800
Mo 6 Spend
$7,800
CPL (Stable)
$58
Bookings Mo 6
88/mo

Changes: LSA setup with state license verification pre-staged, 100-review GBP push in months 1-2, Housecall Pro integration with WhatConverts offline conversion import, Google Ads launched month 3 with drain + service campaigns only, repipe campaign added month 4 with educational landing page (PEX vs copper, financing).

Benchmarks

What a booked plumbing job actually costs to buy

Cost per lead is the number agencies report. Cost per booked job is the number that decides whether the spend made money. These are the ranges this page has always published, set against the close rate each job type actually converts at.

$55-$140Drain and service call70-85% close rateThe volume work. Cheap to buy, books fast, and funds the rest of the account.
$120-$345Water heater replacement40-58% close rateSeasonal. December to February bid pacing runs about 35% above baseline.
$385-$1,250Repipe18-28% close rateSlow, expensive, and worth it. A blended campaign will never bid this high.
$245-$685Commercial project28-42% close rateDifferent buyer, longer cycle, and it needs its own ad copy to work at all.
Blue Grid Media research cited by Housecall Pro PPC Hero FieldMotion Sideways8 Trafft
Campaign structure

The plumbing job types we split campaigns by

Each of these breaks even at a different lead price, so each gets its own campaign, its own bid and its own landing page. Running them together means the cheapest work wins the budget every time.

Emergency and after hours

Highest intent, highest CPC. LSA wins here.

Burst pipes, no hot water, sewage backing up. The customer needs somebody in the next two hours and is not price shopping. We bid up evenings and weekends because that is when the calls cluster, and we only do it if the phone actually gets answered at those hours.

Drain cleaning

Volume work, 70-85% close rate.

The cheapest qualified traffic in the trade and the reason most plumbing accounts look healthy on a lead-count report. It also carries the widest negative keyword problem, because DIY and how-to searches sit right on top of it.

Water heater repair

Seasonal, repair-to-replacement pipeline.

A repair call on a twelve year old tank is a replacement quote that has not happened yet. We track which repair calls convert into replacements later, because that changes what a repair lead is worth.

Water heater replacement

$120-$345 per booked job.

Dedicated campaign with seasonal pacing, December to February about 35% above baseline and higher again after a freeze event. Brand-authorized credentials like Rinnai Pro or Navien get their own ad groups where you hold them, at lower CPC and a 25-40% higher close rate.

Sewer line and excavation

Long cycle, large ticket.

Camera inspection is usually the entry point, not the sewer replacement itself. The page has to sell the inspection, and the campaign has to be patient enough to let a two week decision cycle close.

Repipe

$385-$1,250 per booked job, 18-28% close.

The work a blended campaign structurally cannot fund. At a 22% margin on a $14,000 job the break-even lead price is many times the drain number, which is why it needs separating before anything else in the account gets touched.

Leak detection

Urgent, high margin, under-bid.

Sits between emergency and diagnostic. Usually cheap because most accounts never build it out, and it routes naturally into repipe and slab work.

Commercial plumbing

$245-$685 per booked job.

Property managers and facilities buyers are not homeowners. Different hours, different ad copy, different landing page, and a close rate that looks poor until you price the contract value behind it.

Comparison

Plumbing specialist versus generalist agency

The difference is rarely effort. It is whether the person running the account knows what the work is worth before they set a bid.

What it takesBlue Grid MediaGeneralist agencyWhy it matters
Campaigns split by job valueYesNoA single plumbing campaign always overbids drains and starves repipes.
Emergency hour bid pacingYesSometimesOnly useful if after-hours calls are genuinely answered.
Water heater seasonal pacingYesNoDecember to February runs roughly 35% above baseline.
Brand-authorized ad groupsYesNoRinnai Pro, Navien and similar, where the credential is held.
Trade negative keyword libraryYesNoDIY, salary, schooling and parts queries burn 15-28% of budget.
Weekly LSA dispute filingYesNoRecovers 8-15% of LSA spend on uncreditable leads.
Booked job tracking, not callsYesSometimes25-35% of plumbing calls never become a booked job.
Flat fee, not a percentageYesNoNobody profits from talking you into more spend.
Before you sign

Red flags when hiring a plumbing marketing agency

Ask these before you hand anyone your ad account. The answers separate most agencies faster than any portfolio ever will.

1They quote a percentage of ad spend

Their income rises when your budget does, whether or not the extra spend books work. Flat fee removes the conflict entirely.

2One campaign for all plumbing services

If drains and repipes share a budget, the drain clicks will win it. Ask to see the campaign list before you sign anything.

3They will not say who owns the account

If the Google Ads account is in their name you cannot leave with your own history. Ask directly and get the answer in writing.

4Reporting stops at cost per lead

Fifty cheap leads that book nothing lose to twelve expensive ones that fill the schedule. If they cannot report cost per booked job, they cannot manage to it.

5No mention of LSA disputes

Uncreditable leads are 8-15% of LSA spend. An agency that never files is leaving your money with Google.

6A long contract to get started

Lock-in is what agencies ask for when the work is not expected to speak for itself.

5 Account Ownership

The Ownership Guarantee

Ownership Guarantee

“ You will own your Google Ads account, Local Services Ads account, tracking systems, landing pages, and conversion data from day one. Your accounts stay in your name. Your billing stays on your card. Your data stays yours. If you decide to leave, everything stays with you. No account transfers. No hostage situations. No starting over from scratch. ”

Julian, Author at Blue Grid Media
6 Specialist Depth

Plumbing accounts at every spend tier. 20-account cap per AM.

The single most important question to ask any marketing agency is not "how big is your company." It is "how many active accounts does the person who will actually manage my account have right now."

Structure

Twenty accounts per manager, so 2am calls stay in the data

The cap exists so account managers actually have time to file LSA disputes weekly, review search term reports, optimize bid strategies, and answer messages within 4 hours. Above 20 accounts the model breaks.

Specialty

Plumbing ticket-variance expertise

Plumbing is the category with the most brutal ticket variance: drain at $189 to commercial at $35,000+. The CRM integration + tROAS workflow that handles this only works if you have seen the pattern across dozens of accounts.

Scale

Full spend spectrum experience

From $1,000/month solo plumbers to $20,000+/month multi-location operations. Pattern recognition tells us when an operator is ready for tROAS migration vs basic conversion tracking discipline.

Access

The person splitting your job types is the person you talk to

No salesperson-to-account-manager handoff. The person who walks you through onboarding is the person making campaign changes at month six.

Transparent Pricing

Flat fee, and the emergency landing pages are included

No setup fee, no annual contract, no commitment. Month to month, cancel any time.

LSA Management
$445/mo
Full LSA setup, dispute filing, review strategy, bid tuning. Most operators start here. Drops to $300/mo when we also run your Google Ads.
Google Ads Management
From$695/mo
5-campaign architecture, WhatConverts setup, offline conversion import, tROAS bidding when ready.

Custom landing pages free on every plan, normally $500 each. No setup fee. No long-term contract. A flat monthly retainer from $695/mo, no percentage of spend.

Book a Free Audit Call
90-Day Booked-Job Guarantee

“ We do not optimize for leads. We optimize for booked jobs. Give us 90 days to implement campaign restructuring, offline conversion tracking, and revenue-based bidding. If your cost per booked job is not moving in the right direction by day 90, we will continue managing your account at no charge for an additional 30 days. ”

Julian, Author at Blue Grid Media
? FAQ

Plumbing operator questions, answered honestly

How much does Google Ads cost for a plumbing company?

Solo plumbers typically spend $1,000-$3,000 per month. Established 3-5 truck operations spend $3,500-$8,000 per month. Multi-location operations spend $8,000-$20,000+ per month. Drain clear CPC $14-$28. Water heater CPC $18-$38. Repipe CPC $25-$58. Commercial $22-$48. Target CPL: $45-$95 service, $85-$185 repipe/commercial.

Is plumbing a restricted business under Google Ads policy?

Not in the US. Plumbers in the United States are not required to complete Advanced Verification for Google Ads. State plumbing license verification and bonding still apply for LSA eligibility.

What is a good cost per booked job for plumbing Google Ads?

$55-$140 per booked drain/service call (close rate 70-85%). $120-$345 per booked water heater replacement (close rate 40-58%). $385-$1,250 per booked repipe (close rate 18-28%). $245-$685 per booked commercial project (close rate 28-42%).

What is your guarantee on results?

The 90-Day Booked-Job Guarantee. Give us 90 days to implement campaign restructuring, offline conversion tracking, and revenue-based bidding. If cost per booked job is not moving in the right direction by day 90, we will continue managing at no charge for an additional 30 days.

Do I own my Google Ads account if I work with you?

Yes. You own your Google Ads account, your conversion data, your landing pages, your call tracking, your Google Business Profile, and any creative we build for you. We are added as a manager-level user. If you ever leave, you keep everything.

What CRM do you integrate with for plumbing accounts?

ServiceTitan, Housecall Pro, FieldEdge, and other plumbing-specific CRMs. The integration captures gclid at lead intake and sends qualified-job stage transitions back to Google Ads via offline conversion import. Essential for plumbing because the sales cycle on repipe and water heater work runs 3-14 days.

How many plumbing accounts has the team managed?

Across the team's career, Blue Grid Media has managed 15 plumbing Google Ads and LSA accounts spanning the full spend spectrum from $1,000/month solo operators to multi-location operations at $20,000+/month. Each account manager is capped at 20 active accounts.

How long until I see results?

LSA disputes hit within the first 30 days and recover 8-15% of LSA spend immediately. Google Ads structural improvements (campaign separation, negative keywords, geo) show CPL drops within 30-45 days. The compounding effect from offline conversion import and brand-authorized campaigns shows up in months 3-5.

Are you Google Ads certified?

Yes. The team holds active Google Ads Search certifications through Google Skillshop. We mention it because buyers ask, but it is not the differentiator. Plenty of certified agencies still produce mediocre results. What separates a clean plumbing account from a generic one is the vertical specialization, the WhatConverts + offline conversion + tROAS technical stack, the CRM integration with ServiceTitan/Housecall Pro/FieldEdge, and the 90-Day Booked-Job Guarantee on outcomes.

How do I know if my plumbing marketing agency is actually making me money?

Ask for five numbers, and treat a dodge as an answer: cost per booked job (not cost per lead), booking rate on the leads they send, revenue booked from their channel, how many leads were unreachable or wrong-service, and what they changed in the account last month. A report full of impressions, clicks, and "leads" without a booked-job number is a vanity report. If your agency cannot connect spend to signed plumbing work, they are not measuring the thing you are paying for.

Why do the calls arrive and the jobs never get on the board?

Nearly always because the account is being optimised for the wrong event. A default Google Ads setup counts every 60-second phone call as a conversion, so Google's bidding learns to produce phone rings: price shoppers, wrong numbers, solicitors. It has no idea which calls became plumbing work. The fix is marking actual booked jobs in call tracking and importing them back into Google Ads against the original click, so bidding optimizes toward the calls that turn into revenue. The second cause is campaign structure: when a $189 drain clear and a $14,500 repipe share one campaign, the algorithm optimizes for an average customer that does not exist.

Should I fire my plumbing marketing agency?

Not on a bad month, and not without the numbers above. Give them one specific request: cost per booked job for the last 90 days, broken out by campaign. An agency doing the work either has it or can build it in two weeks. An agency that deflects, blames a winter cold snap or a quiet shoulder month, or sends more impressions data has told you what you needed to know. Before you switch, confirm you own the Google Ads account, the LSA profile, the call tracking, and the conversion history, because starting over without them costs months of learning data.

How do I stop paying for job seekers and DIY drain videos?

Job seekers and DIYers are the most preventable waste in plumbing advertising. Searches like "plumber salary", "plumbing school near me", "how to unclog a drain", "pex fittings home depot" click paid ads and can never become customers. The fix is a negative keyword block list installed before the first dollar is spent (careers, schools, licensing, DIY, parts and big-box retailers), plus weekly search-terms reviews for the first 60 days. On Local Services Ads, the equivalent is tight job-type configuration, a service area cut to your real response radius, and rating every lead so Google's system learns what fits and credits what does not.

Are Angi and HomeAdvisor worth it for plumbing contractors?

A homeowner with a backed-up main calls whoever answers, and on a shared platform that same homeowner was sold to three other plumbers in the same minute. You are not competing on quality at that point, you are competing on who picked up first and who discounted hardest. In April 2023 the FTC finalized an order requiring HomeAdvisor to pay up to $7.2 million, alleging it sold leads that did not match the services providers offered or the areas they asked to work in, and claimed job-conversion rates it could not substantiate. The order bars it from making claims about how often leads become jobs. If you use shared leads for plumbing, treat them as a bridge: answer in under a minute, track close rate by source, cap the spend, and build exclusive channels alongside so your drain and water heater volume is not rented.

Why does a two-truck shop outrank me in the map pack?

Because the map pack is not an auction. Ad spend and map position run on separate systems; one has never bought the other. Map ranking is driven by proximity to the searcher, category and service configuration, review volume and recency, profile completeness, and engagement. Three hundred reviews and a complete profile will beat forty reviews and a larger budget. The fix is a review cadence after every plumbing job plus a properly configured profile, which also lifts your LSA ranking and your landing page conversion rate at the same time.

Calls are coming in and jobs are not getting booked. Is that the ads?

Often the honest answer is no, and you deserve to hear it. ServiceTitan measured an average call booking rate of 43% for plumbing specifically, against a 42% cross-trade average, and shops with fewer than 5 technicians averaged just 24% (ServiceTitan's analysis of more than 3,000 trade businesses across the US and Canada, June 2022). Separately, call-tracking benchmarks put missed calls at roughly 20-30% of inbound volume for home service businesses, rising to 40-50% during seasonal peaks. So before adding budget, pull last month's call recordings and check three things: how many rang out unanswered, how many were answered but never asked for the appointment, and how many were quoted a price over the phone instead of booked for a visit. Fixing that is usually worth more than any bid change, and we will say so during the audit rather than sell you more spend.

Plumbing Operator Series

Deeper reads in the BGM plumbing library

If you want the operator-level depth before booking the audit call, the educational playbooks cover every section at 3-5x the length:

Exclusive leads

Exclusive plumbing leads, because you own the account they come from

We do not sell plumbing leads and we do not resell them. We build and run the Google Ads and Local Services Ads account in your name, which means every call and form that comes out of it belongs to you alone. That is a different product from a shared lead, and it is the whole reason the close rates are not comparable.

A shared lead from a lead seller

  • Sold to three or four plumbing companies at once
  • You are racing two competitors to call first
  • Priced per lead, so volume is their incentive
  • Stops the day you stop paying, with nothing left behind
  • No account, no history, no keyword data that is yours

An exclusive lead from your own account

  • Yours only. Never sold on, never shared
  • The homeowner called you, not a directory
  • Flat management fee, so nobody profits from more spend
  • The account, history and landing pages stay with you
  • Local Services Ads disputes filed weekly on your behalf

Exclusive plumbing leads, by market

We provide exclusive plumbing leads in New York, Los Angeles, Chicago, Houston, Dallas, Miami, Atlanta and Phoenix, and in roughly 50 United States metros in total. Campaigns are managed remotely, so the market is set by where your crews work rather than where we sit.

NortheastExclusive plumbing leads in New York, Long Island, Brooklyn, Queens, Philadelphia, Boston, Newark, Pittsburgh, Hartford, Buffalo
SoutheastExclusive plumbing leads in Atlanta, Miami, Tampa, Orlando, Jacksonville, Charlotte, Raleigh, Nashville, Birmingham, Richmond
MidwestExclusive plumbing leads in Chicago, Columbus, Cleveland, Cincinnati, Detroit, Indianapolis, Milwaukee, Minneapolis, Kansas City, St. Louis
South CentralExclusive plumbing leads in Houston, Dallas, Fort Worth, Austin, San Antonio, Oklahoma City, New Orleans, Memphis, Tulsa, Baton Rouge
WestExclusive plumbing leads in Los Angeles, San Diego, San Francisco, San Jose, Phoenix, Denver, Las Vegas, Seattle, Portland, Salt Lake City
Do you provide exclusive plumbing leads in New York?
Yes. We run exclusive plumbing lead campaigns in New York, including Long Island, Brooklyn and Queens, and in more than 45 other United States metros. The leads are exclusive because they come from a Google Ads and Local Services Ads account held in your name, so they are never resold and never shared with another plumbing company.
Which cities do you run exclusive plumbing lead campaigns in?
We run exclusive plumbing lead campaigns in New York, Los Angeles, Chicago, Houston, Dallas, Miami, Atlanta and Phoenix, and across roughly 50 metros nationwide. Campaigns are managed remotely, so coverage is set by where your crews actually work rather than where we are based. Smaller and rural markets are covered too, and the auction there is usually cheaper than any major metro.
Are your plumbing leads shared with other companies?
No. We are not a lead seller. A shared lead is sold to three or four plumbing companies at once, which is why you end up racing competitors to call first. We build and run the ad account in your name instead, so every call and form belongs to you alone, and the account, history and landing pages stay with you if we ever part ways.
How many plumbing accounts have you managed?

Blue Grid Media has managed 20+ plumbing accounts across the team's career. That is the number worth asking any agency for, because it tells you whether the person building your campaigns has seen your job types, your seasonality and your margins before, or is about to learn them on your budget.

Not on the list does not mean not covered. We run plumbing accounts nationwide across the United States, including smaller and rural markets where the auction is usually cheaper than any metro above.

Websites and landing pages

A repipe page and a drain page are not the same page

If the campaigns are separated by job value, the pages have to be too. Emergency drain work needs a number and an answer about tonight. A repipe needs scope, process and a range before anyone picks up the phone.

Fast and mobile first

Most contractor searches happen on a phone, so the page is built to load fast there. Faster pages convert more of the clicks you have already paid for.

Call and form tracking wired in

Every call and form is connected to tracking from day one, so you can see which ads and which pages actually produce booked work rather than just traffic.

Local SEO and schema

On-page SEO and local schema markup so the site earns map and organic visibility over time instead of only working while the ads are switched on.

$497 one-timeWebsite on its own. Design, copy, mobile, forms and tracking. You own it and the domain.
$299 one-timeThe same build when we also run your Google Ads or Local Services Ads. One time, not monthly.
$10 /moHosting, updates and backups. That is the only recurring cost.
24hr to liveLive in 24 hours, no contract and no lock-in.
Landing pages stay free. Campaign landing pages are included with ad management at no design fee, the same as they always have been. The pricing above is for a full website build, which is a separate thing you may or may not need.

The first audit is free. So are your landing pages.

30-minute call. Operator-to-operator. We look at your plumbing account, tell you what we would change, and you decide whether to continue. No pitch deck.

Book a Free Audit Call