0:00 Maps vs Ads Cost-Per-Lead Math
1:39 Map Pack Click Cost Is Zero
2:32 Three Numbers Every Plumber Must Know
3:11 The Ad Treadmill Trap
3:53 Google Business Profile Ranking Signals
5:20 Tony Scenario Real Numbers Compared
6:47 Five GBP Optimization Mistakes
8:02 When Google Ads Actually Make Sense
8:46 Four-Step Audit Sequence
10:01 Free Visibility Teardown Offer
Full transcript
0:00 Maps vs Ads Cost-Per-Lead Math
You need both, <break time="0.15s" /> but Maps should come first. <break time="0.55s" /> Here’s the cost-per-lead math that shows you why. We’re not talking about brand awareness. <break time="0.25s" /> We’re talking about cost per lead, <break time="0.15s" /> cost per booked job, <break time="0.15s" /> and which channel builds equity over time. Google Ads is rented traffic. <break time="0.25s" /> The moment you stop paying, <break time="0.15s" /> the leads stop. <break time="0.25s" /> Google Maps, <break time="0.15s" /> meaning your Map Pack ranking, <break time="0.15s" /> is owned traffic. <break time="0.25s" /> It compounds the longer you invest. <break time="0.55s" /> But here’s where plumbers get stuck. <break time="0.25s" /> They either go all-in on ads because they want leads now, <break time="0.15s" /> or they go all-in on Maps SEO and wait eight months with nothing coming in. <break time="0.25s" /> The smart move is knowing the actual numbers so you can sequence this correctly. In my experience working with plumbing companies, <break time="0.15s" /> Google Ads cost per click for plumbing keywords runs somewhere between thirty and eighty dollars per click depending on your market size and competition. <break time="0.55s" /> That’s not cost per lead. <break time="0.55s" /> That’s cost per click. <break time="0.25s" /> Your landing page converts maybe ten to fifteen percent if it’s built well. <break time="0.4s" /> Most plumbing pages are converting closer to five to eight percent. <break time="0.55s" /> So let’s do the math at a conservative ten percent conversion rate and a forty dollar cost per click. <break time="0.4s" /> Ten clicks to get one lead. <break time="0.25s" /> Ten times forty dollars equals four hundred dollars per lead. <break time="0.4s" /> In a competitive metro market, <break time="0.15s" /> I’ve seen plumbing leads cost six hundred to over a thousand dollars when the account isn’t dialed in. <break time="0.55s" /> That’s before your ad management fee. <break time="0.55s" /> That’s before your service truck rolls. <break time="0.55s" /> Now, <break time="0.15s" /> some plumbing jobs justify that. <break time="0.25s" /> A full repipe at eight to twelve thousand dollars? <break time="0.4s" /> A four hundred dollar lead cost makes sense. <break time="0.4s" /> A drain cleaning call at one hundred fifty dollars? <break time="0.55s" /> That math does not work.
1:39 Map Pack Click Cost Is Zero
Here’s where it gets interesting. <break time="0.25s" /> When someone sees your business in the Map Pack, <break time="0.15s" /> they’ve already searched something like ‘plumber near me’ or ’emergency plumber’ plus their city. <break time="0.55s" /> That search intent is red-hot. <break time="0.25s" /> They need someone now. <break time="0.25s" /> The click-through rate from a Map Pack position in the top three runs, <break time="0.15s" /> industry ballpark, <break time="0.15s" /> around five to fifteen percent depending on your review count and your photos. <break time="0.55s" /> But here’s the key difference. <break time="0.25s" /> The cost per click from an organic Map Pack listing? <break time="0.25s" /> Zero. <break time="0.25s" /> You paid for the optimization work upfront, <break time="0.15s" /> but the clicks themselves don’t cost you per click. <break time="0.55s" /> So if your Google Business Profile is ranking and pulling in forty calls a month, <break time="0.15s" /> and you spent, <break time="0.15s" /> let’s say, <break time="0.15s" /> eight hundred dollars a month on Maps SEO, <break time="0.15s" /> that’s twenty dollars per lead. <break time="0.4s" /> Compare that to four hundred dollars per lead on Ads. <break time="0.55s" /> That’s a twenty-to-one cost difference in the lead economics.
This is part of our Google Business Profile guide.
2:32 Three Numbers Every Plumber Must Know
Before I walk you through a worked example, <break time="0.15s" /> nail these three numbers. <break time="0.25s" /> Number one: four hundred dollars. <break time="0.55s" /> That’s the industry ballpark cost per lead from Google Ads for plumbers when your account is decently run. <break time="0.25s" /> Number two: twenty dollars. <break time="0.55s" /> That’s roughly what a Maps-generated lead costs once your Google Business Profile is optimized and ranking. <break time="0.25s" /> Number three: twenty to one. <break time="0.55s" /> That’s the cost-per-lead ratio difference between the two channels. <break time="0.25s" /> These aren’t magic numbers. <break time="0.25s" /> Your market, <break time="0.15s" /> your conversion rate, <break time="0.15s" /> your service area will shift them. <break time="0.55s" /> But the directional story holds across almost every plumbing market.
3:11 The Ad Treadmill Trap
Here’s the mistake I see constantly. <break time="0.25s" /> A plumber starts a business or wants more leads. <break time="0.25s" /> They call a Google Ads agency because the promise is immediate leads. <break time="0.25s" /> They spend fifteen hundred to three thousand dollars a month in ad spend plus management fees. <break time="0.4s" /> The leads come in, <break time="0.15s" /> but the cost per lead is brutal. <break time="0.25s" /> They stay on ads because they’re scared to turn them off. <break time="0.25s" /> Meanwhile, <break time="0.15s" /> nobody’s working on their Maps listing. <break time="0.25s" /> Six months later, <break time="0.15s" /> they’ve spent over ten thousand dollars on ads and their competitor down the street is ranking number two in the Map Pack and getting free clicks all day. <break time="0.4s" /> The competitor who invested in Maps SEO six months ago is now paying almost nothing per lead while our plumber is still on the ad treadmill.
3:53 Google Business Profile Ranking Signals
Your Google Business Profile isn’t just a listing. <break time="0.25s" /> It’s a local ranking asset. <break time="0.25s" /> Google looks at three main signals to rank you in the Map Pack. <break time="0.25s" /> First: relevance. <break time="0.25s" /> Does your profile match what the searcher needs? <break time="0.25s" /> This means your business categories, <break time="0.15s" /> your services listed, <break time="0.15s" /> your description with real keywords, <break time="0.15s" /> and your posts showing active service. <break time="0.25s" /> Second: distance. <break time="0.25s" /> How close is the searcher to your service area? <break time="0.25s" /> You can influence this by optimizing your service area settings and building location-specific pages on your website. <break time="0.25s" /> Third: prominence. <break time="0.25s" /> This is your review count, <break time="0.15s" /> your review velocity, <break time="0.15s" /> your backlinks, <break time="0.15s" /> your website authority. <break time="0.25s" /> This is the part that takes time but compounds hard. Our query data shows eighty-eight impressions for the term ‘google maps for plumbers’ at a twelve point seven average position. <break time="0.55s" /> That tells us plumbers are actively searching for how to use Maps. <break time="0.25s" /> The query data also shows forty-eight impressions for ‘maps seo for plumbers’ at a twenty point seven average position, <break time="0.15s" /> and seventy impressions for ‘google my business optimization for sewer repair’ at a one point nine average position. <break time="0.55s" /> That one point nine on the sewer repair term means people searching that exact phrase are finding very close to relevant content already. <break time="0.55s" /> That’s a signal to go deep on your specific services, <break time="0.15s" /> not just generic plumbing.
5:20 Tony Scenario Real Numbers Compared
Let me walk through this with real numbers. <break time="0.25s" /> Meet Tony. <break time="0.25s" /> He runs a plumbing company in a mid-size city. <break time="0.25s" /> He wants thirty new customers a month. <break time="0.25s" /> Scenario A: Tony goes all-in on Google Ads. <break time="0.25s" /> He sets a two thousand dollar monthly ad budget. <break time="0.4s" /> Average cost per click in his market: fifty dollars. <break time="0.55s" /> That buys him forty clicks. <break time="0.25s" /> His landing page converts at ten percent. <break time="0.4s" /> He gets four leads. <break time="0.25s" /> He closes three of those as jobs. <break time="0.25s" /> Cost per job acquired: six hundred and sixty-seven dollars. <break time="0.4s" /> He wants thirty jobs. <break time="0.25s" /> At that cost per job, <break time="0.15s" /> he needs twenty thousand dollars a month in ad spend. <break time="0.55s" /> That’s not realistic for most plumbing businesses. <break time="0.25s" /> Scenario B: Tony invests in Maps first. <break time="0.25s" /> He spends eight hundred dollars a month on Maps SEO. <break time="0.4s" /> After three to four months, <break time="0.15s" /> he’s ranking top three for twelve high-intent local searches. <break time="0.25s" /> He’s getting sixty profile views a week, <break time="0.15s" /> roughly two hundred and forty a month. <break time="0.4s" /> About eight percent of those call him. <break time="0.55s" /> That’s about nineteen leads a month. <break time="0.25s" /> He closes fifteen jobs. <break time="0.25s" /> Cost per job acquired: roughly fifty-three dollars. <break time="0.55s" /> Same city. <break time="0.25s" /> Totally different economics. <break time="0.25s" /> The catch? <break time="0.25s" /> Scenario B takes three to five months to show up. <break time="0.25s" /> Which is why the smart play is to run a small, <break time="0.15s" /> targeted Ads campaign while you build your Maps presence, <break time="0.15s" /> then gradually shift budget toward Maps as it kicks in.
6:47 Five GBP Optimization Mistakes
Mistake one: leaving your business category too broad. <break time="0.25s" /> Don’t just pick ‘plumber’ as your primary category. <break time="0.25s" /> Add secondary categories like ‘drainage service,’ ‘water heater installation service,’ ’emergency plumber. <break time="0.25s" /> ‘ Each category opens up new search queries. <break time="0.25s" /> Mistake two: ignoring your photos. <break time="0.25s" /> Google measures photo engagement. <break time="0.25s" /> Plumbing companies that upload real job photos, <break time="0.15s" /> before and after shots, <break time="0.15s" /> team photos, <break time="0.15s" /> outperform generic stock image profiles. <break time="0.25s" /> Industry ballpark, <break time="0.15s" /> profiles with over a hundred photos get significantly more views and calls. <break time="0.4s" /> Mistake three: review velocity dropping off. <break time="0.25s" /> Getting fifty reviews and then stopping hurts you over time. <break time="0.25s" /> You need a steady drip of new reviews every month. <break time="0.25s" /> Even three to five new reviews a month keeps the signal alive. Mistake four: no posts on your Google Business Profile. <break time="0.25s" /> Posting once a week, <break time="0.15s" /> even short service updates, <break time="0.15s" /> tells Google your profile is active. <break time="0.25s" /> Most plumbers never use this feature. <break time="0.25s" /> Mistake five: no website connection. <break time="0.25s" /> Your Maps ranking is partly driven by your website’s authority. <break time="0.25s" /> If your site has no local service pages, <break time="0.15s" /> no location-specific content, <break time="0.15s" /> your Maps ranking has a ceiling.
8:02 When Google Ads Actually Make Sense
Ads make sense in three specific situations. <break time="0.25s" /> One: you just launched and need leads immediately. <break time="0.25s" /> Maps takes time. <break time="0.25s" /> Ads fill the gap. <break time="0.25s" /> Run a small, <break time="0.15s" /> tight campaign, <break time="0.15s" /> emergency services only, <break time="0.15s" /> while Maps builds up. <break time="0.25s" /> Two: you’re launching in a new service area. <break time="0.25s" /> You don’t have Maps authority in the new area yet. <break time="0.25s" /> Ads can seed revenue while you build local signals. <break time="0.25s" /> Three: you have a seasonal push. <break time="0.25s" /> Water heater calls spike in winter. <break time="0.25s" /> Sewer line calls spike in spring with root growth. <break time="0.25s" /> Ads let you punch above your weight for a short window. <break time="0.25s" /> Outside of these three situations, <break time="0.15s" /> every dollar you pour into ads at the expense of Maps SEO is a dollar working against your long-term cost per lead.
8:46 Four-Step Audit Sequence
Here’s the sequence I’d give any plumber watching this. <break time="0.25s" /> Step one: audit your Google Business Profile today. <break time="0.25s" /> Is every category filled in? <break time="0.25s" /> Do you have over twenty photos? <break time="0.25s" /> Are you getting new reviews every month? <break time="0.25s" /> Are your service areas and service descriptions complete? <break time="0.25s" /> Step two: check your Map Pack position. <break time="0.25s" /> Search ‘plumber’ plus your city right now. <break time="0.25s" /> Are you in the top three? <break time="0.25s" /> If not, <break time="0.15s" /> that’s money you’re leaving on the table every single day. <break time="0.25s" /> Step three: look at your website’s local pages. <break time="0.25s" /> Do you have individual pages for your top services? <break time="0.25s" /> Do those pages mention your city and surrounding areas? <break time="0.25s" /> If not, <break time="0.15s" /> your Maps ranking has a ceiling. <break time="0.25s" /> Step four: if you’re running ads right now, <break time="0.15s" /> pull your actual cost per lead from the last ninety days. <break time="0.25s" /> Not impressions. <break time="0.25s" /> Not clicks. <break time="0.25s" /> Actual leads. <break time="0.25s" /> Divide your ad spend by the number of leads. <break time="0.55s" /> Now compare that to what Maps SEO would cost you. <break time="0.25s" /> The math usually makes the decision pretty clear. If you want to know exactly where you stand, <break time="0.15s" /> we’ll do a free visibility teardown for your plumbing company. <break time="0.25s" /> We look at your Maps ranking, <break time="0.15s" /> your profile completeness, <break time="0.15s" /> your website’s local SEO signals, <break time="0.15s" /> and tell you specifically what’s holding you back.
10:01 Free Visibility Teardown Offer
<break time="0.25s" /> Go to seo. <break time="0.25s" /> pushleads. <break time="0.25s" /> com/audit or call us directly at eight two eight, <break time="0.15s" /> three four eight, <break time="0.15s" /> seven six eight six. <break time="0.25s" /> No pitch, <break time="0.15s" /> no fluff. <break time="0.25s" /> Just the numbers on where you are and what to fix first. Before the next part, <break time="0.15s" /> my credentials in plain terms. <break time="0.25s" /> Not certifications. <break time="0.25s" /> Results. <break time="0.25s" /> Sites on Google’s first page since two thousand and seven. <break time="0.4s" /> Twenty grand a month in sales by two thousand and eight. <break time="0.4s" /> An agency, <break time="0.15s" /> PushLeads, <break time="0.15s" /> founded in two thousand and twelve that’s been serving local businesses for over a decade. <break time="0.4s" /> If the phone doesn’t ring, <break time="0.15s" /> nothing else I do matters. <break time="0.55s" /> That’s the Maps versus Ads question answered with actual cost-per-lead math. <break time="0.25s" /> Go check your Map Pack position right now.
Compare Google Maps vs Google Ads cost-per-lead math for plumbing businesses to determine optimal channel sequencing.
Read the full written guide: Google Business Profile for Plumbers
Up next
12:16How do contractors optimize Google Business Profile for better leads?
10:16How much does Google Business Profile optimization cost to outsource versus doing it yourself?
9:03How much should a garage door company spend to dominate Google Maps?
12:21Should a garage door company run Google Ads or invest in Google Maps SEO first?
11:09Is pest control Google Maps optimization actually worth paying for?
5:495 ‘Near Me’ Keywords Pool Builders Actually Rank ForKeep Reading
Want more customers from Google & AI search?
Get a free SEO audit of your site — see exactly what to fix first.
