Skip to content
MJ Marketing

Google Ads for Contractors & Local Services: Guide 2026

Google Ads for contractors and local service businesses: searches by trade, budget, call tracking, typical ad mistakes and Local Service Ads.

Mijo Jurisic

Google Ads Consultant

14 min readUpdated
Google Ads for Service Businesses and Contractors

In short

Google Ads works for trade businesses because people search with a concrete problem and usually a location, such as "boiler repair emergency [city]" or "bathroom renovation quote". From my practice, four things decide whether that turns into jobs: one trade per ad group, the location in the ad and on the landing page, measured phone calls and ad schedules that match when someone actually answers. You derive the budget from click price, conversion rate and job target, and advertising pays off mainly where your order book has spare capacity.

The situation: You're a contractor, consultant, cleaning service or other service provider. Your customers search Google for exactly your services. If they don't find you, they find your competition. This guide shows how to use Google Ads specifically for your service business.

Is Google Ads Worth It for Contractors? The Short Version

Usually yes, if you have capacity. Google Ads works for trade businesses because people search with a concrete problem and usually a location: "boiler repair emergency [city]", "roofer [city]", "bathroom renovation quote". You pay per click and decide for which service, in which radius and at which hours your ad appears. From my practice, four things decide whether that turns into jobs:

  1. One trade per ad group instead of a catch-all ad for everything your business does.
  2. The location in the ad and on the landing page, with a radius that matches how far you actually travel.
  3. Measured phone calls, because in the trades a large share of enquiries comes in by phone in my experience.
  4. Ad schedules that match your availability, especially for emergency work.

Advertising is most interesting where your order book has spare capacity: a new trade, a second location, a slow season or project work such as bathroom renovations or facades that you want to grow. With a full order book you buy enquiries you have to turn down. Which ad patterns regularly fail in the trades is shown with constructed examples in my ad check for trade businesses.

Why Google Ads is Especially Effective for Service Businesses

Search query: "Emergency plumber London"

→ The searcher has an urgent problem
→ They need a solution NOW
→ They're ready to book/call immediately
→ Purchase intent: Extremely high

= Perfect for Google Ads!

The difference from other industries: For service providers, the searcher is often a "hot lead", no lengthy research, but immediate need. This makes Google Ads particularly profitable.

The Right Campaign Structure

Campaign 1: Core Services (High Intent)

Campaign: "Core Services"
Budget: 60% of total budget

Ad Group 1: Main service
Keywords:
- "[Service] [City]" → "Electrician London"
- "[Service] near me" → "Electrician near me"
- "[Service] hire" → "Hire electrician"

Ad Group 2: Specialty services
Keywords:
- "[Specialty] [City]" → "Electrical installation London"
- "[Specialty] cost" → "Electrical installation cost"

Campaign 2: Emergency / Immediate Need

Campaign: "Emergency Services"
Budget: 25% of total budget
Schedule: 24/7 (or adapted to your availability)

Keywords:
- "[Service] emergency" → "Plumber emergency"
- "[Service] urgent" → "Electrician urgent"
- "[Service] today" → "Drain cleaning today"
- "[Service] weekend" → "Heating repair weekend"

Campaign 3: Consultation / Inquiry (Lower Intent)

Campaign: "Consultations & Quotes"
Budget: 15% of total budget

Keywords:
- "[Service] quote" → "Painting quote"
- "[Service] cost" → "Bathroom renovation cost"
- "[Service] reviews" → "Landscaping company reviews"

Keywords for Service Businesses

Keyword Types by Intent

Immediate need (highest value):

✅ "[Service] emergency [City]"
✅ "[Service] urgent [City]"
✅ "[Service] today"
✅ "[Service] near me"
→ CPC: €5-€15, but extremely high conversion rate

Direct booking (high value):

✅ "[Service] hire [City]"
✅ "[Service] book"
✅ "[Service] appointment [City]"
✅ "best [Service] [City]"
→ CPC: €3-€10, good conversion rate

Informational (lower value):

⚠️ "[Service] cost"
⚠️ "[Service] DIY"
⚠️ "How much does [Service] cost"
→ CPC: €1-€5, lower conversion rate
→ Still useful for awareness

