← All articles
ContractorGoogle Ads

Google Ads for Contractors: Setup Order and the Math

By the Web Provider Pro team · Updated ·9 min read
A laptop showing a contractor's ad ranked at the top of Google search

Google Ads is the one marketing channel a contractor can turn on this week and see calls from. It’s also the easiest place to lose money quietly. This guide goes in the order we’d actually set things up, starting with the math that tells you whether ads can work for you at all.

Step 0: know your break-even cost per job

Before you spend a dollar, work out the most you can afford to pay to win one job. You need three numbers from your own books:

  • Average gross profit per job for the service you want to advertise.
  • Close rate: of the leads you quote, how many become jobs.
  • The share of profit you’re willing to spend to acquire a customer.

Here’s a worked example with made-up numbers so the method is clear. Replace them with yours.

InputHypothetical value
Average gross profit on a roof repair$1,200
Share you’re willing to spend on acquisition25%
Maximum cost per booked job$300
Close rate on qualified leads40%
Maximum cost per lead$120 ($300 × 40%)

If the cost per lead in your market is well above what your own math allows, ads won’t fix that; a better close rate, higher-margin services or a different channel will. If it’s below, you have room to scale. The point is that you decide the target, not the ad platform.

Step 1: start with Local Services Ads if you’re eligible

Local Services Ads (LSAs) appear at the top of many local service searches. Google charges per valid lead: answered calls, messages, booking requests and missed calls you respond to count. Google also says it reassesses charged leads over time and may credit ones it determines are low quality, and you can dispute leads that clearly aren’t valid.

Screened businesses display the Google Verified badge, which replaced Google Guaranteed, Google Screened and License Verified in October 2025. Getting verified involves license, insurance and background checks where required, so start early.

Local Services AdsSearch Ads
You pay forValid leadsClicks
Control over keywordsLow: you choose job types and areasHigh: keywords, match types, negatives
Ad copyGenerated from your profileWritten by you
Landing pageYour LSA profileAny page you choose
Trust signalGoogle Verified badgeNone built in
Best forRepair and emergency calls in core job typesSpecific high-value services and messaging

Step 2: add Search Ads for specific, high-value work

Search Ads earn their place when you want a particular job: “metal roof installation,” “tankless water heater install,” “panel upgrade.” You control the keyword, the message and the page the click lands on.

Keep the account simple:

  • One campaign per service line you want, each with its own budget.
  • Small, tight ad groups: one core service per group so the ad and page match the search.
  • Phrase and exact match for money keywords. Google describes broad match as reaching searches that are related but “don’t contain the direct meaning” of your keyword, while exact match gives you the most steering. Broad match can work with good conversion tracking and Smart Bidding, but it’s a poor starting point for a small budget.
  • Location targeting set to the areas you serve, and set to people located in them, not just people “interested in” them.
  • Ad schedule set to the hours you can answer the phone.

Step 3: add negative keywords before launch

Negative keywords stop your ads from showing for searches you don’t want. A starter list for most trades:

  • Jobs and training: jobs, hiring, salary, career, apprenticeship, school, course, certification, license exam
  • DIY: diy, how to, yourself, tutorial, video, youtube
  • Free and cheap-only: free, cheap (depending on your positioning)
  • Supplies: parts, supply, wholesale, home depot, lowes, amazon
  • Wrong intent: reviews of a specific competitor, lawsuit, complaint, scam
  • Services you don’t offer: commercial (if residential only), specific brands you don’t service

After launch, review the search terms report every week for the first month and keep adding negatives. It is the single most effective habit for stopping waste.

Step 4: send every click to a matching page

A click on “emergency roof leak repair” should land on a page about emergency roof leak repair in that area, not your homepage. The page needs:

  • A headline that matches the search.
  • A tappable phone number and short quote form visible without scrolling.
  • License, insurance, warranty, and genuine reviews.
  • Real photos of your crew and work.
  • Fast loading on mobile.

This is where many contractors’ ad spend leaks: the ad is fine, but the page makes the visitor hunt. The ad itself has hard limits too: responsive search ad headlines max out at 30 characters, so our HVAC slogans list includes ad-ready lines with a character count next to each. A roofing website (or any trade site) built with a page per service makes ads cheaper to run because every ad group already has a matching page. If you’re pricing that build, see our line-item website cost guide.

Step 5: track booked jobs, not clicks

Set up conversion tracking for calls from ads, calls from the website, and form submissions. Then, at least monthly, match leads to booked jobs in your CRM or job software. That’s the only way to calculate your real cost per booked job and compare it to your Step 0 target.

Clicks and impressions are diagnostics. The number that decides whether a campaign lives is cost per booked job.

Step 6: answer fast

Both LSAs and Search Ads generate leads that go cold quickly. Answer during your ad schedule, return missed calls promptly, and set up an automatic text-back for missed calls. If nobody can answer, pause the ads for those hours rather than paying for leads you can’t serve.

Common money leaks

  • Broad match with no negatives and no conversion tracking.
  • Location set to “interested in” your area, so people far away see your ads.
  • All clicks sent to the homepage.
  • Running ads 24/7 with nobody answering nights.
  • Judging campaigns by clicks or “leads” instead of booked jobs.
  • Turning ads on and off every week, so no campaign ever collects enough data.

Ads and SEO together

Ads buy visibility now; SEO and your Google Business Profile build visibility you don’t pay for per click. Most contractors do best with both, using ads to fill gaps while the organic side grows. For the organic foundation, see local SEO for home-service businesses and, for roofers specifically, roofing SEO and how to get more roofing leads.

Want landing pages built for each service you advertise? Message us on WhatsApp with the jobs you want more of and your service area.

Our service

Roofing website design

What's included, how it works, and pricing.

Sources

  1. With Local Services Ads, you only pay for leads (Google Ads Help)
  2. About Google Verified badge (Local Services Help)
  3. About negative keywords (Google Ads Help)
  4. About keyword matching options (Google Ads Help)

Frequently asked questions

Are Google Ads worth it for contractors? +

They can be, if you know your numbers. Work out the most you can pay for a booked job and still make money, then check whether your campaigns deliver below that. Most wasted budget comes from broad targeting, missing negative keywords, sending clicks to a homepage and not tracking which calls turn into jobs.

What's the difference between Local Services Ads and Search Ads? +

Local Services Ads appear at the top of many local searches, show a Google Verified badge for screened businesses, and charge per valid lead such as an answered call or message. Search Ads are text ads that charge per click and give you more control over keywords, ad copy and landing pages.

How much should a contractor spend on Google Ads? +

Pick a monthly budget you can sustain for at least two to three months so you collect enough data to judge it, and set a target cost per booked job from your own margins. Scale what hits the target and cut what doesn't.

Is Google Guaranteed still available? +

Google replaced the Google Guaranteed, Google Screened and License Verified badges with a single Google Verified badge in October 2025, and discontinued the money-back guarantee that came with Google Guaranteed.

Want a website that gets you more jobs?

Message us on WhatsApp and our team will send a free quote and a clear plan to get your phone ringing with new customers.

Get a free quote

Keep reading