Contractor using a tablet to manage Google Ads campaigns with a laptop showing ad performance data and call tracking metrics on a job site

You tried Google Ads before and it burned through $2,000 with nothing to show for it. Or you are thinking about it but the horror stories from other contractors keep you from pulling the trigger. Both situations come from the same problem: contractor Google Ads campaigns fail because they are built like generic ecommerce campaigns instead of being built for how home service businesses actually get jobs.

This guide is the playbook your agency should have given you. Real cost-per-click numbers by trade, the campaign structure that actually works for service businesses, and the week-by-week action plan for your first month. No theory. No fluff. Just the stuff that gets your phone ringing.

If you are weighing Google Ads against Local Services Ads, read our Google Ads vs LSA for contractors comparison first. They are different channels that serve different purposes, and most successful contractors run both.


What Google Ads Actually Does for Contractors

Google Ads puts your business at the top of Google search results when someone searches for a service you offer. You pay per click, not per impression. When a homeowner in your city searches "AC repair near me" or "emergency plumber," your ad shows above the organic results with your phone number, a link to your website, and a call button.

Unlike Local Services Ads (which show at the very top with your star rating and a pay-per-lead model), Google Ads gives you full control over your messaging, landing pages, and targeting. You choose the exact keywords you appear for, the geographic radius, the time of day, and the device type.

That control is both the advantage and the risk. Set it up right and you get a steady stream of calls from people actively looking for your services. Set it up wrong and you pay $30 per click for someone who wanted a YouTube video on DIY drain cleaning.

Key takeaway: Google Ads gives you more targeting control than LSA, but requires more setup and ongoing management. LSA is simpler but limited. The best strategy for most contractors is running both channels. See our Local Services Ads guide for the LSA side.

How the Google Ads Auction Works (And Why It Matters)

Every time someone searches a keyword you are bidding on, Google runs an instant auction. Your ad competes against every other advertiser targeting that keyword in your area. But the winner is not just the highest bidder.

Google uses a formula called Ad Rank to decide who shows up first:

Ad Rank = Your Bid x Quality Score x Expected Impact of Ad Extensions

This means a contractor with a $15 bid and a Quality Score of 9 outranks a competitor bidding $25 with a Quality Score of 4. Google rewards relevance because relevant ads make Google more money long-term (people keep clicking relevant results).

Two things you control directly: your bid amount and your Quality Score. Quality Score is the leverage point most contractors ignore entirely. We cover it in detail in the Quality Score section below.

Key takeaway: You do not need the biggest budget to rank first in Google Ads. A well-structured campaign with high Quality Score can beat competitors spending 2x more than you.

Keyword Strategy That Stops Wasting Clicks

Keywords are where most contractor campaigns go wrong in the first week. The default approach of bidding on broad terms like "plumber" or "HVAC" is the fastest way to burn through budget on irrelevant clicks.

Match Types: What They Mean for Your Budget

Match TypeExampleWhat It MatchesBest For
Exact Match[ac repair near me]That exact search or very close variantsProven high-intent keywords you know convert
Phrase Match"ac repair"Searches containing that phrase in orderDiscovering new keyword variations while controlling relevance
Broad Matchac repairAnything Google considers relatedOnly with Smart Bidding after 30+ conversions. Never at launch.

High-Intent vs. Low-Intent Keywords

Not all keywords are worth bidding on. A homeowner searching "ac repair cost" might be researching. A homeowner searching "ac repair near me today" is picking up the phone in the next 10 minutes. Here is how to tell the difference:

High-intent (bid aggressively): "emergency plumber near me," "ac repair same day," "roof leak repair [city]," "electrician near me now," "water heater replacement [city]"

Low-intent (bid conservatively or skip): "how much does ac repair cost," "plumbing tips," "best roofing materials," "electrical wiring diagrams"

Start with 15 to 25 high-intent keywords in exact and phrase match. Do not add broad match until you have 30+ conversions in your account and have switched to a Smart Bidding strategy.

Negative Keywords: The Budget Saver Nobody Uses

Negative keywords prevent your ads from showing for searches that will never convert. Every contractor campaign needs a negative keyword list from day one.