Negative Keywords for Service Businesses

Must exclude:

❌ "training" / "apprenticeship" / "jobs"
❌ "DIY" / "how to" / "tutorial"
❌ "free"
❌ "internship"
❌ "salary"
❌ "forum" / "review site"
❌ Other cities (if only operating locally)

Searches by Trade: Emergency or Project

In the trades two kinds of demand run side by side, and they need different campaigns. The examples below are typical search patterns, not volume data. Which of them are actually searched in your region is shown by Keyword Planner in your Google Ads account.

TradeImmediate need (examples)Project work (examples)
Plumbing & heating"boiler not working [city]", "burst pipe emergency""bathroom renovation [city]", "boiler replacement quote"
Electrical"emergency electrician [city]", "fuse keeps tripping""rewiring old house", "ev charger installation [city]"
Roofing"roof leak repair", "storm damage roof [city]""roof replacement [city]", "new roof quote"
Drain cleaning"blocked drain [city]", "drain unblocking emergency"rare
Painting & facadesrare"exterior painting [city]", "painter for apartment"
Carpentry & joineryrare"fitted wardrobes [city]", "staircase renovation"
Landscapingrare"paving contractor [city]", "garden design [city]"

Table scrolls sideways

What follows from this:

  • Immediate need lives on availability and short distances: call asset, ad schedules that follow real availability, a tight radius. If nobody answers in the evening, don't advertise emergency work in the evening.
  • Project work lives on the landing page: process, scope of work, reference photos and an enquiry form where prospects can add photos and a preferred date. People compare longer here, so trust matters more than speed.
  • Generic terms such as "contractor [city]" or "handyman near me" are contested in my experience because lead portals bid on them. Narrow searches that combine trade, service and location are usually the better entry point for a single business.

Budget Planning for Service Businesses

Calculate Starting Budget

Step 1: Determine average job value
Avg job value: €500 (example: electrician)

Step 2: Desired jobs/month
Target: 10 new jobs/month

Step 3: Estimate conversion rate
Website visitor to inquiry: 5-10%
Inquiry to job: 30-50%
→ Total: 2-5%

Step 4: Calculate budget
10 jobs / 3% CR = 333 clicks needed
333 clicks × €5 CPC = €1,665/month

→ Starting budget: approx. €1,500-€2,000/month

ROI Example Calculation

Monthly budget: €2,000
CPC: avg €5
Clicks: 400
Conversion rate: 5%
Inquiries: 20
Close rate: 40%
Jobs: 8

Avg job value: €500
Revenue: €4,000
Cost: €2,000
ROI: 100%

→ Every euro invested returns €2!

Setting Up Call Tracking

Why Calls Are So Important

For service businesses: in my experience, a large share of conversions often come via phone, not forms!

Typical customer journey:
1. Google search: "Emergency electrician London"
2. See and click ad
3. Find phone number on website
4. CALL (not fill out form!)

Without call tracking:
→ You think Google Ads isn't working
→ In reality all calls come through Ads
→ Budget gets cut → fewer jobs

Call Tracking Methods

Method 1: Google Ads Call Asset (formerly Call Extension)

Google Ads → Assets → Call asset
→ Enter phone number
→ Google shows number directly in ad
→ Mobile: Direct call button
→ Desktop: Number visible

Method 2: Website Call Tracking

Google Ads → Conversions → New Conversion
→ Type: Calls → Calls from your website
→ Install Google forwarding number on website
→ Measures: Calls from Ads traffic
→ Set minimum duration: 30-60 seconds

Configure Call Conversions

Google Ads → Conversions → Call Conversion
→ Minimum duration: 60 seconds (filters misdials)
→ Value: €100 (estimated value per qualified call)
→ Count: One (per click)

Local Service Ads (LSA)

Local Service Ads only run in certain countries and categories. In the UK and Germany, Google lists mainly trade and home services such as electricians, plumbers, roofers, HVAC, cleaning or moving. Locksmiths are a special case: Google doesn't allow locksmith ads in Germany at all, and in the US and Canada they need advanced verification.

What Are Local Service Ads?

Shown prominently on Google, in their own ad unit:

