Blog/Google Ads

Google Ads for Contractors: Stop Wasting Money and Start Closing Jobs

CE
CompEdge Team
April 6, 2026
9 min read
Share:

A roofing contractor came to us spending $4,000 per month on Google Ads. Getting 200+ clicks a month. Zero calls. Why? His ads were showing for "roofing nails," "how to fix a roof yourself," and "roofing companies near me" -- and for that last one, he was paying $50 per click. No negative keywords. No call tracking. No landing page -- traffic was going straight to his homepage. His agency? Collecting $800 per month regardless.

This is not an unusual story. It is the default state of most contractor Google Ads accounts that have been managed by a retainer agency.

Why Most Contractor Google Ads Campaigns Fail

The first problem is wrong keywords. Google Ads will show your ads for anything remotely related to your keywords unless you tell it not to. Research queries, DIY searches, competitor brand names, product searches -- all of these eat your budget and produce zero phone calls.

The second problem is no negative keywords. This is the single most expensive mistake in Google Ads. Negative keywords are search terms you explicitly block your ads from showing for. A roofing contractor with no negatives will spend thousands on "how to repair shingles," "roofing nails Home Depot," and "roofing supply store near me" before they realize what is happening.

The third problem is poor landing page match. Your ad says "free estimate" and "call today" -- and it sends the click to your homepage, which has a navigation menu, a paragraph about your company history, and no clear next step. The prospect bounces. The click is wasted.

The fourth problem is wrong bidding strategy. A brand new Google Ads account with no conversion data should not be using Target CPA or Maximize Conversions bidding. Those strategies need data to function. Running them on a new account is like asking GPS for directions before it knows where you are.

The fifth problem is the agency model. A retainer agency gets paid $800 to $2,000 per month whether your phone rings or not. There is no financial consequence for the agency if your campaign underperforms. Their incentive is to retain your contract, not to drive you results.

How Google Ads Actually Works for Contractors

Here is the basic mechanics: you bid on keywords, your ad shows when someone searches that keyword, they click, they land on your page, they call or fill a form, and you pay for the click. The cost per click for contractor keywords ranges from $8 to $80 or more depending on your service and market.

What you actually need is a clean chain: the right keyword triggers your ad, your ad matches what the person searched, your landing page delivers on the ad's promise, and the landing page drives a call or form fill.

Here is how to think about whether you can afford it: if your average job is $3,000 and you close 30% of your leads, each lead is worth $900 to you. That means you can afford to spend up to $900 to acquire a single lead and still break even. If your cost per lead is $150, you are getting 6x return per lead. The math is simple -- you just have to know your numbers.

The Keywords That Convert vs. Keywords That Drain Your Budget

High-intent keywords worth bidding on: service plus city ("bathroom remodeling Sarasota"), service plus cost or price ("roof replacement cost Bradenton"), service near me ("gutter installation near me"), and best company searches with a local modifier ("best pressure washing company Port Charlotte").

Low-intent searches that should be negative keywords: anything starting with "how to," anything with "DIY" or "yourself," brand names of products and materials, informational queries without a commercial intent modifier, competitor company names.

Match types matter. For a new account, use exact match and phrase match only. Broad match can work but only after you have 60 to 90 days of conversion data telling Google what a good lead looks like in your account. Broad match in a new account is essentially handing Google a blank check.

Ready to grow your contracting business?

Get a free, no-obligation marketing audit. We will show you where your leads are hiding and how to capture them.

Get My Free Marketing Audit

Landing Page Is Where Most Campaigns Die

Sending Google Ads traffic to your homepage is the single most expensive mistake in paid search. No one converts from a homepage. It has too many options, too little specificity, and zero connection to what the ad just promised.

Every campaign needs a dedicated landing page. That page should have your headline matching the ad exactly, your phone number above the fold, a simple three-field form, and trust signals in the first screen: number of Google reviews, years in business, and photos of real completed work.

Message match is not optional. If your ad says "Same-Day Roof Estimates in Sarasota," your landing page H1 needs to say "Same-Day Roof Estimates in Sarasota." Not "Welcome to ABC Roofing." Not your company tagline. The exact message. Any disconnect between ad and landing page kills conversions.

The Commission Model -- Why Skin in the Game Changes Everything

