June 2, 2026
5
min read

How A Home Services Company Fixed Google Ads Lead Quality And Scaled To Consistent Job Volume


Alexander Perleman
, Head Of Product @ groas
Ex-Goldman Sachs and Stanford Computer Science

alex@groas.ai

LinkedIn
Editorial illustration of a layered topographic landscape in deep amber rising from a near-black slate background, with flowing light trails converging toward a central elevated surface.

A home services company running Google Ads across multiple service lines can generate plenty of clicks and still struggle to book consistent jobs. The gap between "leads" and "booked jobs" is one of the most expensive problems in local service advertising, and it almost always traces back to structural issues in the account, not budget or bidding. This article follows a representative multi-service home services operator spending around $15K per month on Google Ads who was getting decent surface metrics but could not connect ad spend to actual revenue. The account looked fine by standard measures. The problems were underneath. Over 60 days of structural fixes to campaign architecture, negative keywords, and conversion tracking, cost per booked job dropped meaningfully while total job volume held steady and then grew. Google Ads for home services works when the foundation is right. Here is what "right" looks like.

The Situation: A Home Services Operator With Good Numbers And Bad Outcomes

This is a multi-trade home services company. Plumbing, HVAC, electrical, and general handyman services across a metro area with a roughly 30-mile service radius. The business had been running Google Ads in-house for about 18 months, managed by the owner with occasional help from a part-time marketing coordinator.

On paper, the account was performing. Cost per click sat in a reasonable range for the category. Click-through rates hovered around 4-5%, which is healthy for local service queries. Monthly impressions were strong across all service lines. The Google Ads dashboard showed hundreds of conversions per month.

But the dispatch board told a different story. Job bookings were inconsistent week to week. The phone rang, but a significant portion of calls were tire-kickers, people looking for DIY advice, or prospects outside the service area entirely. The owner could not figure out why a $15K monthly ad budget was producing unpredictable revenue. The instinct was to spend more. The real answer was to spend differently.

What Was Going Wrong: Three Structural Problems Hiding Behind Decent Metrics

The account had no single catastrophic failure. It had three overlapping structural problems that compounded each other, and none of them showed up in the metrics most advertisers check first.

Service Line Campaigns Sharing Budget With No Margin Weighting

All service lines ran under a shared budget structure with no priority given to margin. HVAC installation and a $99 drain clearing competed for the same daily budget. High-volume, low-margin services consumed spend that should have gone toward fewer but far more profitable job categories. The campaigns were organized by service type on the surface, but budget allocation did not reflect which services actually made money.

Broad Match Keywords Pulling In The Wrong Searches

The keyword strategy leaned heavily on broad match and modified broad match terms. "Plumber near me" is a high-intent query. "How to fix a leaky faucet" is not. Both triggered the same ads. The account had a thin negative keyword list that had not been updated in months, which meant Google's matching algorithms kept expanding into informational and DIY territory. For a local service business, this is one of the most common ways Google Ads lead quality degrades without any visible change in top-line metrics.

Conversion Tracking Pointed At The Wrong Action

The account tracked form submissions as its primary conversion action. Every form fill, whether it turned into a booked job or not, counted equally. Smart Bidding optimized toward getting more form fills, which it did successfully. But form fills are not jobs. Many submissions were price shoppers, out-of-area inquiries, or requests for services the company did not offer. The bidding algorithm was doing exactly what it was told. It was just told the wrong thing.

What The Negative Keyword Audit Actually Revealed

Pulling the search terms report for the previous 90 days exposed the scale of the waste. This is where the diagnosis shifted from theory to evidence.

Hundreds Of DIY And Research Queries Eating Budget

Queries like "how to unclog a drain," "HVAC troubleshooting guide," "electrical wiring diagram," and "plumbing cost estimator" were triggering ads and generating clicks. These are not people looking to hire a contractor. They are people trying to avoid hiring a contractor. In aggregate, these informational queries accounted for a substantial share of total click spend across the account.

Geographic Leakage Beyond The Service Radius

Despite location targeting set to the metro area, Google's location settings defaulted to "presence or interest," meaning people searching about the area (but not physically in it) were seeing and clicking ads. Clicks from 50+ miles outside the service radius showed up consistently, particularly on mobile where location signals can be less precise.

Competitor Brand Terms Driving Dead-End Clicks

The broad match structure also pulled in competitor brand name searches. Someone searching for a specific competitor by name and landing on this company's ad almost never converted to a booked job. These clicks were expensive and produced almost zero return.

The negative keyword work alone, before any campaign restructuring, would have redirected a significant portion of monthly budget toward actual job-seeking queries. This is a pattern that plays out across nearly every home services Google Ads account that has not been audited recently. If you are running Google Ads for a local service business and have not reviewed your search terms report in the last 30 days, you are likely dealing with a version of this same problem.

The Fix: Structural Changes Before Bidding Changes

The instinct when Google Ads performance feels flat is to adjust bids, raise budgets, or test new ad copy. In this case, none of those would have mattered. The changes that moved the needle were all structural.