Universal negative keywords for contractors:

  • DIY, how to, tutorial, video, YouTube
  • jobs, hiring, salary, career, apprentice
  • free, cheap, discount, coupon
  • schools, classes, certification, license
  • reviews, complaints, lawsuit, BBB
  • tools, parts, wholesale, supply house

Check your Search Terms report weekly for the first 60 days. You will find 5 to 15 new negative keywords per week that are eating budget. After 60 days, check bi-weekly.

Key takeaway: Start with 15 to 25 exact/phrase match high-intent keywords and a 30+ word negative keyword list. Add broad match only after you have conversion data. Check search terms weekly.

Real CPC Benchmarks by Trade (2026)

These are actual cost-per-click ranges based on campaigns across dozens of markets. Your specific CPC depends on your metro area, competition level, and Quality Score, but these ranges give you a realistic baseline for budgeting.

TradeAverage CPCEmergency CPCTypical CPLNotes
HVAC$12-$35$25-$55$45-$75AC repair keywords peak in June-August. Heating peaks Nov-Jan.
Plumbing$15-$45$30-$65$50-$90Emergency keywords are the most expensive in all of PPC for contractors.
Roofing$10-$30$20-$45$40-$70Storm damage keywords spike 200-400% after major weather events.
Electrical$8-$25$18-$40$35-$65Panel upgrade and generator keywords have the highest ticket value.
Landscaping$5-$18N/A$25-$50Lowest CPCs. Seasonal demand peaks March-May.
Garage Door$10-$28$22-$50$40-$80High conversion rate because most searches are immediate-need.

How to use these numbers: If your CPC is significantly above these ranges, your Quality Score is likely low (under 5). If your CPL is above these ranges but your CPC is normal, your landing page conversion rate is the problem.

Key takeaway: CPCs range from $5 (landscaping) to $65 (emergency plumbing). Budget accordingly. If your numbers are higher than these benchmarks, fix your Quality Score before increasing spend.

How Much to Spend by Trade

The minimum budget question is the most common one we hear. The honest answer: you need enough budget to generate at least 100 to 150 clicks per month, which gives you enough data to optimize. Below that threshold, you are guessing.

TradeMinimum MonthlyRecommended MonthlyExpected Leads/Month
HVAC$1,500$3,000-$5,00040-110
Plumbing$2,000$3,500-$6,00040-120
Roofing$1,500$2,500-$5,00035-125
Electrical$1,200$2,000-$4,00030-115
Landscaping$800$1,500-$3,00030-120

These numbers assume you are running in a single metro area. Multi-location contractors should multiply by the number of markets, though you can often run 2 to 3 adjacent cities from one campaign with geographic bid adjustments.

Start at the minimum for your trade. Run for 30 days. If your cost per lead is within the benchmarks above and your booking rate is over 20%, scale up in 25% increments every 2 weeks.

Key takeaway: Budget minimums range from $800/month (landscaping) to $2,000/month (plumbing). Do not spend less than the minimum for your trade. Insufficient budget means insufficient data, which means you cannot optimize. For a complete breakdown with monthly calendars by trade, seasonal multipliers, and budget-by-company-size tables, see our Google Ads Budget Guide for Contractors.

The Real Reason Your Competitor Ranks Above You

Your competitor is not outranking you because they bid more. They are outranking you because their Quality Score is higher. Quality Score is Google's 1-to-10 rating of how relevant and useful your ad and landing page are to the searcher.

The Three Components of Quality Score

  1. Expected Click-Through Rate (CTR): Google predicts how likely people are to click your ad based on historical performance. Higher CTR = higher score.
  2. Ad Relevance: How closely your ad copy matches the keyword someone searched. If they search "AC repair Dallas" and your ad says "HVAC services," that is a relevance mismatch.
  3. Landing Page Experience: How relevant, fast, and useful your landing page is. A generic homepage gets a low score. A dedicated "AC Repair in Dallas" page with a phone number, reviews, and service details gets a high score.

How Quality Score Saves You Money

