NEW Partner With Us Program — Zero Upfront Costs Learn More →
Let's Talk →
Let's Talk →
Google Ads

Google Ads for Service-Based Businesses: A Step-by-Step Setup Guide That Focuses on Booked Jobs

Google Ads for service-based businesses like plumbing, HVAC, and electrical contracting requires a precise setup to generate booked jobs rather than empty clicks. This guide walks through the exact campaign structure that Clicks Geek, a Google Premier Partner with over $100 million in managed spend, uses to deliver cost-effective leads across local service industries.

Rob Andolina August 14, 2026 15 min read

Most service business owners who try Google Ads on their own end up in the same place: spending real money, getting clicks, and booking almost nothing. The problem is rarely the platform. It is almost always the setup.

Google Ads is not a traffic machine you plug in and walk away from. For a plumber, HVAC contractor, electrician, or roofer, it is a system with specific levers that need to be set correctly from day one. Get them right and you can expect a cost per lead in the $18-35 range for home services. Get them wrong and that number climbs fast with little to show for it.

This guide walks through the exact setup sequence we use at Clicks Geek, a Google Premier Partner that has managed over $100 million in ad spend across more than 10,000 campaigns in 298 service industries. These are not general best practices pulled from a help center article. They are the decisions that actually move the needle for local service businesses.

By the end of this guide you will have a campaign structure built around calls and booked appointments, not impressions or clicks. If you have been burned before by a poorly configured account, or you are cautious about wasting budget on a channel that did not deliver last time, this is the sequence that changes that outcome.

Step 1: Define Your Offer and Budget Before You Touch the Platform

The most expensive mistake in Google Ads for service businesses is starting before you know what you are selling, who you are selling it to, and what a lead is worth. Skipping this step does not save time. It costs money.

Start by picking one service to advertise first. Not every service you offer deserves its own campaign at launch. Choose the highest-ticket or highest-demand service in your market. For an HVAC company, that might be AC installation in summer or furnace repair heading into fall. For a plumber, it might be water heater replacement. One focused campaign beats three scattered ones every time.

Set a realistic monthly budget before you log into the platform. A common rule of thumb is spending 8-12% of revenue on marketing. More practically: if you want 20 leads per month at a $25 cost per lead, you need a minimum of $500 per month, and that is a conservative floor for most competitive markets. In major metros or saturated trades, budget expectations need to be higher.

Know your numbers before you set a single bid. What is the average job value for the service you are advertising? What close rate does your office or field team achieve on inbound calls? If your average HVAC repair ticket is $400 and your team closes 60% of inbound calls, you can afford to spend more per lead than a competitor whose average ticket is $150. These two figures determine whether Google Ads will be profitable at any given cost per lead.

Decide on your service area now. Radius targeting set too wide wastes budget on calls from areas you cannot serve or do not want to serve. Too tight and you miss real demand right outside your normal zone. Map your actual drive radius honestly, not your wishful one. If you will not drive 45 minutes for a job, do not advertise 45 minutes out.

Without a clear offer and defined geography, the algorithm has no useful signal to work with. You are essentially handing Google your credit card and asking it to figure things out on your behalf. That never ends well.

Step 2: Build the Right Campaign Structure for a Service Business

Campaign structure is where most do-it-yourself accounts fall apart. The architecture you build here determines how cleanly you can read data, control spend, and scale what works.

Use Search campaigns, not Performance Max or Display, for your first campaign. Google will push Performance Max aggressively because it gives the algorithm more control. For a service business with limited conversion data and a specific local audience, that control works against you. Search campaigns put your ads in front of people actively typing for your service right now. That intent is what makes Google Ads work for trades and home services.

Structure campaigns by service category, not by match type. One campaign per major service keeps budgets and data clean. Run a separate campaign for HVAC repair, AC installation, and emergency plumbing rather than lumping them together. When a campaign contains mixed services, you cannot tell which service is profitable and which is draining budget.

