Key takeaways
- Target people in your service area, not people merely interested in it, to avoid paying for out-of-area clicks.
- Split campaigns by service and urgency so budget follows the jobs you want.
- Track calls and forms, then import booked or completed jobs so bidding learns from revenue.
- Review search terms weekly at first; contractor accounts attract DIY and job-seeker traffic.
01
How should contractors set up Google Ads?
Build campaigns around the services you most want to sell, limit location targeting to people actually in your service area, use keywords that signal hiring intent rather than DIY research, and track every call and form as a conversion. Then send booked or completed jobs back into Google Ads so automated bidding learns which clicks produce paying work.
The most common waste is geography. Google Ads can target people who are in or regularly in a location, or people who show interest in it; for local service work the first option is usually the right one.
02
How should campaigns be structured?
Separate services with different values or urgency: emergency repairs, planned installations and maintenance plans behave differently and deserve their own budgets. Keep ad groups tight so the ad and landing page match the search, and schedule ads for hours when someone can answer the phone.
Google also runs Local Services Ads for many trades, which work differently from search campaigns. Evaluate them separately rather than treating them as a replacement for a well-run search account.
| Campaign | Example keywords | Priority |
|---|---|---|
| Emergency | burst pipe repair, no heat repair | Highest bids when answered 24/7 |
| Installation | furnace replacement, roof replacement | High value, longer decision |
| Maintenance | furnace tune up, gutter cleaning | Lower value, good for retention |
| Brand | your company name | Protect cheaply |
03
Which negative keywords matter for contractors?
Add negatives for DIY intent (how to, tutorial, parts), careers (jobs, apprenticeship, salary), education (course, licence exam) and services you do not offer. Check the search terms report weekly for the first months; contractor accounts pick up a surprising amount of irrelevant traffic.
Be careful with terms like “cheap” or “cost”. People searching for the cost of a new roof are often close to hiring; check converted terms before blocking.
- DIY: how to, tutorial, parts, supplies
- Careers: jobs, hiring, apprenticeship, salary
- Education: course, certification, exam
- Services and areas you do not cover
04
How do you measure what Google Ads actually earns?
Use call tracking on the ads and website, count calls over a minimum duration as conversions, and record the source on every job in your CRM or field-service system. Import qualified and won jobs back to Google Ads through offline conversion import so Smart Bidding optimises towards revenue rather than call volume.
Review cost per booked job and revenue per campaign monthly. A campaign with cheap calls but few booked jobs is the one to fix first.
Was this useful? Send it to someone who owns this problem.
Primary sources and further reading
Use the source material to validate details against your own context and current platform configuration.
- Google Ads: About targeting geographic locations
- Google Ads Help: About negative keywords
- Google Ads Help: Offline conversion import FAQ
- Google Ads: About Smart Bidding
This field note follows the XenGrowth editorial policy: primary sources where available, visible limitations, material review dates, and no invented first-hand experience.
Stay with the problem
Related field notes
Measurement and attributionCustomer Acquisition Cost: How to Calculate It Fully Loaded Without Fooling Yourself
Google Ads AutomationA Google Ads Audit Checklist: Where Budget Leaks and How to Find It in an Afternoon
Google Ads AutomationHow Much Do Google Ads Cost? Budgets, Cost per Click and What Drives Both