Quality ScoreCPC AdjustmentWhat It Means
10-50% discountYou pay half what a QS-5 advertiser pays for the same position
7-8-15 to -30%Solid. You are paying less than most competitors
5-6BaselineAverage. No discount, no penalty
3-4+25 to +50%You are overpaying. Fix ad relevance and landing pages
1-2+100 to +400%You are paying 2x to 5x more than you should. Pause and rebuild.

A contractor with Quality Score 8 pays roughly $18 per click for the same position where a Quality Score 4 competitor pays $35. Over a month of 200 clicks, that is $3,400 in savings. This is the single biggest lever in your Google Ads account.

How to Raise Your Quality Score

  • Create ad groups with 5 to 10 tightly themed keywords (not 50 keywords dumped in one group)
  • Write ad copy that includes the exact keyword in the headline
  • Build dedicated landing pages for each service category (AC repair, furnace repair, duct cleaning, each gets its own page)
  • Make your landing page fast (under 3 seconds load time)
  • Include your phone number, reviews, and a clear call-to-action above the fold
Key takeaway: Quality Score is the reason one contractor pays $18/click and another pays $35 for the same position. Fix your ad groups, ad copy, and landing pages before increasing your bid. It is always cheaper to improve Quality Score than to outbid competitors.

Campaign Structure: Step-by-Step Setup

The campaign structure is where most DIY contractor campaigns fall apart. A single campaign with 100 keywords in one ad group is the default mistake. Here is the structure that actually works:

Contractor reviewing Google Ads campaign performance dashboard on laptop with tools on desk

Step 1: Create One Campaign Per Service Category

If you are an HVAC company, you need separate campaigns for cooling, heating, and maintenance. Each campaign gets its own daily budget so you can allocate more to your highest-margin services.

Step 2: Create Tightly Themed Ad Groups

Each ad group should contain 5 to 10 keywords that share the same intent. For an HVAC cooling campaign, your ad groups might be: AC Repair, AC Installation, AC Maintenance, Emergency AC.

Step 3: Write Ads That Match Each Ad Group

Your ad headlines must include the keywords from that ad group. The "AC Repair" ad group gets ads with "AC Repair" in the headline, not generic "HVAC Services" copy.

Step 4: Build Matching Landing Pages

Each ad group points to a landing page specific to that service. Your AC Repair ads go to an AC Repair page, not your homepage. This is non-negotiable for Quality Score.

Step 5: Add Ad Extensions

  • Call extensions: Add your phone number. This adds a click-to-call button on mobile.
  • Sitelink extensions: Link to your reviews page, service areas, pricing, and "about us."
  • Callout extensions: Add phrases like "Licensed & Insured," "Same-Day Service," "Free Estimates," "24/7 Emergency."
  • Location extensions: Connect your Google Business Profile to show your address.
  • Structured snippets: List service types: "Services: AC Repair, Furnace Repair, Duct Cleaning, Heat Pump Install."

Ad extensions increase your ad's visual footprint on the page and improve your Quality Score. There is no reason not to use all of them.

Step 6: Set Your Bid Strategy

Start with Manual CPC or Maximize Clicks (with a bid cap) for the first 30 days. Do not use Smart Bidding (Target CPA, Maximize Conversions) until you have at least 15 to 30 conversions in the account. Smart Bidding needs data to work. Without enough conversions, it makes bad decisions.

Key takeaway: One campaign per service category, 5-10 keywords per ad group, matching ads and landing pages for each group, all extensions enabled, manual bidding until you have 30+ conversions.

Once your Search campaigns are generating 30+ leads per month, you can explore Google's newer AI-driven campaign type. Our Performance Max for Contractors guide covers when PMax makes sense for home service businesses, how to set up asset groups and audience signals, and how to prevent it from cannibalizing your existing Search campaigns.


Ad Copy Frameworks That Get Calls

Google gives you 15 headlines (30 characters each) and 4 descriptions (90 characters each) in Responsive Search Ads. You do not need to fill all 15 headlines, but you need at least 8 to 10 strong ones.

The Contractor Ad Copy Formula

