Google Ads for contractors works when you target the right keywords, set proper location targeting, and build landing pages that convert. Most contractors who say "Google Ads does not work" are running broad match campaigns with no negative keywords, sending traffic to their homepage, and burning through $50 a day with nothing to show for it. The platform itself is not the problem. The setup is.
If you are a plumber, electrician, roofer, HVAC tech, or general contractor wondering whether paid search is worth the investment, this guide will walk you through exactly how to build campaigns that bring in real jobs, not just clicks.
Is Google Ads Worth It for Contractors?
Short answer: yes, but only if your cost per lead stays below what you can afford to pay for a new customer. Here is the math that matters.
Say you are a roofing contractor. Your average job is worth $8,000. You close about 30% of the leads you talk to. That means each lead is worth roughly $2,400 in expected revenue. If your profit margin is 25%, each lead is worth $600 in profit. So any lead that costs less than $600 is profitable. Most roofing contractors can get Google Ads leads for $80 to $200 each when campaigns are set up correctly.
The contractors who lose money on Google Ads usually have one or more of these problems:
- No call tracking. They cannot tell which clicks turn into phone calls, so they cannot optimize.
- Wrong keyword match types. Broad match for "plumber" shows your ad when someone searches "plumber salary" or "how to become a plumber."
- No location restrictions. They are paying for clicks from people 60 miles away who will never hire them.
- Homepage as landing page. Visitors land on a generic page with no clear call to action and bounce.
- No negative keywords. They are paying for searches like "DIY roof repair" or "cheap plumber near me free estimate" from tire-kickers.
Fix those five issues and Google Ads becomes one of the most reliable lead sources for any trade business.
How to Set Up Your First Google Ads Campaign as a Contractor
Do not use Google's "Smart Campaign" option. It strips away the controls you need. Choose "Expert Mode" from the start, then select "Search" as your campaign type. Here is the step-by-step setup:
Step 1: Define Your Service Area
Go to campaign settings and set your location targeting to the specific cities, zip codes, or radius around your shop. Critical step: change the location option from "Presence or interest" to "Presence" only. The default setting shows your ads to people who are merely "interested in" your area but might live three states away.
Step 2: Pick Your Keywords
Start with phrase match and exact match keywords only. Never start with broad match. For a plumber, your initial keyword list might look like this:
- [plumber near me] (exact match)
- [emergency plumber] (exact match)
- "plumbing repair services" (phrase match)
- "water heater installation" (phrase match)
- [drain cleaning service] (exact match)
Each service you offer should have its own ad group with tightly themed keywords. Do not dump 50 keywords into one ad group. A "water heater" ad group should only contain water heater keywords, with ads that specifically mention water heater services.
Step 3: Build Your Negative Keyword List
Add these negative keywords before you spend a single dollar:
- DIY, how to, tutorial, youtube
- jobs, career, salary, hiring, apprentice
- free, cheap (unless you genuinely offer free estimates and want that traffic)
- reviews, yelp, reddit, complaints
- school, training, certification, license
Check your search terms report weekly for the first month and add new negatives as they appear. This single habit will cut your wasted spend by 30% to 50%.
Step 4: Write Ads That Generate Calls
Your responsive search ads need to include:
- Your service and location in the headline. "Licensed Plumber in [City]" beats "Quality Plumbing Services" every time.
- A specific offer or differentiator. "Same-Day Service" or "$50 Off First Repair" or "24/7 Emergency Calls."
- A clear call to action. "Call Now for a Free Estimate" or "Book Online in 60 Seconds."
- Social proof if possible. "500+ Five-Star Reviews" or "Serving [City] Since 2008."
Also set up call extensions and location extensions. For most contractors, phone calls are worth far more than website visits. Enable "call-only ads" for mobile if phone leads are your bread and butter.
Step 5: Build a Dedicated Landing Page
This is where most contractors drop the ball. Sending paid traffic to your homepage is like paying for a billboard that says "we do stuff." Your landing page needs:
- A headline that matches the ad they clicked
- Your phone number in large text, clickable on mobile
- A short contact form (name, phone, service needed)
- Three to five trust signals: license number, insurance, reviews, years in business, guarantees
- Photos of your actual work, not stock images
- Fast load time. Under three seconds. Slow pages kill conversions and raise your cost per click.
If you offer multiple services, build a separate landing page for each one. Your "water heater installation" ad should go to a water heater landing page, not a generic services page.
What Should Contractors Budget for Google Ads?
Start with $500 to $1,500 per month. That gives you enough data to learn what works without risking your entire marketing budget on an untested channel. Here is what to expect by trade:
- Plumbing: $3 to $8 per click, $40 to $120 per lead
- HVAC: $5 to $15 per click, $60 to $180 per lead
- Roofing: $8 to $25 per click, $80 to $250 per lead
- Electrician: $4 to $10 per click, $50 to $140 per lead
- General contractor: $5 to $12 per click, $60 to $160 per lead
These ranges vary wildly by market. A plumber in rural Oklahoma pays far less per click than one in Los Angeles. Run your campaigns for at least 60 to 90 days before deciding whether the channel works. The first 30 days are almost always the most expensive because the algorithm is still learning.
Google Ads vs Google Local Service Ads: What is the Difference?
Google Local Service Ads (LSAs) are the "Google Guaranteed" listings that appear above regular search ads. They work differently from standard Google Ads in a few key ways:
- Pricing model: LSAs charge per lead, not per click. You only pay when someone actually calls or messages you through the ad.
- Verification required: You need to pass Google's background check and provide proof of insurance and licensing.
- Less control: You cannot choose specific keywords, write custom ad copy, or build landing pages. Google handles everything.
- Trust factor: The "Google Guaranteed" badge builds instant trust with homeowners.
Most successful contractors run both. LSAs capture the high-intent leads at the top of the page, while standard Google Ads fill in the gaps and let you target specific services and neighborhoods with more precision. If you have to pick one, start with LSAs. They are simpler and lower risk since you only pay for actual leads.
Common Google Ads Mistakes Contractors Make
After helping dozens of service businesses with their digital marketing, these are the mistakes we see most often:
Running Ads to a Slow or Ugly Website
Google assigns a Quality Score to every keyword based partly on your landing page experience. A slow, poorly designed page means you pay more per click than competitors with better sites. Before spending on ads, make sure your website is up to standard.
Not Tracking Conversions
If you are not tracking which keywords and ads generate phone calls and form submissions, you are flying blind. Set up Google Ads conversion tracking for calls (use a forwarding number) and form completions. Without this data, you cannot optimize anything.
Setting It and Forgetting It
Google Ads requires active management, especially in the first 90 days. Check search terms weekly. Adjust bids based on what converts. Pause keywords that burn money. Test new ad copy every month. A neglected campaign decays fast.
Targeting Too Broad an Area
A 50-mile radius sounds good until you realize half those clicks come from areas you do not actually serve or where the drive time makes the job unprofitable. Tighten your targeting to the areas where you want to work and can respond quickly.
Ignoring Mobile
Over 65% of contractor-related searches happen on phones. 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. Test your pages on an actual phone, not just a desktop browser.
How to Measure Whether Your Google Ads Are Working
The only metrics that matter for contractors are:
- Cost per lead: Total ad spend divided by total leads (calls + form fills). If this number is below your target, you are winning.
- Lead-to-job conversion rate: What percentage of leads turn into paying jobs? Track this in a simple spreadsheet or CRM.
- Cost per acquisition: Total ad spend divided by jobs closed. This tells you exactly what you are paying for each new customer.
- Return on ad spend (ROAS): Revenue from ad-generated jobs divided by ad spend. Aim for 5:1 or better.
Ignore vanity metrics like impressions, click-through rate, and average position unless you are using them to diagnose a specific problem. A campaign with a terrible click-through rate but a $60 cost per lead is far better than one with a great CTR and $300 leads.
Should You Manage Google Ads Yourself or Hire an Agency?
If your budget is under $1,000 per month, learn the basics and manage it yourself. The margin is too thin for most agencies to give your account meaningful attention at that spend level. Use Google's free Skillshop courses and YouTube tutorials from people like Aaron Young or Solutions 8.
If your budget is $2,000 or more per month, consider hiring help. A good agency or freelancer should pay for themselves by improving your cost per lead enough to offset their management fee. Red flags when choosing someone to manage your ads:
- They will not give you access to your own Google Ads account
- They lock you into a long-term contract with no performance benchmarks
- They cannot explain what they are doing in plain English
- They do not ask about your close rate or average job value
If you want a team that actually understands how to build campaigns for service businesses, reach out to us. We specialize in helping contractors and local businesses turn ad spend into real revenue.
Getting Started Today
You do not need a perfect setup to start. You need a focused keyword list, proper location targeting, a landing page with your phone number and a form, and $500 to test for 30 days. Track everything. Cut what does not work. Double down on what does.
Google Ads is not magic. It is a math problem. When you know your numbers (cost per lead, close rate, average job value), you can scale your ad spend with confidence because every dollar you put in comes back multiplied. Start small, learn the system, and grow from there.