┌──────────────────────────────────────┐
│ ✓ Google Verified                    │
│ Max's Electric Services              │
│ ⭐⭐⭐⭐⭐ 4.8 (127 reviews)          │
│ Open · London · 12 years experience  │
│ [Call now]                           │
└──────────────────────────────────────┘

→ Pay per lead (not per click!)
→ "Google Verified" badge (trust!)
→ Own ad unit, separate from Search Ads

LSA Benefits for Service Businesses

  • Pay-per-lead: Only pay for real contacts, not clicks
  • Google Verified: Trust badge after passing Google's screening (replaced the older "Google Guaranteed" badge in October 2025)
  • Prominent position: Own ad unit in the search results
  • Simple: Less setup and optimization than Search Ads
  • Reviews: Google reviews prominently displayed
  • Upfront lead check: Leads that Google judges invalid or low quality at first contact aren't charged (credits for leads already charged are only available in the US and Canada, per Google)

LSA Costs

Pay-per-lead prices (rough ranges from my practice, varies by region/industry):
- Plumber: €15-€40 per lead
- Electrician: €15-€35 per lead
- Cleaning: €8-€20 per lead

Comparison with Search Ads:
Search Ads: €5 CPC × 20 clicks = €100 per lead
LSA: €25 per lead
→ LSA often cheaper per qualified lead!

Optimizing Google Business Profile

Why Your Business Profile (formerly Google My Business) is Critical for Service Businesses

Interaction flow:

Google Ads
    ↓ Traffic
Your website
    ↓ Check trust
Google Business Profile
    ↓ Read reviews
    ↓ View photos
    ↓ Check hours
Call or inquiry

→ Your Business Profile affects the conversion rate of your Ads!

Business Profile Optimization Checklist

Basics ✅:
- [ ] All business information correct and complete
- [ ] Business hours current (including holidays!)
- [ ] Phone number and website correct
- [ ] Service area defined

Content ✅:
- [ ] Min. 10 quality photos (team, work, results)
- [ ] Services listed individually with description
- [ ] Business description with keywords
- [ ] Regular posts (min. 1x/week)

Reviews ✅:
- [ ] Min. 20+ reviews
- [ ] Average ≥ 4.5 stars
- [ ] Respond to EVERY review (including negative!)
- [ ] Actively ask satisfied customers for reviews

Typical Ad Patterns in the Trades

Which wordings keep showing up in contractor ads and why they fail is covered with constructed example ads in my trades ad check. The five patterns in brief:

  1. Emergency headline with nobody answering: The ad promises "on site now", the campaign runs around the clock, the phone is only staffed during the day.
  2. Catch-all ad for every trade: Bathroom, heating, electrical and roofing in one ad, although the search is about a single service.
  3. Location missing from the headline: Searchers first check whether you even come to them. If the place is not there, they have to guess.
  4. Click with no way to call: The ad lands on the homepage, the phone number sits in the legal notice.
  5. Portals as the real competitor: Intermediaries with big budgets bid on broad terms. A local business tends to win through narrow searches, its own name and well kept reviews.

Common Mistakes in Service Business Campaigns

Mistake 1: No Call Tracking

❌ Problem: In my experience, many conversions come via phone → invisible without tracking

✅ Solution: Set up call tracking (see above)

Mistake 2: Too Large an Area

❌ Problem: Plumber in London advertising across all of England → Clicks from Manchester, Birmingham = wasted budget

✅ Solution: Limit radius to actual service area (e.g. 30km)

Mistake 3: No Ads on Weekends/Evenings

❌ Problem: Emergency keywords only running Mon-Fri 9-5 → Highest demand is evenings and weekends!

✅ Solution: 24/7 or at least evenings + weekends

Mistake 4: Missing Reviews

❌ Problem: 2 Google reviews → doesn't look trustworthy

✅ Solution: Systematically collect reviews (ask after every job)

Mistake 5: Landing Page = Homepage

❌ Problem: Ad for "Drain cleaning London" → links to homepage → Visitor has to search, doesn't immediately find drain cleaning info

✅ Solution: Specific landing page for each main service

Mistake 6: No Geo-Targeting

❌ Problem: Location keywords without geo-targeting

✅ Solution: Geo-targeting to service area, combine location keywords AND geo-targeting

