Google Ads for Tradies: What Works, What Wastes Money, and How to Fix Both
Google Ads converts for tradies because search intent is already there. The problem is how most accounts are set up.
Does Google Ads actually work for tradies?
Google Ads works for tradies because searchers already need the service. Unlike social platforms where you interrupt someone scrolling, search ads appear when someone types "emergency plumber" or "electrician near me." That person needs help now. They are ready to book, not researching options.
The channel works. The execution usually does not. Most tradie accounts waste budget on wrong keywords, wrong locations, and wrong match types. The clicks look fine in the dashboard. The phone stays quiet.
Whether ads pay off depends on your job value and urgency. High-value urgent trades can absorb cost per click. Plumbing, electrical, HVAC, and locksmiths fit this profile. Someone with a burst pipe at 2am will pay for a click if it gets the problem fixed.
Low-value non-urgent trades cannot make the math work. If your average job is $250 and you are paying $15 per click with a 10 percent lead-to-job conversion rate, you are underwater before you answer the phone. The trade determines viability more than the campaign structure. Fix that match first, then fix the account.
The keyword trap that kills most tradie ad budgets
Bidding on your trade name alone burns budget on job seekers, students, and DIY researchers. Someone searching "plumber" might be looking to hire one. They might also be checking salary data, hunting for training courses, or trying to fix a tap themselves. Broad match keywords trigger on all of it.
Most tradie accounts spend budget on non-buyer searches before anyone notices. "Electrician" triggers ads for "how to become an electrician," "electrician salary Sydney," "electrician apprenticeship," and "electrical safety course." None of those searchers are hiring. All of those clicks cost money.
Broad match bleeds budget into irrelevant searches faster than you can add negatives. Google's algorithm optimizes for clicks, not job bookings. If students click more than homeowners, you get more student traffic.
Phrase match and exact match on service plus location filter out the waste. "Emergency plumber [suburb]" or "electrician near [postcode]" narrows the audience to people who need the service in a place you can reach. Match type discipline is the single highest-leverage change in most tradie accounts.
Add negative keywords for "course," "salary," "training," "license," "DIY," "how to," and "become." Check your search terms report after the first week. Half the waste will be obvious. Add negatives. Check again in two weeks. Repeat until the search term list looks like actual buyer queries.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Location targeting: suburbs matter more than radius
Radius targeting wastes budget on suburbs where jobs never convert or travel kills margin. A 20-kilometer radius from your shop might include 40 suburbs. You probably want work in 12 of them.
List the 10 to 15 suburbs where you actually want work and bid only on those. You know which postcodes produce good customers. You know which suburbs have long drive times that eat into job profitability. Target the former. Exclude the latter.
Exclude suburbs where you have long drive times or low job values, even if they fall inside your service radius. A $300 service call with 90 minutes of windshield time is a bad job. Stop advertising for bad jobs.
Use bid adjustments by suburb. Increase bids in high-value areas where jobs convert well and customers pay on time. Decrease bids in marginal suburbs where you will take the work but do not want to overpay for the lead.
Location exclusions stop ads showing to searchers outside your zone who click but never book. Someone searching from 40 kilometers away might click your ad. They will not wait two hours for you to arrive when three other tradies are closer. That click costs money and produces nothing.
Geographic precision beats broad reach for local service businesses.
Ad schedule and call-only campaigns for after-hours jobs
Running ads 24/7 when you answer phones 8am to 5pm means clicks go to voicemail. Someone searching at 8pm sees your ad, calls, gets voicemail, calls the next result. You paid for the click. Someone else got the job.
Emergency trades should run after-hours ads that go straight to a mobile line or answering service. Plumbing, locksmith, and electrical work do not stop at 5pm. If you or someone on your crew takes after-hours calls, run ads during those hours. If you do not, pause them.
Non-emergency trades should pause ads outside business hours or switch to form-only capture. Someone researching kitchen renovations at 10pm can fill out a form. They do not need to call. Swap your ad creative and landing page after hours to focus on form submissions.
Call-only ad format removes the landing page step and dials your number directly from search results. Searcher taps your ad, phone app opens, call starts. This works for mobile-dominant searches where speed beats everything. If your phone is answered, call-only ads convert higher than click-to-site-to-call flows. If your phone is not answered, they waste money faster.
Ad schedule bid adjustments let you push harder during peak answer times without pausing completely. Increase bids during business hours when your phone is staffed. Decrease bids during evening hours if you still want some form fills but do not want to pay peak rates.
Every click costs money. Only answered calls make money. Align the two.
What to expect for budget and cost per lead
Cost per click for tradie keywords varies depending on trade and suburb competition. Plumbers in metro areas pay more than electricians in regional towns. Emergency keywords cost more than planned maintenance keywords.
Realistic starter budget is $30 to $50 per day. Anything under $20 per day spreads too thin to test what works. You need enough volume to see which keywords convert, which suburbs produce jobs, and which ad copy pulls calls. Three clicks per day across six keywords tells you nothing.
Cost per lead (call or form) typically lands in a range for most trades in metro areas. Lower end is high-volume trades with tight targeting. Upper end is competitive trades in expensive suburbs.
If your average job value is under $300, the math usually does not work unless conversion rate from lead to job is high. Spending $80 to get a lead that closes 25 percent of the time means you need $320 in revenue just to break even on ad spend before labor and materials.
High-ticket trades can absorb higher cost per lead because lifetime value is larger. Renovations, HVAC installs, and full electrical fit-outs produce multi-thousand-dollar jobs. Spending $200 to acquire a customer who generates substantial revenue is fine. Spending $200 to acquire a $400 service call is not.
Budget is not the constraint. Unit economics are. Fix the economics, then add budget.
Landing page mistakes that waste the click
Sending traffic to your homepage instead of a service-specific page cuts conversion rate. Someone searching "hot water system replacement" clicks your ad and lands on a page that talks about your company history, shows photos of your team, and lists eight services in a grid. They wanted pricing for hot water. They leave.
Best-converting tradie landing pages have three elements: the exact service in the headline, phone number in the first screen, and a form above the fold. No scrolling required to take action. Searcher lands, confirms they are in the right place, sees the number, calls.
Pages with no pricing signal or ballpark range make people bounce. You do not need exact quotes on the page. You need something. "Most hot water replacements range from $1,200 to $2,500 depending on system size" tells the searcher they are in the right budget zone. It filters out tire-kickers who wanted a $300 fix and customers who expected $600. Both groups were going to waste your time.
Mobile speed matters more for tradies than any other vertical because most searches happen on phone. Someone with a leak does not wait for your page to load. They hit back and call the next result. Page speed under two seconds is table stakes. Over four seconds is a conversion killer.
Trust signals need to be visible without scrolling. Licensing, insurance, reviews, years in business, and service area belong at the top. Not because people read every word, but because the presence of those elements signals legitimacy in the one-second scan before they decide to stay or bounce.
Every dollar spent on ads is wasted if the landing page does not convert the click. Fix the page first, then scale the budget.
Free PDF · the crash course
AI Agents for Marketing Crash Course
Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.
Tracking what actually turns into revenue
Counting clicks or even form fills means nothing if you do not know which ads led to booked jobs. The dashboard shows 40 leads this month. Your calendar shows 12 jobs. Which 12 leads converted? Which keywords, which ads, which suburbs produced them? Without that connection, you optimize for volume of leads instead of quality.
Call tracking with dynamic number insertion shows which keywords and ads drove which phone leads. You get a unique tracking number for each campaign or even each keyword. When someone calls, the system logs which search triggered it. You see not just that you got 15 calls, but that 8 came from "emergency plumber," 4 from "blocked drain," and 3 from "hot water repair."
Tag calls and forms in your CRM as quoted, booked, completed. If you tag outcomes, you can trace revenue back to the ad. "Emergency plumber" keywords cost $800 last month, produced 6 leads, closed 3 jobs worth $2,100 total. That keyword stays. "Plumber near me" cost $600, produced 9 leads, closed 1 job worth $450. That keyword gets cut.
Without closed-loop tracking, you optimize for volume of leads instead of quality, which increases cost per actual job. More leads sounds good until you realize the extra leads never convert. You spend more, book the same number of jobs, and your cost per acquisition doubles.
Conversion value tracking in Google Ads lets you bid based on job value, not just lead count. Feed job values back into the platform. Google learns that some keywords produce higher-value jobs while others produce lower-value jobs. It shifts budget toward higher-value outcomes automatically. This only works if you track outcomes and push the data back.
Tracking is not optional. It is the difference between guessing and knowing.
When SEO makes more sense than ads for tradies
Google Ads gives instant visibility but stops the moment you pause budget. You turn ads on Monday, phone rings Tuesday. You pause ads Friday, phone stops Saturday. SEO compounds over time. You rank for "plumber [suburb]" and the clicks keep coming whether you spend this month or not.
If your trade has low search volume in your area, paid ads run out of runway fast. You can only show ads when someone searches. If the keyword gets limited searches per month and you capture a portion of impression share, you are showing ads a limited number of times. Not enough volume to sustain a campaign.
Trades with longer sales cycles get better ROI from content and organic rankings than pay-per-click. Renovations, large landscaping projects, and custom builds involve research phases that last weeks or months. Someone searching "cost to renovate kitchen" is not booking today. They might bookmark your site, read three blog posts, and call in six weeks. Paying for that click in week one and converting in week eight means your attribution breaks and your cost per lead looks terrible.
Established tradies with strong Google Business Profile rankings can allocate budget to SEO content and reduce reliance on paid. If you already rank highly in the map pack for your core keywords, incremental value from ads is lower. Move budget into content that ranks for adjacent keywords and builds authority over time.
Best approach for most: run ads for immediate leads while building SEO assets that reduce cost per acquisition over time. Ads fund the business today. SEO builds the asset that reduces your dependency on ads next year. You do not have to choose one. Run both with clear goals for each.
Paid and organic are not competitors. They are timelines.
---
See Graphed in action.
More Google Ads guides
Google Ads for Roof Cleaning: Campaign Structure That Converts Jobs
Roof cleaning ads run $40-$90 per lead with 30-45% close rates when you structure campaigns around trust signals, not price.
Google Ads for Roofers: Campaign Structure, Budget, and Lead Quality
Google Ads for roofers works when you target emergency intent, separate storm from replacement jobs, and track actual job close rate instead of just lead volume.
Google Ads for Running Brands: Performance Max, Shopping, and Margin Math
Most running brands waste half their Google Ads budget on generic keywords and broad match chaos. The real game is separating prospecting from branded defense, using Shopping feed rules to prioritize margin, and letting Performance Max do what it does best.
Google Ads for SAT Tutoring: What Actually Converts Searches Into Booked Sessions
Most SAT tutors waste their Google Ads budget on broad match keywords and generic landing pages. The ones who profit run tight campaigns around test dates and track cost per booked session.
Google Ads for SaaS: How to Build Campaigns That Connect to Pipeline
Most SaaS companies waste Google Ads budget optimizing toward the wrong conversions. The gap between profitable and unprofitable accounts comes down to whether you track pipeline or just clicks.
Google Ads for Schools: How to Run Paid Search Without Wasting Budget
Most schools light money on fire with Google Ads because they target too broadly and never measure what converts. Here's how to run campaigns that actually fill seats.