Campaign Architecture Rebuilt Around High-Margin Services

The first change was separating campaigns by service line with independent budgets weighted toward margin. HVAC installation, full electrical panel upgrades, and emergency plumbing got priority budget. Low-margin maintenance services got their own campaigns with controlled spend. This meant the account stopped accidentally funding $99 jobs at the expense of $3,000+ projects.

Negative Keyword Framework Built By Service Category

Rather than a single shared negative keyword list, each service category got its own layered negative keyword structure. DIY terms, informational modifiers ("how to," "cost of," "DIY," "tutorial"), competitor brand names, and out-of-scope service terms were excluded at the campaign level. A shared account-level list caught universal waste (job seekers, wholesale queries, unrelated trades). This framework is designed to be maintained weekly, not set once and forgotten.

Conversion Tracking Shifted To Qualified Bookings

Form submissions were demoted from a primary to secondary conversion action. The new primary conversions were phone calls over 60 seconds (indicating an actual booking conversation) and confirmed appointments tracked through the company's scheduling system via offline conversion import. This gave Smart Bidding a dramatically cleaner signal to optimize against. Instead of chasing form fills, the algorithm now worked toward the actions that actually produced revenue.

Audience Layers Added For Homeowner Signals

Audience targeting layers were added to prioritize homeowners and people showing property-related intent signals. These were not set to narrow targeting (which would restrict volume too aggressively for a local service business) but applied as observation layers with bid adjustments. The result was that the system learned to favor high-intent homeowner traffic without cutting off all other searchers.

The Results Over 60 Days

Within the first two weeks, lead volume dipped slightly as the tighter structure filtered out junk traffic. This is normal and expected. By week three, lead volume recovered to previous levels. By day 60, the picture looked meaningfully different.

Total lead volume held roughly steady compared to the prior period. But the composition of those leads changed. The percentage of leads that converted to booked jobs improved significantly. Cost per booked job dropped, not because the budget decreased, but because the budget stopped subsidizing unqualified traffic. Smart Bidding performance stabilized as the cleaner conversion data gave the algorithm a consistent signal to learn from rather than the noisy data it had been trained on before.

The owner described the shift simply: the phone still rang the same amount, but more of the calls turned into actual work.

These outcomes are representative of what happens when a home services Google Ads account gets structural attention rather than surface-level optimization. The pattern of accounts hitting an invisible ceiling because of foundational issues rather than tactical ones is remarkably consistent across industries, and it is especially acute in local service businesses where the gap between a "lead" and a "job" can be wide.

How groas Prevents This Problem From Developing In The First Place

The operator in this story spent 18 months running an account that looked healthy but bled money on unqualified traffic. That is 18 months of paying for clicks that never became jobs, while Smart Bidding learned from bad conversion data and compounded the problem.

With groas, the structural work described above is not a one-time fix. It is how execution runs from day one. A proprietary engine trained on over $500 billion in profitable ad spend handles execution around the clock: negative keyword management, search term monitoring, bid adjustments, audience refinement, and conversion signal validation. A dedicated senior strategist owns the account end-to-end, making structural decisions about campaign architecture, budget weighting across service lines, and conversion tracking setup before a single dollar gets spent on the wrong query.

For a home services operator who does not want to manage Google Ads themselves, groas's DFY (Done For You) service means handing off the entire function. That includes landing pages built for each service line, conversion tracking configured to track booked jobs rather than form fills, and ongoing negative keyword discipline that keeps waste from creeping back in. There is nothing to log into or manage. The team is reachable on Slack or email at any time.

For operators who have someone in-house handling Google Ads and want to keep that person in the driver's seat, groas's DWY (Done With You) option puts the engine plus a senior strategist alongside that team. Your person stays in control. The engine does the heavy lifting underneath. A weekly report shows exactly what was done, and a strategy call every other week keeps the account moving in the right direction.

The difference between self-managing Google Ads for a home services business and having groas run or support it comes down to one thing: structural problems get caught and fixed in days, not months. The kind of waste uncovered in this story, informational queries, geographic leakage, broken conversion tracking, simply does not have time to compound when an engine monitors the account 24/7 and a strategist reviews the architecture regularly.

No onboarding fees. Month-to-month, cancel anytime. groas earns the next month by performing.

What This Means For Home Services Advertisers Running Google Ads Today

If you run Google Ads for a local service business, plumbing, HVAC, electrical, roofing, landscaping, pest control, or any trade where the goal is booked jobs, the story above probably sounds familiar. The symptoms are almost always the same: spend feels high, leads come in but feel low-quality, and job volume does not track with what the dashboard says should be happening.

The fix is rarely about spending more or testing new ad copy. It is about campaign architecture, negative keyword discipline, and conversion tracking that reflects your actual business outcome (booked jobs, not form fills). The difference between optimizing for leads and optimizing for jobs is the difference between an account that looks good and an account that makes money.