Within each campaign, create tightly themed ad groups. An ad group for “AC repair” should contain only keywords and ads about AC repair, not general HVAC terms. Tight ad groups improve your Quality Score, which directly affects how much you pay per click. Loose ad groups are one of the fastest ways to inflate your costs.

On bidding strategy: start with Manual CPC or Maximize Conversions with a target CPA set, not Maximize Clicks. Maximize Clicks optimizes for traffic, and traffic is not your goal. Smart Bidding strategies like Target CPA require a minimum of 30-50 conversions in a 30-day window to function well. New campaigns do not have that data yet, so starting there means you are letting an algorithm guess with no real input to work from.

Enable call-only ads or call extensions on every campaign from day one. Between 40% and 70% of leads for local service businesses come in by phone. If your campaign is not set up to capture and track calls, you are measuring incomplete data and almost certainly undercounting your real results. Many business owners have paused campaigns they thought were failing when the calls were actually coming in, just not being recorded.

When your campaign tree is set up correctly, it should look like a clean org chart: one campaign per service, two to four ad groups per campaign, three ads per ad group. That structure gives you enough data to make decisions without spreading budget so thin that nothing gets statistically meaningful volume.

Step 3: Choose Keywords That Signal Buying Intent

Not all search traffic is created equal. For a service business, the difference between a keyword that books jobs and one that burns budget often comes down to a single word in the phrase.

Focus on commercial and transactional keywords, not informational ones. “AC repair near me” and “emergency plumber cost” signal someone ready to call. “How does an AC work” signals someone who is curious, not someone reaching for their phone. Informational traffic is not worthless, but it belongs in a content strategy, not a paid search campaign with a $500 monthly budget.

Use phrase match and exact match. Broad match in a service business campaign will burn through budget on irrelevant queries faster than almost any other setup mistake. Phrase and exact match give you control over what triggers your ads. Once you have conversion data and a healthy negative keyword list, you can consider expanding, but not at launch.

Build your negative keyword list before your first day goes live. Common negatives for service businesses include: DIY, how to, free, jobs, careers, training, certification, YouTube, Reddit, forum, and review. Add these at the campaign level from the start. Failing to do this is one of the biggest budget leaks in new service business accounts. You will pay for clicks from people who want to fix their own furnace, apply for a job at your company, or watch a tutorial video.

Target location-specific keywords. “Plumber in [city]” and “[city] HVAC repair” convert better than generic terms because they signal local intent. Include your main service area cities and the neighborhoods or zip codes where your best customers tend to be. These terms often have lower competition than broad national queries and higher conversion rates because the searcher is clearly looking for someone local.

Do not chase volume for its own sake. A keyword with 50 monthly searches that converts at a strong rate is worth more than a keyword with 5,000 searches that rarely results in a call. The practical check: pull your keyword list and read each one out loud as if you are the customer. If you would not call a plumber after typing that phrase, cut it.

Step 4: Write Ads That Get the Call, Not Just the Click

Your ad is the first thing a potential customer sees. It has roughly two seconds to convince someone to click instead of scrolling past. Most service business ads fail this test because they lead with the company name and a vague tagline instead of addressing what the searcher actually needs right now.

Your headline needs to answer the searcher’s immediate question. If someone types “emergency plumber near me,” your first headline should confirm you do emergency plumbing in their area. Not your company name. Not “Family Owned Since 1987.” The searcher has a burst pipe. Tell them you can fix it today.

Use all three headlines and both descriptions in Responsive Search Ads. RSAs are the current standard format. More assets give Google more combinations to test across different searchers and devices, which improves performance over time. Leaving fields blank is leaving optimization on the table.

Include a specific call to action in every ad. “Call for a Free Estimate” outperforms “Contact Us” because it tells the prospect exactly what happens next and removes ambiguity. “Get a Same-Day Quote” works for urgent services. “Schedule Your Inspection” works for planned services. Match the CTA to the urgency level of the service.

