Contractors tend to try Google Ads the same way. A slow month hits, someone sets up a campaign on a Friday night, and by the end of the month the budget is gone. The phone did ring, but half the calls were people looking for work, asking about jobs you don't do, or calling from two counties over. It is easy to decide that ads do not work for the trades. More often, the setup is the problem.

The opportunity is real, because homeowners still start with Google. In Mantel's survey of 422 homeowners who shopped for heating and cooling systems in 2025, Google Search and Maps were the most common starting point, chosen by 39.3 percent. That survey covers heating and cooling shoppers specifically, so treat it as one trade's example rather than a rule for every contractor: for those homeowners, a search box was the most common first stop, and the contractors who show up there with the right message are first in line for the call.

This guide covers how to set up Google Ads so the budget turns into booked jobs: the area you target, how you structure campaigns, how you handle calls and how you judge results. Whether you run the account yourself or hand it to an agency such as Optuno, these are the settings that matter most.

Target the area you serve

Location settings are the first place contractor budgets leak. Google's default location option, called Presence or interest, shows your ads to people in or regularly in your target area and also to people who have shown interest in it. That second group can include someone in another state reading about your city, who will never hire a local roofer.

For a contractor, the other option, Presence, is usually the better choice. It limits your ads to people who are likely to be in or regularly in the area you selected. Change it in your campaign's location settings before you spend anything else.

Then draw the area carefully. Use a radius around your shop or a list of the zip codes and towns you serve, and exclude places you will not drive to, even if they sit inside the radius. Some contractors set different areas for different jobs, such as a tight radius for low-margin service calls and a wider one for big installations that justify the drive.

Revisit the map after a few weeks. Your location reports show where clicks came from, and any area producing clicks but no booked jobs is a candidate for exclusion.

Build campaigns around jobs, not your trade

A single campaign called plumbing, with every keyword lumped together, makes it impossible to see what is working. Instead, build campaigns around the jobs you want. An HVAC company might run separate campaigns for emergency repair, system replacement and maintenance plans. A roofer might separate repairs from full replacements. Each job type has different urgency, value and competition, so each deserves its own budget and its own ads.

Choose keywords that signal a homeowner ready to hire rather than someone researching. Searches that include words like repair, replace, install, company, contractor or near me usually show intent to hire. Broad terms on their own, such as roofing, attract students, job seekers and do-it-yourselfers along with customers.

Add a starter list of exclusions from day one, covering searches like jobs, salary, training, how to and DIY, so you are not paying for clicks that cannot become work.

Write ads that match each job. Name the service and the area, mention what sets you apart, such as licensing, warranties, financing or same-day service, and give a clear reason to call now. A homeowner with a leaking water heater wants to know you fix water heaters in their town today, not that you offer a full range of plumbing solutions.

Make it easy to call, and count the calls

For most contractors, a phone call is the lead that matters. Add a call asset so your phone number appears with your ads and a homeowner can call you in one tap. Google says a mobile click on a call asset costs the same as a click on the ad headline, so the call is charged like any other click, with no surcharge for the call asset itself. If you have used call-only ads in the past, note that Google is retiring them: new ones could no longer be created from February 2026, and existing ones stop showing in February 2027, with call assets on regular ads as the replacement.

Match your ad schedule to when someone can answer. Google runs ads all day by default, but a paid call that goes to voicemail at nine at night is often a lost job. Either schedule ads for the hours you pick up, or make sure after-hours calls reach someone who can book the work.

Count the calls properly. Google can record calls from ads as conversions, and you set a minimum call length so that short calls, such as wrong numbers and hang-ups, are not counted. Pick a length that reflects a real conversation.

Ads are only part of how homeowners find you; many still check the map results and reviews before they call anyone. Optuno's free local SEO report gives a snapshot of your rankings, listings, and reviews.

Send clicks to a page that matches the job

Sending every ad to your homepage is one of the most common contractor mistakes. A homeowner who searched for furnace repair and lands on a page about your company history has to hunt for what they came for, and many will hit the back button and call the next result instead.

Point each campaign at a page built for that job. A good service page says clearly what you do, where you do it and how quickly you can come out. It shows your phone number at the top in a format that can be tapped on a phone, keeps the contact form short and puts proof close to the button: photos of real jobs, a few reviews, your license number and any warranties. This guide to service page examples shows what high-converting local service pages include.

Check every page on your own phone before the ads go live. It should load quickly, the call button should work and the form should send without errors. A broken form is the most expensive kind of leak, because you pay for every click that reaches it and never learn about the leads you lost.

Set a budget and judge leads by booked jobs

Budget depends on your trade and market, but it helps to know typical costs. LocaliQ's 2026 search advertising benchmarks put home and home improvement businesses at roughly eight dollars per click and about ninety-one dollars per lead on average. In competitive cities and emergency categories, expect more. Your budget needs to buy enough clicks each month to produce a meaningful number of calls, or you will not learn much.

Judge results on booked jobs and revenue, not on clicks or calls alone. Keep a simple log of every lead that came from ads, whether it was a real job, and what it was worth. A campaign that produces fewer calls but more booked installations is the better campaign.

Search ads are not the only paid option. Local Services Ads charge per valid lead rather than per click, and this guide to setting up Google Local Services Ads explains how they work. Lead marketplaces are another route, compared in this look at Thumbtack versus Angi for contractors.

If you want someone to run the campaigns for you, Optuno's Google Ads management page explains the service and lists its own pricing and fees.

Separately, if you'd rather hand off your website and local marketing, Optuno's plans cover them with no long-term contracts, no setup fees, and a dedicated contact.

Frequently asked questions

Do Google Ads work for contractors?
They can work well, because homeowners often search when they need a job done. Results depend on setup: tight location targeting, campaigns built around specific jobs, calls that get answered and pages that match each ad.

How much should a contractor spend on Google Ads?
Enough to buy a meaningful number of clicks in your market each month. Benchmarks put home improvement at roughly eight dollars per click, so start from your local costs and the number of leads you need, then set a test budget you can afford.

What location setting should contractors use in Google Ads?
Most contractors should switch from the default Presence or interest option to Presence, which limits ads to people in or regularly in your target area. Then exclude any towns you will not travel to.

Should contractors use call-only ads?
Google is retiring call-only ads, with new ones blocked since February 2026 and existing ones stopping in February 2027. Use call assets on your regular search ads instead.

What is the difference between Google Ads and Local Services Ads for contractors?
Google Ads charge per click and give you control over keywords, ads and landing pages. Local Services Ads charge per valid lead and appear in a separate section at the top of many searches.

How do I know if my contractor ads are working?
Track every lead from ads through to whether it became a booked job and what it was worth. Cost per booked job is a far better measure than clicks or call volume.