Headline 1: [Service] in [City] (e.g., "AC Repair in Dallas")
Headline 2: [Urgency/Benefit] (e.g., "Same-Day Service Available")
Headline 3: [Trust signal] (e.g., "Licensed, Insured, 4.8 Stars")
Headline 4: [Offer/CTA] (e.g., "Call Now for Free Estimate")
Headline 5: [Differentiator] (e.g., "20+ Years Serving DFW")

Description 1: "[City]'s trusted [trade] company. [X]+ 5-star reviews. Fast response, fair pricing, guaranteed work. Call today."

Description 2: "Licensed and insured. Free estimates on all [service]. Available 7 days a week including evenings and weekends."

What Wins Clicks for Contractors

  • "Same day" or "today" in headlines increases CTR 15 to 25% for emergency services
  • Star ratings in copy ("4.8 Stars, 200+ Reviews") build instant trust
  • Specific numbers beat vague claims ("20 Years Experience" beats "Experienced Company")
  • "Free estimate" still works as a CTA for non-emergency services
  • City name in Headline 1 boosts relevance score and CTR
Key takeaway: Put your service + city in Headline 1, urgency in Headline 2, trust signals in Headline 3. Use specific numbers (years, review count, response time) instead of vague claims. Pin your strongest headlines to positions 1 and 2.

What Nobody Tells You About Landing Pages

If you are sending Google Ads traffic to your homepage, you are wasting 40 to 60% of your clicks. Your homepage serves 10 purposes. A landing page serves one: getting the visitor to call you or fill out a form for that specific service.

Contractor Landing Page Checklist

  1. Phone number above the fold (clickable on mobile). This is non-negotiable.
  2. Headline matches the ad. If the ad says "AC Repair in Dallas," the landing page headline must say "AC Repair in Dallas," not "Welcome to ABC HVAC."
  3. Service description in 2 to 3 sentences. What you do, for whom, and why they should choose you.
  4. 3 to 5 Google reviews embedded or displayed as testimonials with names and star ratings.
  5. Contact form with 3 to 4 fields max (name, phone, service needed, optional message).
  6. Trust signals: license number, insurance badge, BBB, Google Verified badge, years in business.
  7. Service area: List the specific cities and neighborhoods you cover.
  8. No navigation menu. Remove or minimize your site navigation on landing pages. You want them to call, not browse.

Every element on the page should push toward one action: calling you. If an element does not contribute to that goal, remove it.

Key takeaway: Build one landing page per service category. Phone number above the fold, headline matching the ad, reviews visible, form with 3-4 fields, no navigation. This alone can double your conversion rate from Google Ads.

Call Tracking: Stop Flying Blind

"I can't tell what's working" is the most common complaint from contractors running Google Ads. The solution is call tracking, and it takes about 20 minutes to set up.

What Call Tracking Does

Call tracking assigns a unique phone number to your Google Ads that forwards to your real business line. When someone calls that number, you know the call came from Google Ads. You can see which keyword triggered the ad, which ad they clicked, and which landing page they were on.

Setup Options

  • Google Ads call extensions: Free, built into Google Ads. Tracks calls made directly from the ad (not calls from your landing page).
  • Google forwarding numbers: Free. Replaces your phone number on the landing page with a Google tracking number. Tracks both ad calls and landing page calls.
  • Third-party tools (CallRail, CallTrackingMetrics): $45 to $150/month. More detailed analytics, call recording, and multi-channel attribution. Worth it once you spend over $2,000/month.

At minimum, enable Google Ads call extensions and set up a Google forwarding number on your landing pages. This gives you basic call-to-conversion tracking at zero extra cost.

What to Track

  • Calls over 60 seconds as your primary conversion metric (short calls are usually not real leads)
  • Form submissions as a secondary conversion
  • Cost per conversion (total spend / total conversions)
  • Conversion rate (conversions / clicks)
Key takeaway: If you are not tracking calls, you are not optimizing. Enable Google forwarding numbers on your landing pages and set "calls over 60 seconds" as your primary conversion action. This takes 20 minutes and changes everything about how you evaluate your campaigns.

If you use ServiceTitan, Housecall Pro, or Jobber, you can go further and connect your CRM so actual closed job revenue flows back to Google as a conversion signal. This trains Smart Bidding on real revenue instead of raw call volume. Our Contractor CRM to Google Ads attribution guide covers the full setup for each platform, including GCLID capture, Dynamic Number Insertion, and offline conversion imports.