Pin your most important headline in position one. For service businesses, this is usually the service plus location. “Same-Day Electrical Repair in Pittsburgh” tells the searcher immediately that you are relevant to them. Let Google test the remaining headlines in positions two and three.

Add call extensions with your actual phone number and set them to show only during your business hours. An ad running at 2am for a business that cannot answer is wasted spend and a frustrating experience for the person who calls. If you offer 24-hour emergency service, that is different, but set it deliberately.

Use location extensions connected to your Google Business Profile. This adds your address and a map pin to the ad, which builds trust for local searchers who want to know they are dealing with a real local business, not a national call center.

The common pitfall is writing ads that focus on company history and awards. The searcher does not care yet. Lead with what you do, where you do it, and what they should do next. Everything else can come later, after they call.

Step 5: Set Up Conversion Tracking Before Spending a Dollar

This step is non-negotiable. Without conversion tracking, you are flying blind. You will not know which keywords, ads, or times of day are producing actual leads. You will be making budget decisions based on clicks and impressions, which tells you almost nothing about whether the campaign is profitable.

Track two conversion types from the start. First, phone calls from ads directly, using Google’s call forwarding number, which records when someone clicks the phone number in your ad. Second, phone calls from your website, using Google Tag Manager with a call tracking trigger that fires when someone clicks your site’s phone number after landing from an ad. Both matter because many searchers click through to your site before deciding to call.

If you have a contact form or booking widget on your site, track form submissions as a third conversion type. Treat phone calls as your primary conversion signal since that is where most service leads come in, but do not ignore forms entirely. Some customers prefer to book that way, especially for non-emergency services like seasonal tune-ups or inspections.

Set the conversion value to match your average job revenue for the service being advertised. If your average AC repair ticket is $350, set that as the conversion value. This allows Google’s Smart Bidding to optimize toward the most valuable leads over time as your conversion data builds.

Do not count every call as a conversion. Set a minimum call duration, typically 60-90 seconds, to filter out wrong numbers and quick hang-ups. A 10-second call is not a lead. Counting it as one inflates your conversion numbers and gives the algorithm bad data to work with, which leads to worse targeting over time.

Verify that tracking is firing before you launch. Use Google Tag Assistant or the conversion tag preview mode to confirm calls and form fills are being recorded correctly. This takes 20 minutes and saves you from discovering a tracking error after three weeks of spend.

After your first week, you should be able to open the Campaigns tab, click on Conversions, and see real call data tied to specific keywords and ads. If you cannot, something in the tracking setup needs attention before you go further.

Step 6: Build a Landing Page That Converts Searchers Into Callers

Your landing page is where the money is actually made or lost. You can have a perfectly structured campaign, tight keywords, and well-written ads, and still get almost no leads if the page people land on does not convert. This is one of the most common failure points in service business Google Ads accounts.

Do not send Google Ads traffic to your homepage. Your homepage is for people who already know you and want to explore. A landing page is for a stranger who found you through a search and needs to be convinced in about ten seconds that you are the right call to make.

Every landing page needs five things. A clear headline that matches the ad the person clicked. A phone number visible above the fold without scrolling. A short description of what you do and where you do it. At least one trust signal, such as your license number, years in business, or review count. And a single, obvious call to action.

Message match matters more than most business owners realize. If your ad says “Same-Day AC Repair in Philadelphia,” your landing page headline should say something close to that. When the message shifts between the ad and the page, visitors bounce. They clicked because the ad matched what they needed. If the page feels different, they assume they landed in the wrong place and leave.

Page speed is a real factor. A page that takes more than three seconds to load on mobile loses a significant share of visitors before they ever read your headline. Test your page with Google PageSpeed Insights and address anything that scores below 70 on mobile. For most service businesses, the biggest culprits are oversized images and unnecessary plugins.

Keep the page focused. Remove the navigation menu. Remove links to your blog. Remove social media icons. The only action available on this page should be calling you or filling out the form. Every additional link is a potential exit that you paid to create.