The traditional agency model: you pay a monthly retainer plus ad spend. The agency earns their fee regardless of whether your phone rings. They have every incentive to keep you happy with reports and none to drive actual revenue.

The CompEdge model: no retainer, no setup fees. Commission on closed jobs only. If you do not close jobs from our campaigns, we make nothing. If you close $30,000 in jobs, we take a percentage of that. Our revenue scales with yours.

This forces real alignment. We optimize for closed revenue, not click volume or "impressions delivered." We push to scale ad spend when it is working because scaling your revenue scales ours. We cut campaigns that are not producing because wasted spend does not help either of us.

It also means we are selective about who we work with. We do not take clients we cannot actually help -- because we cannot afford to. That is a very different relationship than a retainer agency that takes every client who swipes a card.

How to Know If Your Google Ads Are Working

Are you tracking calls from the ads? Not just any calls -- calls that came specifically from a Google Ads click. This requires a call tracking number, not your regular business number.

Are you tracking form fills as conversions in Google Ads? Without this, the platform cannot optimize for the outcomes you actually want.

What is your cost per lead? Your cost per booked job? Your cost per closed job? If you cannot answer these three questions, you do not actually know if your ads are working.

Warning signs: lots of clicks but no calls means a landing page problem. Calls but no bookings means a lead quality problem or a follow-up problem. Bookings but no closes means a sales problem. Each symptom points to a different fix.

Week one and two: campaign live, tracking set up, initial data flowing in. Week three and four: first round of optimizations -- pause search terms that are wasting budget, identify early keyword winners, review impression share.

Month two: bidding strategy adjustment based on conversion data. This is when you can start moving toward smarter automated bidding if the data supports it. Month three and beyond: scale what is working, eliminate what is not, expand to additional services or locations if the core is profitable.

Full account maturity happens around 60 to 90 days with sufficient data. That is when you have enough information to make confident, data-driven decisions. Do not judge a Google Ads campaign by its first month results -- you are largely in data collection mode.

Start Closing More Jobs

If you are running Google Ads right now and not getting the results you expected, there is almost certainly a fixable problem in your account. If you have not started Google Ads yet and want to know what realistic results look like in your market, the audit will show you.

Get your free marketing audit. We will pull up your account or your competitors' positioning and show you exactly what the path to profitable Google Ads looks like for your business. No retainer required to start.

Google Ads for contractorsPPC for home servicescontractor lead generationcontractor marketing
CE

CompEdge Team

The team at Competitive Edge Business Consulting helps home service contractors grow with performance-based marketing. No retainers. No long-term contracts. Just results.

Learn more about us →

Frequently Asked Questions

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

Typically $1,500 to $5,000 per month for a single-service contractor in a mid-sized market. Less than $1,500 and you will not generate enough data to optimize the campaign effectively. The right number depends on your market -- competitive cities and high-value services (roofing, remodeling) require more spend to win. An audit can tell you the realistic range for your specific situation.

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

For most home services, $50 to $200 per lead is realistic. If you are paying $500 or more per lead, something is broken -- likely keywords, the landing page, or both. A quick way to calculate your max: take your average job value, multiply by your close rate, and divide by five. That is your maximum breakeven cost per lead.

How long before I see results from Google Ads?

You can get leads in week one. But the first 60 to 90 days are really data collection and optimization. The campaign gets smarter as Google learns what a good lead looks like in your account. Do not make permanent judgments about a campaign based on the first month -- it takes time for bidding algorithms to work properly.

Should I run Google Ads or SEO for my contracting business?

Both, if budget allows. Google Ads for immediate leads while SEO builds. Think of ads as the faucet you can turn on and off to control lead flow, and SEO as the well you build once and draw from indefinitely. Contractors who rely solely on ads are one price increase away from a problem. Contractors who only do SEO wait months for results.

What is the difference between Google Ads and Local Service Ads (LSA)?

Local Service Ads appear above regular Google Ads and above organic results -- the absolute top of the page. With LSA, you pay per lead rather than per click, and Google verifies your business (license, insurance, background check). Running both LSA and Google Search Ads together gives you maximum visibility on the page and covers both pay-per-lead and pay-per-click models simultaneously.

Want These Strategies Working for Your Business?

Get a free marketing audit and see how CompEdge can implement these strategies for your contracting business.

Call NowFree Audit