How we restructured an unmanaged Google Ads account, cut cost per booked job 39%, and lifted landing page conversion from 4.1% to 9.3% — all within 90 days.
Get Results Like This →
This plumbing contractor achieved a 4.5x return on ad spend within 90 days after Web Pinnacles restructured their Google Ads account, splitting emergency and scheduled-service intent into separate campaigns. The rebuild included dedicated landing pages and call tracking, so every dollar of spend was measured against booked jobs, not just clicks.
This plumbing contractor client runs both emergency and scheduled residential plumbing service across a single metro market. Google Ads was already live, but running as one unsegmented campaign with no call tracking and a landing page that wasn't built to convert emergency callers or scheduled-service homeowners differently.
The account needed a full restructure: campaigns split by service and urgency, call tracking wired to every keyword, and a landing page rebuilt around the specific way homeowners search for a plumber — either right now, or for a scheduled job.
Build a Google Ads account and landing page structure that separates emergency plumbing intent from scheduled-service intent, wire in call tracking end to end, and connect every booked job to appointment-setting follow-up. The focus was not just clicks — but calls that turn into booked jobs.
The first priority was splitting one unsegmented campaign into service- and urgency-specific structure before any optimisation work could begin. We separated emergency plumbing intent from scheduled-service intent, wired dynamic call tracking to every keyword, restructured ad copy around each intent type, and applied a weekly negative keyword review from day one.
Clicks alone don't book jobs. We overhauled the landing page to match exactly what a homeowner searching for a plumber needs in the moment — a phone number above the fold for emergency searchers, and a simple quote form for scheduled-service searchers. Mobile load speed and click-to-call placement were the two biggest levers.
Better ads and a better landing page mean nothing if a call goes unanswered. We connected every lead to a GoHighLevel CRM pipeline with instant SMS follow-up, missed-call text-back, and dedicated appointment setters qualifying and booking jobs directly into the dispatcher calendar.
This project demonstrates how splitting a plumbing account by service urgency, rebuilding the landing page around click-to-call behaviour, and connecting every lead to appointment setting can rapidly reduce cost per booked job without increasing ad spend. The results were not built on a bigger budget, but on structural precision: matching campaign structure, landing page, and follow-up speed to how a homeowner actually searches for a plumber. The system is scalable and repeatable across service areas.
The exact audit we run before taking on a new client — see where your site is leaking booked jobs.
Book your free 20-minute growth audit. We'll show you exactly where your next booked jobs are being lost.