Test your headline and your call to action. Even modest changes in wording can shift conversion rates meaningfully. Run tests for at least two weeks before declaring a winner, and change only one element at a time so you know what actually caused the shift.

Step 7: Monitor, Adjust, and Scale What Works

A Google Ads campaign is not a set-it-and-forget-it system. The setup gets you in the game. What happens in the first 60-90 days determines whether the channel becomes a reliable lead source or a recurring expense you eventually cancel.

Check your Search Terms report weekly for the first 60 days. This shows the actual queries that triggered your ads, not just the keywords you bid on. You will find irrelevant terms in there, sometimes surprising ones. Add them to your negative keyword list immediately. This is where most budget leaks are found and fixed.

Review performance by time of day and day of week. Most service businesses see peak call volume on weekday mornings. If your data confirms this pattern, use ad scheduling to increase bids during those windows and reduce them overnight or on weekends when call volume drops. You are not turning off the campaign; you are concentrating spend where it converts.

Watch your Quality Score for each keyword. A score below 5 means Google thinks your ad or landing page is not a strong match for that keyword. Low Quality Scores raise your cost per click. Fix them by tightening the connection between the keyword, the ad copy, and the landing page content. The three need to feel like they belong together.

Do not make changes every day. Google’s algorithm needs time to gather data and stabilize after any adjustment. Make one change at a time, wait at least 7-10 days, then evaluate the effect. Accounts that get tinkered with constantly never stabilize, and performance suffers as a result.

Once a campaign is producing leads at a profitable cost per lead, increase budget in 15-20% increments rather than doubling it overnight. Large budget jumps reset the learning phase and can temporarily hurt performance while the algorithm recalibrates. Slow, steady scaling preserves what is working.

On timeline: most well-built service business campaigns take 30-90 days to fully optimize. The first month is data collection. The second month is refinement based on what the data shows. By month three you should have a clear picture of what the channel can produce for your business at your current budget level.

If a keyword or ad group has spent more than three times your target cost per lead with zero conversions, pause it. Do not wait for it to turn around on its own. Pausing a non-performer and redirecting that budget to what is working is one of the highest-leverage moves in account management.

Putting It All Together

Running Google Ads for a service business is not complicated, but it does require getting the fundamentals right in the right order. The sequence matters. Tracking has to come before spending. Campaign structure has to come before bidding strategy. Landing page quality has to match ad quality, or the whole system leaks leads at every stage.

Most business owners who struggle with Google Ads are not failing because the platform does not work for their industry. They are failing because one or two of these steps were skipped or set up incorrectly, and the problems compound from there. A bad keyword list makes the tracking data meaningless. Bad tracking data makes the bidding strategy useless. A mismatched landing page wastes every click the campaign generates.

Work through these seven steps carefully and you will have a campaign that is actually built to produce calls and booked jobs, not just traffic metrics that look good in a report.

Quick reference checklist before you go live:

Service and budget defined: You know which service you are advertising, what your budget is, and what a lead needs to cost to be profitable.

Search campaign structure built by service: One campaign per major service, two to four tight ad groups per campaign, three ads per ad group.

Buying-intent keywords with negatives loaded: Phrase and exact match only at launch, with a negative keyword list live before day one.

Ads written with call extensions and location extensions: Headlines address the searcher’s immediate need, CTA is specific, extensions are active during business hours.

Conversion tracking verified before launch: Phone calls from ads, phone calls from the website, and form submissions all recording correctly with a minimum call duration set.

Dedicated landing page live with phone number above the fold: Message matches the ad, page loads fast on mobile, no distracting navigation or exit links.

Weekly Search Terms review scheduled: On the calendar for the first 60 days, with a process for adding negatives and pausing non-performers.

If you want a second set of eyes on your setup or want Clicks Geek to run this for you, if you want to see what this would look like for your specific market and trade, we will walk you through what is realistic and where your current setup may be losing money.

Share
Keep reading

More from Google Ads