Google Ads for Contractors: The Beginner’s Guide to Getting Leads That Actually Call
Google Ads can be the fastest way to generate leads for your contracting business. Turn on a campaign in the morning, and your phone can be ringing by the afternoon. But Google Ads can also be the fastest way to burn through $5,000 with nothing to show for it — if you do not know what you are doing.
This guide is for contractors who have never run Google Ads before (or who tried once, wasted money, and gave up). We will walk through every step: setting up your account, choosing the right campaign type, selecting keywords, writing ads, and making sure you get phone calls — not just clicks from people who will never hire you.
If you want to understand costs before diving in, read our Google Ads cost breakdown first. This guide focuses on the practical setup.
Before You Start: The Foundation
Before you touch Google Ads, you need three things in place.
1. A Phone Number You Can Track
You need to know which calls come from Google Ads versus organic search, your website, or other sources. The easiest way is to use a dedicated tracking phone number for your Google Ads.
Options:
- Google’s call forwarding number: Free, built into Google Ads, but limited tracking capabilities.
- CallRail, CallTrackingMetrics, or WhatConverts: Dedicated call tracking tools that record calls, track sources, and integrate with your CRM. Worth the $45-$100/month investment.
If you use a single phone number for everything, you will never know if Google Ads is actually working.
2. A Landing Page (Not Your Homepage)
When someone clicks your ad, they should land on a page designed to make them call — not your generic homepage with a navigation menu and seven different things to click on.
A good landing page has:
- A headline matching the search intent (if the ad is for “emergency plumber,” the headline should be about emergency plumbing)
- Your phone number large, clickable, and above the fold
- A short form as an alternative to calling
- Trust signals: license number, insurance, reviews, years in business
- No navigation menu (you do not want them leaving to browse your site)
We cover landing page strategy in detail in our landing page guide.
3. A Realistic Budget
Google Ads requires a minimum daily budget to generate enough clicks to produce leads. Here are minimums by trade:
| Trade | Minimum Daily Budget | Minimum Monthly Budget |
|---|---|---|
| Plumbing | $30-$50 | $900-$1,500 |
| HVAC | $40-$60 | $1,200-$1,800 |
| Electrical | $25-$40 | $750-$1,200 |
| Roofing | $50-$75 | $1,500-$2,250 |
| Landscaping | $20-$35 | $600-$1,050 |
| General Contractor | $30-$50 | $900-$1,500 |
Below these levels, you will not get enough clicks for the algorithm to optimize, and your results will be inconsistent. If your budget is limited, consider starting with Local Service Ads instead, which charge per lead rather than per click.
Step 1: Create Your Google Ads Account
Go to ads.google.com and click “Start Now.” Google will try to walk you through a “Smart Campaign” setup — this is the simplified version designed for people who do not want to manage their own ads.
Do not use Smart Campaigns. They give you almost no control over targeting, keywords, or bidding. Instead:
- Create an account
- When prompted to create your first campaign, skip it
- Go to “Switch to Expert Mode” (usually a small link at the bottom)
- Now you have full control
You want Expert Mode because it lets you choose your own keywords, write your own ads, set your own bids, and see detailed performance data.
Step 2: Choose Your Campaign Type
Google Ads offers multiple campaign types. For contractors, the right choice is almost always:
Search Campaign: Your ads appear at the top of Google search results when someone searches for keywords you are targeting. This is intent-based — you are reaching people who are actively looking for your services.
Other campaign types (Display, Video, Shopping, Performance Max) have their uses, but they are not where beginners should start. Search campaigns give you the most control and the highest-intent traffic.
Campaign Settings
When creating your Search campaign, configure these settings:
Networks: Uncheck “Google Search Partners” and “Google Display Network.” These are checked by default and will spend your budget on low-quality placements. Only show ads on Google Search itself.
Location: Set this to your service area. Use radius targeting (e.g., 25 miles around your office) or select specific cities and zip codes. Critically, change the location option from “Presence or interest” to “Presence: People in or regularly in your targeted locations.” The default setting shows your ads to anyone who shows interest in your area — including people who live hundreds of miles away.
Language: English (or whatever language your customers speak).
Bidding: Start with “Maximize Conversions” if you have conversion tracking set up, or “Maximize Clicks” to gather initial data. After you have 15-30 conversions, switch to “Target CPA” (cost per acquisition) to optimize for leads at a specific cost.
Step 3: Choose Your Keywords
Keywords determine when your ads appear. This is where most contractors either go too broad (wasting money on irrelevant clicks) or too narrow (missing potential customers).
Keyword Types for Contractors
High-intent service keywords (start here):
- “emergency plumber [city]”
- “AC repair near me”
- “licensed electrician [city]”
- “roof repair [city]”
These keywords target people who need your service right now. They cost more per click but convert at the highest rates.
Service-specific keywords:
- “water heater installation [city]”
- “furnace replacement [city]”
- “electrical panel upgrade [city]”
- “gutter installation [city]”
These target people searching for specific services. Good conversion rates and often lower CPCs than emergency keywords.
Informational keywords (avoid for now):
- “how to fix a leaky faucet”
- “HVAC maintenance tips”
- “how much does a new roof cost”
These people are researching, not hiring. They eat your budget without generating calls. Save these for your SEO strategy, not paid ads.
Match Types
Google lets you control how closely a search must match your keyword:
Exact Match [keyword]: Ads show only for searches that match the meaning of your keyword exactly. “[plumber in Dallas]” shows for “plumber in Dallas,” “Dallas plumber,” and close variations.
Phrase Match “keyword”: Ads show for searches that include the meaning of your keyword. “plumber in Dallas” shows for “affordable plumber in Dallas” and “best plumber in Dallas TX.”
Broad Match keyword: Ads show for searches Google considers related. “plumber Dallas” might show for “handyman Dallas” or “pipe fitting courses.” This burns through budgets fast.
Start with Exact and Phrase Match only. Broad Match is only useful once you have significant data and conversion tracking in place.
Negative Keywords
Negative keywords prevent your ads from showing for irrelevant searches. This is critical for controlling costs.
Essential negative keywords for contractors:
- jobs, hiring, salary, career, employment (people looking for work, not services)
- DIY, how to, tutorial, instructions (people doing it themselves)
- free (price shoppers unlikely to convert)
- review, reviews, complaints (research queries)
- school, training, certification, license (industry queries, not customer queries)
- [competitor names] (unless you intentionally target competitors)
Review your Search Terms Report weekly and add new negative keywords for any irrelevant searches triggering your ads.
Step 4: Write Your Ads
Google Search Ads use Responsive Search Ads (RSAs), where you provide up to 15 headlines and 4 descriptions. Google’s algorithm tests different combinations to find the best performers.
Headlines That Work for Contractors
Provide a mix of these headline types:
Service headlines:
- “Emergency Plumber — Available Now”
- “Licensed HVAC Repair in [City]”
- “Same-Day Electrical Service”
Trust headlines:
- “Licensed, Bonded & Insured”
- “4.8 Stars — 200+ Google Reviews”
- “25+ Years Serving [City]”
- “BBB A+ Rated Contractor”
Offer headlines:
- “$49 Service Call — Book Today”
- “Free Estimates on All Repairs”
- “10% Off First Service”
CTA headlines:
- “Call Now — Immediate Response”
- “Book Online in 60 Seconds”
- “Get Your Free Quote Today”
Descriptions That Convert
Your descriptions should expand on the headlines with specific details:
Licensed [Trade] serving [City] and surrounding areas. Fast response times, upfront pricing, no overtime charges. Satisfaction guaranteed. Call now for same-day service.
Over [X] years of experience and [X]+ 5-star reviews. We handle everything from emergency repairs to full installations. Financing available. Schedule your appointment today.
Ad Extensions (Assets)
Ad extensions add extra information to your ads at no additional cost. Use all of these:
- Call extension: Shows your phone number directly in the ad. Critical for mobile users.
- Location extension: Shows your business address and a map pin. Requires linking to your Google Business Profile.
- Sitelink extensions: Links to specific pages — “Emergency Services,” “Our Reviews,” “Service Areas,” “About Us.”
- Callout extensions: Short phrases like “24/7 Emergency Service,” “Free Estimates,” “Licensed & Insured.”
- Structured snippets: List your services — “Services: Plumbing, Drain Cleaning, Water Heaters, Gas Lines.”
Ads with extensions take up more space on the page and have significantly higher click-through rates.
Step 5: Set Up Conversion Tracking
This is the step most beginners skip, and it is the most important one. Without conversion tracking, you are flying blind — you know how many clicks you are getting, but not how many of those clicks turned into actual leads.
What to track as conversions:
- Phone calls from your ads (use the Google Ads call tracking number or a third-party call tracker)
- Phone calls from your landing page (track clicks on the phone number or use call tracking)
- Form submissions on your landing page
- Chat or text message initiations
How to set it up:
- In Google Ads, go to Tools > Conversions
- Create a new conversion action for each type (calls, forms)
- Install the Google Ads tag on your website (or use Google Tag Manager)
- For call tracking, enable call reporting in your campaign settings
If the technical setup feels overwhelming, services like CallRail make it much simpler with pre-built integrations.
Step 6: Launch and Monitor
Once everything is set up, launch your campaign. But do not just turn it on and walk away. The first two weeks require active monitoring.
Daily Checks (First Two Weeks)
- Budget: Are you spending your full daily budget? If not, your bids might be too low or your keywords too narrow.
- Click-through rate (CTR): Aim for 3-5% or higher. Below 3% means your ads are not compelling enough or your keywords are too broad.
- Search Terms Report: Review the actual searches triggering your ads. Add irrelevant queries as negative keywords immediately.
- Conversions: Are clicks turning into calls? If you are getting clicks but no calls, the problem is your landing page, not your ads.
Weekly Optimizations (Ongoing)
- Pause underperforming keywords (high cost, no conversions)
- Increase bids on keywords that generate calls
- Test new ad headlines and descriptions
- Expand your negative keyword list
- Review time-of-day performance and schedule ads for peak hours
Monthly Analysis
- Calculate your cost per lead (total spend / total leads)
- Calculate your cost per customer (total spend / booked jobs)
- Compare to your average job value to determine ROI
- Adjust budget based on profitability
Common Beginner Mistakes
Running Smart Campaigns. These look easy but give you no control. Use Expert Mode.
Not using negative keywords. Without them, you will pay for clicks from people looking for jobs, DIY solutions, and unrelated services.
Sending traffic to your homepage. Build a dedicated landing page for each campaign.
Setting and forgetting. Google Ads requires active management, especially in the first 30-60 days. Check it daily.
No conversion tracking. If you do not know which keywords generate calls, you cannot optimize. Set up tracking before launching.
Targeting too broadly. “Plumber” as a broad match keyword in a major city will burn through your budget on irrelevant searches. Use exact and phrase match, target your specific service area, and start with high-intent keywords.
Giving up after one week. Google’s algorithm needs data to optimize. Give a new campaign at least 2-4 weeks of data before making major changes.
Google Ads vs. Google Local Service Ads
If you are brand new to Google advertising, you might want to start with Local Service Ads (LSAs) instead of traditional Google Ads. LSAs are simpler, charge per lead instead of per click, and appear at the very top of search results with a “Google Guaranteed” badge.
The tradeoff is that LSAs give you less control over targeting and messaging. Traditional Google Ads offer more customization but require more management.
Many contractors run both simultaneously — LSAs for the guaranteed leads at the top of the page, and Search Ads for additional coverage and specific service targeting.
When to Hire an Agency
Managing Google Ads effectively takes 3-5 hours per week. If your time is better spent running your business (it probably is), consider hiring an agency or marketing partner.
Signs you should bring in professional help:
- You are spending more than $2,000/month and need to optimize for efficiency
- You do not have time for weekly optimization
- Your cost per lead is higher than the benchmarks in our cost breakdown article
- You want to scale but are not sure how to increase budget without increasing cost per lead
At Contractor Bear, Google Ads management is included in our Dominate package, and we also offer it as an add-on for Growth package clients. We handle keyword research, ad creation, landing pages, and ongoing optimization — whether you are a plumber looking for leads in Houston or an HVAC company ready to scale. See how our packages work or talk to us.
The Bottom Line
Google Ads is a powerful lead generation channel for contractors, but only when set up correctly. The key steps: use Expert Mode, choose Search campaigns, start with high-intent exact and phrase match keywords, build dedicated landing pages, set up conversion tracking, and actively manage the campaign.
Start with the minimum budget for your trade, optimize based on data, and scale what works. The first month is about learning. The second month is about optimizing. By month three, you should have a predictable cost per lead and a clear understanding of your ROI.