Plumbing SEO runs through the map pack, not around it
Key takeaways
- Google's own documentation says Local Services Ads rank on bid, responsiveness, review score and count, and profile quality, not proximity to the customer.
- A Contractor magazine analysis of 760 plumbing businesses, published September 1, 2026, put the customer acquisition cost through Local Services Ads at roughly $263 to $319, against an average ticket near $1,700.
- Most state plumbing boards require a license number in every advertisement, including a Google profile. Maryland's rule is typical.
- The job itself is not shrinking: the Bureau of Labor Statistics projects 7% growth in plumbing, pipefitting and steamfitting jobs from 2025 to 2035 and about 42,000 openings a year.
- Service-area plumbers can hide their home address on Google Business Profile and still show a service radius, which most never set up correctly.
Where the decision actually happens
Two surfaces decide whether a plumbing company gets the call, and they sit on top of each other. Local Services Ads carries the "Google Guaranteed" badge and appears first; the organic map pack sits just under it. Google's own support documentation for Local Services Ads names the ranking inputs directly: your bid, your responsiveness to customer inquiries, your rating and number of reviews, your average response time, and your profile quality. Proximity to the searcher is not on that list; it only shows up as part of the customer's own search context, not as a measure of how close a business is. That surprises most plumbing company owners, who assume the nearest truck wins. The same rating and review signal is doing double duty now that AI engines read it too, which we cover in reviews and AI search.
Does Local Services Ads replace needing a website?
No. A Local Services Ads lead still has to verify the business before it pays out, and plenty of searches never touch the ad at all: brand searches, warranty callbacks, and the growing number of AI engines answering "is this plumber legit" or "best emergency plumber near me" all land on the website, not the ad unit. A plumbing company with no site is invisible to every one of those. The scale of that online-first behavior is already large: ServiceTitan's 2025 State of the Trades report, citing a Synchrony survey from March 2025, found 80% of home-improvement shoppers start their research online and 53% use a mobile device through the purchase path.
What a Local Services Ads lead is actually worth
Numbers help here more than opinions. A Contractor magazine analysis published September 1, 2026, citing Capitol Data Analytics benchmark data across 760 plumbing businesses, found Local Services Ads cost about $57 per lead and roughly $263 per paying customer, on an average ticket near $1,700; a more recent update in the same dataset puts the median customer acquisition cost closer to $319. Shared lead marketplaces run worse: about $650 per booked job once close rates are factored in. Organic and map pack leads cost an estimated $20 to $50 per booked job once a profile is mature, which is the entire argument for not treating paid leads as the whole strategy.
Is plumbing SEO worth it if the business already buys Local Services Ads leads?
Yes, and the two compound rather than compete. Paid leads stop the moment the budget stops; a mature map pack profile and service-area content keep producing calls at a falling blended cost per job. Most plumbing companies that scale past one truck run both, then shift the mix as organic volume grows.
The license number problem most plumbing sites get wrong
Plumbing sits closer to a regulated trade than most of the industries on this site, and it shows up in advertising rules specifically. Maryland's Business Occupations and Professions Code requires every plumbing advertisement to carry the license number and name of a master plumber or limited master plumber license holder; most states run a close variant of the same rule. Most plumbing websites and Google profiles never display it, which is a compliance gap before it is an SEO one. The fix is a line in the footer and the profile description, not a redesign, and it is one of the first things a Local SEO Setup should check against the board rules in the business's actual state.
How long before plumbing SEO shows results?
Local Services Ads can produce calls within days of getting verified. The organic map pack and service-area pages typically move in six to twelve weeks once the profile, citations and schema are corrected, then keep producing calls without a per-lead cost. The first full review cycle, where the asking habit actually changes velocity, takes about a billing cycle to show up in the profile.
Should a plumber hide their home address on their Google Business Profile?
If the business runs out of a home and every job is a truck roll, yes. Google's service-area business setting lets a profile hide the exact address while still displaying a service radius, so the listing stays eligible for the map pack without publishing where the owner lives. We cover the setup and the trade-offs in hiding your GBP address.
The stack we would buy, in order
| Step | Task | Price |
|---|---|---|
| 1 | Local SEO Setup, profile, citations, license number, schema | $195 |
| 2 | SEO Content, service and service-area pages | $395/mo |
| 3 | AI Citation Monitoring, who the engines name for "near me" | $49/mo |
What we would not buy: a shared lead marketplace subscription once the profile above is live. Published benchmark data puts its per-job economics as the worst of the channels compared here, and that same budget spent on review generation and service-area content outperforms it within a quarter.
What the first 90 days look like
Weeks one and two are the Local SEO Setup: the profile rebuilt around the services actually worth ranking for, every citation corrected to one exact name, address and phone, the license number placed where the board rules require it, and LocalBusiness schema live on the site. Weeks three to six produce the first service-area pages, each answering what a job costs and how it is handled in the language a homeowner actually searches. Weeks seven to twelve add two more pages, bed in a review-request habit tied to every closed job, and take the first AI citation snapshot so the business knows whether engines are naming it for "emergency plumber near me" or naming someone else, the question we walk through in local SEO and AI search. Demand is not the constraint: the Bureau of Labor Statistics projects 7% growth in plumbing, pipefitting and steamfitting employment from 2025 to 2035, with about 42,000 openings a year, which means more households needing a plumber and more of those searches happening online first.
The numbers worth watching
Four metrics tell the real story: calls from the Business Profile, direction requests, Local Services Ads lead cost versus booked-job cost, and review velocity. Total site traffic is close to meaningless in this industry; a plumbing site with 600 monthly visits and 35 profile calls beats one with 6,000 visits and 10. Every deliverable we send reports against the four that actually produce booked jobs.
Questions plumbers ask us
Do we need a website if the map pack brings the calls?
Yes. Local Services Ads and the map pack both link back to a profile, but brand searches, warranty callbacks and AI engines answering "is this plumber legit" all land on the website. Without one, every one of those checks ends on a competitor's page instead.
How fast does this work compared to Local Services Ads?
Local Services Ads can produce calls within days of verification. The organic map pack and service-area pages typically take six to twelve weeks to move, then keep producing calls without a per-lead cost. Most growing plumbing companies run both at once.
What's the one thing to fix first on our Google profile?
Review velocity and response time. Google's own documentation names rating, review count and average response time as ranking inputs for Local Services Ads, and the same signals move the organic map pack, so one fix improves both.
Should we hide our home address on our profile?
If the business operates from a home and drives to every job, yes. Google lets service-area businesses hide their precise address while still showing a service radius, which keeps the profile eligible without exposing where the owner lives.
Do negative reviews sink our ranking?
One bad review rarely does. Velocity and response matter more than a single score: a business that keeps earning new reviews and replies to every one, good or bad, continues to outrank a competitor who has more stars but has gone quiet.
One honest caveat: the timelines above describe when movement typically starts, not a guarantee. Search engines do not sign contracts, and results land quicker or slower than any plan. What we guarantee is the deliverable itself: scoped work, QA gated, revised up to three times until it matches the brief.
Own the map pack first
Local SEO Setup builds the profile, fixes every citation, places the license number where it belongs, and ships the schema. Done once, properly.