Dayparting: When to Run Ads and When to Pause

Most contractor Google Ads run 24/7 by default. This means you pay for clicks at 2 AM when nobody is answering your phone. Dayparting lets you schedule your ads to run only during hours when you can actually take the call.

Recommended Schedules by Trade

TradeRecommended HoursPeak HoursWhy
HVAC6 AM - 10 PM7-11 AM, 4-8 PMHomeowners notice issues in morning (no AC overnight) and evening (coming home from work).
Plumbing24/7 if you offer emergency7-10 AM, 5-9 PMPlumbing emergencies happen anytime. If you have after-hours coverage, run 24/7.
Roofing7 AM - 7 PM8-11 AMHomeowners search after noticing a leak overnight or after storms. Non-emergency service.
Electrical7 AM - 9 PM8-11 AM, 5-8 PMSimilar to HVAC. Issues noticed morning and evening.

How to Set Up Dayparting

In your Google Ads campaign settings, go to "Ad Schedule." Create a custom schedule for each day of the week. You can also set bid adjustments by time period. For example, increase bids by 20% during your peak hours and decrease by 30% during slow periods.

Critical rule: Never run ads during hours when nobody can answer the phone. If a homeowner clicks your ad at 11 PM, calls your number, and gets voicemail, you just paid $25 for nothing. Worse, Google counts the click but not the conversion, which hurts your account's performance signals.

Key takeaway: Set your ad schedule to match your phone coverage hours. Increase bids 20% during peak hours (morning and evening). Decrease 30% during slow midday. Never run ads when nobody can answer.

The Exact Framework by Trade

Each trade has specific keyword patterns, seasonal demand curves, and budget considerations. Here are the key differences:

HVAC Contractors

  • Campaign split: Cooling (AC repair, AC install), Heating (furnace repair, furnace install), Maintenance (tune-ups, inspections)
  • Seasonal budget: 2x budget June-August for cooling, 2x budget November-January for heating, reduce maintenance budget in peak seasons
  • Top keywords: "ac repair near me," "furnace not working," "hvac company [city]," "ac installation [city]"
  • Highest ticket: System replacement keywords ($8,000-$15,000 average ticket). These are worth paying $40-$55 CPC.

Plumbing Contractors

  • Campaign split: Emergency (burst pipes, water heater, sewer backup), General (drain cleaning, faucet repair), Install (water heater, repipe, remodel)
  • Budget note: Emergency keywords have the highest CPCs ($30-$65) but also the highest booking rates (60-80%) and ticket values
  • Top keywords: "emergency plumber near me," "water heater replacement [city]," "drain cleaning [city]"
  • Key negative: Add "snake rental" and "plunger" to negatives. DIY searchers waste significant budget.

Roofing Contractors

  • Campaign split: Repair (leaks, shingle replacement), Replacement (full roof, new roof), Insurance (storm damage, hail damage, insurance claim)
  • Seasonal budget: Increase 50-100% after major storms. Monitor NWS alerts for your service area.
  • Top keywords: "roof repair near me," "roofing company [city]," "storm damage roof repair," "roof replacement cost [city]"
  • Key difference: Replacement leads take 2 to 4 weeks to close. Set up remarketing to stay in front of these prospects.

Electrical Contractors

  • Campaign split: Service (outlet, switch, breaker), Upgrade (panel, rewiring, generator), Specialty (EV charger, lighting design)
  • Budget note: Lowest CPCs of the major trades ($8-$25). Good margins for smaller companies.
  • Top keywords: "electrician near me," "panel upgrade [city]," "generator installation [city]," "rewiring [city]"
  • Opportunity: Generator and EV charger keywords have low competition but high ticket values ($3,000-$12,000).

Landscaping Contractors

  • Campaign split: Maintenance (mowing, cleanup), Design/Install (hardscaping, patio, retaining wall), Seasonal (spring cleanup, fall cleanup, snow removal)
  • Seasonal budget: 3x budget March-May (spring rush). Consider pausing or reducing December-February unless you offer snow removal.
  • Top keywords: "landscaping company near me," "patio installation [city]," "lawn care [city]," "hardscaping [city]"
  • Key difference: Recurring maintenance clients have the best lifetime value. Track which keywords generate recurring contracts, not just one-time jobs.