Checklist: Google Ads for Service Businesses

Campaign Setup ✅:

  • Core services campaign (60% budget)
  • Emergency campaign (25% budget, 24/7)
  • Consultation/quote campaign (15% budget)
  • Negative keywords configured
  • Geo-targeting to service area

Tracking ✅:

  • Call tracking enabled
  • Website form tracking
  • Conversion values assigned
  • Enough conversions for Smart Bidding (for Target ROAS in Search campaigns at least 15 in the past 30 days, per Google Ads Help)

Local Presence ✅:

  • Google Business Profile optimized
  • Min. 20+ reviews, ≥ 4.5 stars
  • Local Service Ads checked (available?)
  • Photos and services current

Landing Pages ✅:

  • Specific landing page per main service
  • Phone number prominently visible
  • Mobile-optimized (click-to-call)
  • Trust elements (reviews, certifications)
  • Load time < 3 seconds

Conclusion

For service businesses & contractors, Google Ads is one of the most profitable marketing channels: because searchers often have immediate needs and are ready to book directly. An illustrative trades scenario, a plumbing emergency service, is on my Google Ads management page.

The key levers:

  1. Set up call tracking (in practice, often the majority of conversions!)
  2. Limit geo-targeting to service area
  3. Run emergency campaign 24/7
  4. Optimize Google Business Profile with reviews
  5. Check and use Local Service Ads

Expectation: Nobody can honestly promise you a fixed ROAS. Calculate your own limit instead: maximum CPA = job value × margin. If your cost per job stays below that, every job makes you money.

Google Ads Consultation for Service Businesses


FAQ about Google Ads for Service Businesses

How much budget do I need as a service business for Google Ads?

From my practice: starting budget €500-€1,000/month for sole proprietors, €1,500-€3,000 for small teams. Calculation: Desired jobs ÷ conversion rate × CPC. Example: 10 jobs at 3% conversion rate and €5 CPC ≈ €1,665/month. Important: Don't start too small: under €500/month the data is often too thin for optimization.

What are Local Service Ads and are they worth it?

Local Service Ads appear in their own prominent ad unit in Google Search, with the "Google Verified" badge. You pay per lead, not per click, in my experience roughly €15-€40 per lead. Often cheaper than regular Search Ads for service businesses. Requirements in the UK and Germany, per Google: business check, public liability insurance, a licence where required and a verified Business Profile (background checks only apply in the US and Canada). There's no fixed minimum number of reviews, but count and star rating affect your ranking.

Why is call tracking so important?

In my experience, a large share of conversions for service businesses come via phone! Without call tracking you don't see these conversions in Google Ads → You think the campaign isn't working → Budget gets cut → fewer jobs. With tracking you see the true ROI.

How do I get more Google reviews?

Systematically: After every completed job, ask the customer via SMS or email for a review. Timing: Ideally 1-2 hours after job completion, when satisfaction is highest. Send a direct link to Google Maps review. Respond to EVERY review, including negative ones.

Should I advertise on weekends and evenings?

Yes, especially for emergency services! In my experience, emergency searches often happen in the evening and on weekends. Regular services are also often searched for outside business hours. Recommendation: Min. Mon-Sat 7am-9pm, for emergencies 24/7. Optimize ad scheduling based on data analysis.

How large should my advertising area be?

As large as your actual service area. For a contractor typically: 20-50km radius around headquarters. Better to effectively cover a smaller area than poorly cover a large one. In large cities you can even narrow down to districts. Combine geo-targeting AND location keywords.

Frequently asked questions

Usually yes, if you have capacity. Google Ads works for trade businesses because people search with a concrete problem and usually a location, and you decide for which service, in which radius and at which hours your ad appears. From my practice, four things decide whether that turns into jobs: one trade per ad group, the location in the ad and on the landing page, measured phone calls and ad schedules that match your availability. With a full order book, on the other hand, you buy enquiries you have to turn down.

Mijo Jurisic

Google Ads consultant & founder of MJ Marketing. 5+ years of hands-on practice: from a self-taught start to advising direct Google Ads customers on behalf of Google. 500+ Google Ads accounts and €22M in media spend managed across the career.

Related Articles

Book intro call20 min · Google Meet · directly with Mijo