For home services operators who want this fixed and handled without becoming a Google Ads expert themselves, the most direct path is to apply for groas DFY and let a dedicated strategist backed by a proprietary engine own the function end-to-end. For those with an in-house person who knows the account and wants better tooling and strategic support, DWY puts the engine and a strategist alongside your team while you stay in control.

Either way, the structural problems described in this article do not fix themselves. They compound. Every month an account runs with broken conversion tracking or a thin negative keyword list, Smart Bidding learns from worse data and the gap between spend and revenue widens. The companies that scale Google Ads profitably in home services are the ones that get the foundation right first and then let execution run without interruption. That is exactly what groas is built to do.

Frequently Asked Questions

How Do I Improve Google Ads Lead Quality For My Home Services Business?

Start with the search terms report. Pull 90 days of data and look for informational queries ("how to," "DIY," "cost of"), geographic waste from outside your service area, and competitor brand clicks that never convert. Build a layered negative keyword framework organized by service category and update it weekly. Then fix your conversion tracking: stop optimizing for form fills and start tracking phone calls over 60 seconds and confirmed bookings as your primary conversion actions. These structural changes matter far more than bid adjustments for improving lead quality in local service categories.

What Is The Best Google Ads Campaign Structure For Home Services?

The best structure separates campaigns by service line with independent budgets weighted toward your highest-margin services. A plumbing company should not let $99 drain clearing jobs compete for the same daily budget as $5,000 repipe projects. Each service category needs its own negative keyword list, tailored ad copy, and dedicated landing pages. Audience observation layers for homeowner and property-intent signals add another layer of targeting precision without restricting volume.

Why Are My Google Ads Generating Clicks But Not Booked Jobs?

This almost always comes down to three structural issues: broad match keywords pulling in informational and DIY queries, conversion tracking set to form submissions instead of qualified bookings, and budget shared across service lines without margin weighting. Your bidding algorithm optimizes for whatever you tell it is a conversion. If that is form fills, it will get you more form fills, whether they become jobs or not. Shifting your primary conversion action to confirmed bookings gives Smart Bidding a signal that aligns with your actual revenue.

How Often Should I Update Negative Keywords For Home Services Google Ads?

Weekly. At minimum, review your search terms report every week and add negatives for any queries that do not reflect job-seeking intent. In home services, new irrelevant queries appear constantly as Google's broad match expands into DIY, educational, and wholesale territory. A negative keyword list that has not been touched in 30 days is almost certainly leaking budget. For operators who do not have time for this weekly discipline, groas handles negative keyword management around the clock through a proprietary engine that monitors search terms continuously, catching waste before it compounds.

Should I Track Phone Calls Or Form Submissions As Conversions For A Local Service Business?

Phone calls, specifically calls that last long enough to indicate an actual booking conversation (typically 60 seconds or more). Form submissions are a secondary signal at best. For most home services businesses, the majority of booked jobs come through phone calls, not web forms. Tracking confirmed appointments through offline conversion import gives Smart Bidding the cleanest possible signal. The combination of qualified call tracking and offline booking data consistently outperforms form-fill optimization in local service categories.

What Is The Difference Between Optimizing For Leads And Optimizing For Jobs?

Optimizing for leads means telling Google to get you the most form fills or calls at the lowest cost, regardless of whether those contacts become paying customers. Optimizing for jobs means tracking the actual downstream outcome, a confirmed booking or completed service, and feeding that data back into your bidding algorithm. The difference shows up directly in cost per booked job and in Smart Bidding stability. An account optimized for leads can look great on a dashboard while losing money. An account optimized for jobs aligns ad spend with revenue.

When Should A Home Services Company Hire A Google Ads Agency Versus Managing In-House?

If your in-house person has stopped making structural improvements and the account is coasting on autopilot, you have likely hit a ceiling. The question is whether you need strategic support alongside your team or full execution handoff. groas offers both paths: DWY (Done With You) pairs the proprietary engine and a senior strategist with your existing team while you stay in control, and DFY (Done For You) hands off everything, including landing pages, conversion tracking, and ongoing optimization, to a dedicated strategist. Both are month-to-month with no onboarding fees.

How Long Does It Take To See Results After Fixing Google Ads Campaign Structure?

Expect a brief dip in lead volume during the first one to two weeks as the tighter structure filters out junk traffic. By week three, lead volume typically recovers. By day 60, the quality shift becomes clear: the same or similar number of leads, but a meaningfully higher percentage convert to booked jobs. Smart Bidding needs two to four weeks of clean conversion data before it stabilizes around the new signals, so patience through the initial transition period is important.

Can Google Ads Work For Small Home Services Companies, Not Just Large Operators?

Yes. Google Ads for local service businesses scales to the service area and budget. A single-trade operator in one metro area can run a tightly structured account profitably at $3K to $5K per month if the fundamentals are right: correct conversion tracking, disciplined negative keywords, and campaigns built around the services that actually generate margin. The structural principles in this article apply regardless of company size. What changes is whether you manage the account yourself, work with a strategist, or hand off execution entirely.

Related Posts