Key takeaway: Each trade needs separate campaigns by service category, trade-specific negative keywords, and seasonal budget adjustments. Do not use a generic campaign structure across trades.

Your First 30 Days: Week-by-Week Action Plan

Here is exactly what to do each week when launching a new Google Ads campaign for your contracting business.

Four-week Google Ads launch timeline for contractors showing setup, data collection, optimization, and scaling phases

Week 1: Launch and Monitor

  • Launch campaigns with 15-25 exact/phrase match keywords per ad group
  • Set daily budgets at your monthly target / 30
  • Enable all ad extensions (call, sitelink, callout, location, structured snippets)
  • Enable call tracking on all landing pages
  • Check Search Terms report daily for the first 5 days and add negative keywords

Week 2: Refine Keywords and Ads

  • Review Search Terms report and add 10-15 negative keywords
  • Pause any keywords with 30+ clicks and zero conversions
  • Check Quality Scores. Any keyword below 5, check the diagnostic: is it ad relevance, landing page, or expected CTR?
  • Add 3-5 new keyword variations you found in search terms that are converting
  • Review ad performance. Pin your highest-CTR headlines to positions 1 and 2.

Week 3: Optimize Bids and Schedule

  • Set up dayparting based on when your calls actually come in (check call tracking data)
  • Increase bids on keywords converting below your target CPL
  • Decrease bids on keywords converting above your target CPL
  • Check geographic performance. If certain zip codes are not converting, exclude them.
  • Review landing page bounce rates. Anything over 70% needs a page redesign.

Week 4: Scale or Fix

  • If CPL is at or below benchmark and booking rate is over 20%: increase budget by 25%
  • If CPL is above benchmark: audit Quality Score, landing pages, and keyword match types before spending more
  • If you have 15+ conversions: consider switching to Target CPA bidding with a target 10% above your current CPL
  • Create a monthly report: total spend, total leads, CPL, cost per booked job, ROAS
  • Schedule a recurring weekly 30-minute optimization session (this is not set-it-and-forget-it)
Key takeaway: Week 1 is launch and negative keywords. Week 2 is refining keywords and ads. Week 3 is bid and schedule optimization. Week 4 is the scale-or-fix decision point. After 30 days, optimize weekly.

Red Flags Your Campaign Is Wasting Money

Check your Google Ads account for these warning signs. If you find 3 or more, your campaign needs an overhaul before you spend another dollar.

  1. Search Terms report shows irrelevant queries. If "plumber salary," "HVAC certification," or "DIY drain cleaning" appear in your search terms, your keyword targeting is broken.
  2. Quality Score is below 5 on your top keywords. You are overpaying by 25% to 400% for every click.
  3. All traffic goes to your homepage. This cuts your conversion rate by 40 to 60% compared to service-specific landing pages.
  4. No conversion tracking is set up. You cannot optimize what you cannot measure. If you do not know your cost per lead, you are flying blind.
  5. One ad group has 30+ keywords. This makes it impossible to write relevant ads for every keyword. Max 10 per ad group.
  6. Your ads run 24/7 but your office closes at 5 PM. Every after-hours click that hits voicemail is wasted money.
  7. Click-through rate is below 3%. Industry average for contractors is 4 to 6%. Below 3% means your ads are not compelling or your keywords are not relevant.
  8. Bounce rate on landing pages is over 70%. People are clicking your ad then immediately leaving. Your landing page is not matching the promise of your ad.
  9. You have not checked the account in over 2 weeks. Google Ads is not set-it-and-forget-it. Campaigns degrade without regular optimization.
  10. Your cost per lead has increased 3+ months in a row. Competition is increasing and your campaign is not adapting. Time for a strategy refresh.

If you are seeing multiple red flags and do not have the time to fix them yourself, consider professional Google Ads management for contractors. A managed campaign should pay for itself within the first 60 days through reduced waste and higher conversion rates.

