Most local service business owners who come to us have already spent money on Google Ads. Some ran campaigns themselves. Others handed it off to an agency and watched the budget disappear without a clear explanation of where it went. The common thread is always the same: clicks happened, but the phone didn’t ring enough to justify the spend.
Google Ads management isn’t complicated in theory. You bid on keywords, write ads, people click, and some of them call. But the gap between “running ads” and “running ads that produce profitable jobs at a repeatable cost” is where most campaigns fall apart. That gap isn’t usually about budget size. It’s about a handful of specific management decisions that most accounts get wrong.
This guide covers seven practices that separate accounts generating consistent leads at $18-35 per call from accounts burning through budget on tire-kickers and wrong-number calls. These aren’t beginner tips. They’re the decisions that actually move the needle once an account is live, and they’re the same ones we work through across the 10,000-plus campaigns we’ve managed since 2015. If your current setup isn’t hitting those CPL benchmarks, one or more of these is likely the reason.
1. Structure Campaigns Around Intent, Not Just Services
The Challenge It Solves
When you dump every keyword into one campaign, Google treats an emergency search for “AC repair today” the same as a research query like “how much does AC repair cost.” Those two searches represent completely different buyers with completely different conversion probabilities. Bidding on them identically means you’re either overbidding on research traffic or underbidding on urgent calls you actually want.
The Strategy Explained
Separate your campaigns by intent tier. Emergency or urgent searches (“plumber near me now,” “emergency electrician,” “AC not working”) warrant higher bids and ad copy that leads with availability and speed. Planned-work searches (“bathroom remodel quote,” “HVAC tune-up schedule”) need different messaging that speaks to process, pricing, and credentials.
Research-stage traffic, the “how much does X cost” queries, can be captured with a separate campaign or excluded entirely depending on your budget. The point is that each tier gets its own bid logic, its own ad copy, and its own performance targets. You can’t optimize what you’ve blended together.
Implementation Steps
1. Pull your last 90 days of search term data and sort queries manually into emergency, planned, and research buckets.
2. Build separate campaigns for each intent tier, with tightly themed ad groups inside each.
3. Set bids and target CPLs appropriate to each tier. Emergency calls convert faster and justify higher bids. Research traffic may not convert at all.
4. Review search terms monthly to confirm queries are landing in the right campaign.
Pro Tips
Don’t overthink the naming convention. Simple labels like “Emergency – Plumbing” and “Planned – Plumbing” are enough. The goal is separability, not elegance. Once you have distinct campaigns, you can see clearly which intent tier is profitable and which is draining budget without contributing jobs.
2. Negative Keywords Are Where You Stop Bleeding Budget
The Challenge It Solves
Google’s broad and phrase match types are designed to find traffic. They’re not designed to find your traffic. Without aggressive negative keyword management, your plumbing campaign is showing ads for “plumbing apprenticeship programs,” “plumber salary,” “DIY pipe repair,” and “plumbing license exam prep.” You’re paying for those clicks. None of them will ever book a job.
The Strategy Explained
Weekly search term reviews in the first 90 days are not optional. That’s the window when Google is learning your account, and if you let irrelevant queries accumulate into the data, Smart Bidding starts optimizing toward the wrong signals. After 90 days, monthly reviews are typically sufficient for stable accounts, but you should never go more than 30 days without checking what you’re actually paying for.
Build a negative keyword list from the start using obvious exclusions: “jobs,” “salary,” “apprenticeship,” “DIY,” “how to,” “license exam,” “school,” “training,” “free.” Add to it constantly based on what you see in the search term report. This is unglamorous work, but it’s often the single change that drops CPL the fastest.
Implementation Steps
1. Before launch, seed a negative keyword list with job-seeker, DIY, and educational terms relevant to your trade.
2. For the first 90 days, review the Search Terms report every week. Add any irrelevant query as a negative at the campaign or account level.
3. After 90 days, move to monthly reviews. Flag any query that generated clicks with no conversion.
4. Use a shared negative keyword list so additions apply across all campaigns simultaneously.
Pro Tips
Don’t just add negatives at the keyword level. Add them at the campaign level and push the most obvious ones to an account-level shared list. If “free” and “DIY” are wasting money in your plumbing campaign, they’re wasting money in your HVAC campaign too. One list, applied everywhere, saves time and catches waste faster.
3. Bid Strategy Choices Determine Whether Google Spends Your Money Wisely
The Challenge It Solves
Smart Bidding sounds like a solution. Let Google’s algorithm optimize toward conversions automatically. The problem is that the algorithm needs real data to work from. An account with 10 conversions a month doesn’t have enough signal for Target CPA to function correctly. Google’s own documentation points to roughly 30-50 conversions per month as the threshold where Target CPA begins to stabilize. Below that, the algorithm is essentially guessing, and your budget pays for those guesses.
The Strategy Explained
New campaigns and low-volume accounts should start on Maximize Clicks or Maximize Conversions without a target, depending on your budget and goals. This lets Google gather data without the constraint of hitting a CPA target it doesn’t yet understand. Once you have consistent monthly conversion volume, you can layer in a Target CPA and let Smart Bidding tighten performance from there.
The 30-90 day ramp period is real. Campaigns launched this week will not perform in week one the way they perform in month three. Drawing conclusions about campaign viability before the data matures leads to premature shutdowns of campaigns that would have worked, and premature scaling of campaigns that haven’t proven themselves yet.
Implementation Steps
1. Launch new campaigns on Maximize Conversions without a CPA target.
2. Track conversion volume weekly. Do not switch to Target CPA until you’re consistently hitting 30-plus conversions per month.
3. When you do set a Target CPA, anchor it to your actual CPL data, not a wishful number. If your real CPL has been $28, don’t set a $15 Target CPA immediately.
4. After switching bid strategies, give the algorithm two weeks to adjust before evaluating performance.
Pro Tips
If your account is generating fewer than 30 conversions a month, the most effective thing you can do is improve conversion tracking accuracy and tighten negative keywords before touching bid strategy. More data and cleaner data will do more for performance than any bid strategy switch.
4. Conversion Tracking That Counts What Actually Matters
The Challenge It Solves
Reported conversions and actual booked jobs are two different numbers, and in most accounts we audit, they’re far apart. Tracking every button click, page visit, and form view as a conversion tells Smart Bidding that lots of things are working when they’re not. The algorithm optimizes toward whatever you define as a conversion. If your definition is wrong, your optimization is wrong.
The Strategy Explained
Phone calls over 60 seconds and confirmed form submissions are primary conversions for local service businesses. A call under 60 seconds is almost always a wrong number, a hang-up, or someone who got your voicemail and left. Counting it as a conversion misleads everything downstream.
If your account is still using Universal Analytics goals for conversion tracking, your data is broken. UA was sunset and GA4 replaced it. Any account still referencing UA-based goals is tracking nothing accurately. Fix this before making any other optimization decisions.
Secondary actions, like time on site or a specific page visit, can be tracked as secondary conversions for observation purposes, but they should never be set as primary conversion actions that Smart Bidding optimizes toward.
Implementation Steps
1. Audit your current conversion actions. List every active conversion and identify what it actually measures.
2. Set phone calls to count only calls over 60 seconds. This is a setting inside the Google Ads call conversion configuration.
3. Confirm form submission tracking fires on the thank-you page, not on the submit button click.
4. Mark any secondary conversion actions as “secondary” so they don’t influence Smart Bidding.
5. If you’re using GA4 for conversion imports, verify the goals are firing correctly in GA4 before importing them to Google Ads.
Pro Tips
Run a test call and a test form submission yourself and confirm both appear in the conversion data within 24 hours. This takes five minutes and catches broken tracking before it skews weeks of data. Do this after any website change, not just during initial setup.
5. Ad Copy That Speaks to the Job, Not the Channel
The Challenge It Solves
Most RSA headlines read like they were written to rank, not to convert. “Best Plumbing Services,” “Affordable HVAC Repair,” “Trusted Electricians in [City]” tell a stressed homeowner nothing they need to know right now. When someone’s pipe is leaking or their AC is out in July, they’re asking three specific questions: Can you come today? Are you licensed? And roughly what will this cost me?
The Strategy Explained
Write headlines that answer those three questions directly. “Same-Day Service Available,” “Licensed and Insured Since 2005,” “Upfront Pricing, No Surprises.” These convert better than generic authority claims because they match what the searcher actually needs to know before they’ll pick up the phone.
Responsive Search Ads give you up to 15 headlines and 4 descriptions. Google tests combinations and shows the best performers more often. That’s useful, but it also means you should review asset performance monthly and replace low-performing headlines. Assets (formerly called extensions, though the name changed in 2022) are not optional add-ons. Sitelinks, callouts, call assets, and location assets all increase ad real estate and give Google more to work with when assembling your ad.
For your single most important message, pin it to position 1. If “Same-Day Service” is the reason your customers call you over a competitor, pin that headline so it always shows.
Implementation Steps
1. Write 15 headlines covering availability, licensing, pricing transparency, service area, and your strongest differentiator.
2. Pin your top availability or trust headline to position 1.
3. Add all relevant assets: sitelinks to specific service pages, callout assets with short proof points, a call asset, and a location asset if applicable.
4. Review asset performance ratings monthly inside the RSA editor. Replace any headline rated “Low” after 30 days of data.
Pro Tips
Descriptions get less attention than headlines, but they’re where you can close the argument. Use description lines to address the objection a homeowner might have after reading your headline. If your headline says “Same-Day Service Available,” a description like “Call before noon for afternoon appointments, 7 days a week” makes that claim concrete and believable.
6. Geographic and Schedule Targeting Aligned With Your Actual Operations
The Challenge It Solves
A radius set too wide generates calls from zip codes you either can’t serve profitably or won’t drive to. Every one of those calls costs you money twice: once in ad spend, once in the time your team spends answering and declining. Ad scheduling that runs 24 hours a day when your phones are only answered from 7am to 7pm means you’re paying for clicks at 11pm that go straight to voicemail. Those calls rarely call back.
The Strategy Explained
Your geographic targeting should match your actual profitable service area, not the largest area you’re theoretically willing to drive to. If your average job ticket drops significantly once you’re more than 30 minutes from your shop, that outer ring is costing you more than it’s making you. Use location bid adjustments to bid higher in your core service area and lower in the fringes, or cut the fringes entirely.
Ad scheduling is equally direct. Map your campaign hours to your actual answering hours. If you have after-hours answering service, run ads then. If you don’t, pause them. Paying for clicks when no one answers is waste that shows up directly in your CPL, and it’s one of the most common sources of inflated cost-per-lead numbers we see in audits.
Implementation Steps
1. Pull a report of conversions by geographic area. Identify zip codes or radius segments that generate clicks but few or no conversions.
2. Set location bid adjustments: increase bids in your highest-converting core areas, decrease or exclude low-converting outer areas.
3. Map your ad schedule to your answering hours. If your phones are covered 7am-8pm Monday through Saturday, that’s your schedule.
4. Review location and schedule performance quarterly and adjust as your service area or staffing changes.
Pro Tips
Check the “Location” report under the “Insights and reports” tab regularly. Google will show you where your clicks and conversions are actually coming from, sometimes including areas well outside your intended targeting due to user location settings. If you’re seeing conversions from cities you don’t serve, tighten your targeting settings from “presence or interest” to “presence only.”
7. Monthly Reporting That Connects Spend to Jobs, Not Just Clicks
The Challenge It Solves
A report showing impressions, clicks, and click-through rate tells you almost nothing about whether your Google Ads investment is working. CTR is a metric for ad copy testing. Impressions tell you about reach. Neither one tells you whether you booked a job last month. If that’s all your current reporting covers, you don’t have a management report. You have a dashboard that makes the agency look busy.
The Strategy Explained
Real management reporting for local service businesses covers three numbers: cost per qualified lead, lead-to-booked-job rate, and a specific action item for the next 30 days. Cost per qualified lead is calls over 60 seconds plus confirmed form submissions divided by ad spend. Lead-to-booked-job rate requires your CRM or booking data, but even a rough manual count gives you something to work with. The action item is what separates a report from a review: what specifically is changing in the account next month based on what the data showed?
If your agency sends a report with no action item, ask for one. If they can’t produce one, that’s a signal worth paying attention to.
Implementation Steps
1. Define your primary metrics before the month starts: target CPL, target lead volume, and the bid strategy or copy test you’re running.
2. Pull search term data, conversion data, and spend by campaign weekly. Monthly reporting is the summary; weekly checks catch problems before they compound.
3. Track qualified leads separately from total conversions. Use your 60-second call threshold and confirmed form submissions as your qualified lead definition.
4. At month end, write one specific action item based on the data. “Test two new headlines in the emergency campaign” is an action item. “Continue optimizing” is not.
Pro Tips
Connect your Google Ads data to your actual revenue at least quarterly. If your CPL is $25 but your average job is $400 and you’re closing 60% of qualified leads, the math works clearly. If your CPL is $25 and you’re closing 20% of leads on jobs averaging $150, the math doesn’t work and no amount of CTR improvement will fix it. The channel economics have to make sense at the business level, not just the account level.
Putting It All Together
Google Ads management is an ongoing process. The accounts that consistently produce jobs at a profitable CPL are the ones where someone is in the platform weekly: reviewing search terms, adjusting bids, testing copy, and connecting spend data back to actual booked revenue. Setup matters, but management is what sustains results.
If you’re running your own account right now, start with conversion tracking and negative keywords. Those two areas fix more problems faster than anything else on this list. Get your tracking clean so Smart Bidding has accurate signals, and get your search terms clean so your budget is only going to queries that can actually convert. Everything else builds on that foundation.
If you’re working with an agency and can’t get a straight answer about CPL or what specifically changed in the account last month, that’s worth addressing directly. A good management relationship means you understand where your money went and what’s happening next. Vague reporting isn’t a minor inconvenience; it’s a sign that no one is actually managing the account.
Clicks Geek has managed Google Ads for local service businesses across 298 industries since 2015, as a Google Premier Partner. We’ve worked through more than 10,000 campaigns and managed over $100 million in ad spend. We’re direct about what we see in an account and what we’d do differently. Learn more about our Google Ads agency services or schedule a consultation to see what properly managed campaigns could look like in your market.