Warning: The most expensive Google Ads mistake is not overspending. It is spending just enough to feel like you are doing something without spending enough to get real data. Either invest the minimum budget for your trade or do not run ads at all.

Common Mistakes That Burn Contractor Budgets

Beyond the red flags above, here are the mistakes we see most often when auditing contractor Google Ads accounts:

Using Broad Match Keywords at Launch

Broad match lets Google match your ad to "related" searches. Google's definition of "related" is generous. A broad match bid on "plumber" can trigger your ad for "plumber salary," "plumber apprenticeship," or "plumber halloween costume." Always start with exact and phrase match.

Sending Traffic to the Wrong Page

Your AC repair ad should go to your AC repair page. Your water heater ad should go to your water heater page. Never send service-specific ads to your homepage, your "about us" page, or a generic "services" page.

Ignoring Mobile Experience

Over 70% of contractor search clicks come from mobile devices. If your landing page is not mobile-optimized with a click-to-call button prominently displayed, you are losing the majority of your potential leads.

Not Using Negative Keywords

We covered this in the keyword section, but it bears repeating. A campaign without negative keywords will waste 20 to 40% of its budget on irrelevant clicks. Build your negative keyword list from day one and update it weekly.

Setting and Forgetting

Google Ads requires weekly attention. Search patterns change, competitors adjust bids, and new keyword opportunities emerge constantly. A campaign that performed well 3 months ago can decay significantly without regular optimization.

These are just the highlights. For the full breakdown of all 12 mistakes with severity ratings, diagnostic signs, and step-by-step fix protocols, read our Google Ads Mistakes That Burn Contractor Budgets guide.

If managing all of this feels overwhelming, you are not alone. Most contractors do not have time to optimize Google Ads every week on top of running their business. That is exactly why Google Ads management for contractors exists. Or start with a free Google Ads audit to see where your current campaigns stand.


Google Ads for Contractors FAQ

How much should a contractor spend on Google Ads per month?

Most contractors need a minimum of $1,500 to $2,500 per month to generate meaningful data and leads. HVAC and plumbing companies in competitive metros often spend $3,000 to $6,000. Start at $1,500, run for 30 days, then scale based on cost per lead and booking rate. Below $1,000 per month you will not get enough clicks to optimize.

What is the average cost per click for contractor Google Ads?

Average CPCs range from $8 to $45 depending on your trade and market. HVAC averages $12 to $35 per click. Plumbing runs $15 to $45 for emergency keywords. Roofing averages $10 to $30. Electricians see $8 to $25. Emergency and high-intent keywords always cost more than general service terms.

Is Google Ads or Google LSA better for contractors?

LSA converts at 31% while Google Ads converts at about 12%, making LSA more efficient for phone call leads. But Google Ads gives you more control over targeting, messaging, and landing pages. Most successful contractors run both. Start with LSA for immediate phone leads, then add Google Ads to capture research-stage searches and service-specific queries LSA does not cover.

Why am I getting clicks on Google Ads but no phone calls?

The three most common causes are bad landing pages, missing call tracking, and broad match keywords pulling in irrelevant traffic. Your landing page needs a phone number above the fold, a clear headline matching the ad, and a contact form. If you are sending traffic to your homepage instead of a service-specific page, that alone can cut conversions by 50%.

How long does it take for Google Ads to start working for contractors?

Expect 2 to 4 weeks before you have enough data to make meaningful optimizations. Leads can start on day one, but your campaign will not hit peak performance until you have 30 to 60 days of conversion data. Google's algorithm needs at least 15 to 30 conversions to optimize your bidding effectively.

What is a good cost per lead for contractors on Google Ads?

A good cost per lead ranges from $35 to $80 for most contractor categories. HVAC averages $45 to $75. Plumbing averages $50 to $90 for emergency work. Roofing averages $40 to $70 for repair leads and $80 to $150 for replacement leads. If your CPL exceeds these ranges consistently, your campaign structure, keywords, or landing page needs work.

See the real numbers for your trade

Plug in your industry, budget, and close rate. Our calculator shows your projected leads, cost per booked job, and ROAS.