On this page
The costly Google Ads mistakes for contractors are broad keywords with no negatives, clicks sent to a homepage, counting calls instead of jobs, missed calls during ad hours, and not reading what the account changed on its own. Local Services Ads add their own: unchecked lead charges and a thin profile. Fix them with tracking, tight targeting and a weekly check.
Key takeaways
- Google search ads charge per click and Local Services Ads charge per valid lead. Each has different mistakes.
- Broad match is the default keyword setting, so a new account needs negative keywords from day one.
- A click or a call is not a job. Track booked and paid jobs by source.
- Missed calls during ad hours waste the spend and can hurt Local Services Ads ranking.
- Local Services Ads are moving into Google Ads, so save your reports and check your account's migration notice.
Most contractors who say ads do not work have one or two fixable mistakes in the account, not a bad idea. Google runs two paid products that matter to a home service company: search ads, which charge per click, and Local Services Ads, which charge per valid lead. Our Google Ads starter guide covers how they work, and the comparison of the two shows when each fits. This list is the other side: fifteen ways accounts leak money, what each costs in plain terms, how to spot it and what to do. We give no cost figures because click and lead prices swing by trade, town and season, and the only number that counts is the one in your own account.
1. Leaving every keyword on the default match type
The cost: your ad shows on searches that only loosely relate to the job. Google's help page says broad match is the default match type for every keyword because it is the most comprehensive. How to spot it: open the search terms report and read what people actually typed. The fix: move your most valuable terms to exact match, which Google says gives the most steering over who sees the ad but reaches fewer searches (phrase match sits in the middle), and keep broad match only where you have tracking in place to judge it.
2. Skipping negative keywords
The cost: clicks from job seekers, do-it-yourselfers and people shopping for products, not services. Google's page on negative keywords says one key to a targeted campaign is choosing what not to target. How to spot it: search terms containing "jobs", "salary", "how to", "diy" or "free". The fix: add negatives weekly for the first two months. Google notes that negatives do not match close variants, so add singular and plural forms and synonyms yourself. Casing and misspellings are handled automatically. Do not overdo it, since too many can cut your reach.
3. Never checking who the location setting reaches
The cost: clicks from people outside your service area who showed interest in your town. Google recommends broad location targeting (presence or interest) as a best practice for Search, which is a fair default for many advertisers but not always right for a crew that drives 20 minutes at most. How to spot it: review the location report for cities you do not serve. The fix: decide on purpose between the two options, exclude areas you will not drive to, and match the ad text to your service area.
4. Sending paid clicks to the homepage
The cost: the person searched for "tree removal" and landed on a page that talks about everything. They leave. How to spot it: a high click count with few calls or form fills. The fix: one page per service with the phone number at the top, the town in the headline, a short form and proof such as photos and reviews. A website built for this gives each ad group its own landing page. The ads guide's section on landing pages goes into detail.
5. Counting every call as a win
The cost: spending more on the keywords that bring spam calls, wrong numbers and price shoppers. Google's help page says call conversions can count only calls that last longer than a minimum duration you set, or can use Google's AI to analyze call recordings, so a conversion count does not tell you a call was a real job. How to spot it: conversions look great and the schedule looks empty. The fix: record the source on every lead in your CRM and mark which became paid jobs, then judge keywords by jobs. The lead source guide shows how.
6. Running ads when nobody answers the phone
The cost: you pay for the click and the caller goes to the next company. On Local Services Ads, Google's page on ad rankings says missed calls can hurt your responsiveness, one of the things behind your rank. How to spot it: a call log full of unanswered numbers in the evenings. The fix: set an ad schedule that matches the hours you answer, or add AI call answering for the rest, and have a person return every missed call the same day.
7. Misreading the daily budget
The cost: a surprise on the card statement. Google says that for most campaigns spend on one day can reach twice the average daily budget, and monthly spend will not pass 30.4 times the daily average. How to spot it: some days look far over budget. The fix: set the daily budget to a number you would be fine paying double on a single day, check the monthly total each week, and put a calendar reminder to review it rather than assuming Google will hold it flat.
8. Letting auto-applied recommendations change the account
The cost: settings, keywords or budgets change without you deciding anything. Google's help page lets you turn off auto-apply recommendations from the Recommendations page at any time. How to spot it: the change history shows edits you did not make. The fix: open the auto-apply list, turn off any option you would not approve by hand, and read recommendations as suggestions. Some will fit your account and many will not. Review the change history for anything already applied.
9. Spending when you are already booked out
The cost: leads you cannot serve, customers you leave waiting and a reputation that suffers. How to spot it: you quote three weeks out and the ads are still running at full budget. The fix: lower the budget or pause the ad group for services that are full, and raise it for work you want more of. For a seasonal trade, plan the change in advance with the seasonal marketing calendar so you are not reacting after the fact.
10. Never checking lead charges on Local Services Ads
The cost: paying for leads that were not a real job. Google's help page says you pay for valid leads, that leads judged invalid or low quality are not charged, and that charged leads are reassessed for up to 30 days with automatic credits possible. The Leads page shows a Charge Status of charged, not charged, in review or credited. How to spot it: leads that were wrong-service or out-of-area. The fix: review every lead, and use the feedback survey on poor ones. Google, not you, decides which leads are credited.
11. Running a thin Local Services profile
The cost: a lower rank and fewer leads for the same budget. Google's page on ad rankings lists your rating, number of reviews, average response time, high-quality images and completed verification checks as profile quality factors, and says higher-quality profiles may rank higher and pay lower costs per lead. How to spot it: a profile with few photos and few reviews. The fix: add real job photos, finish every verification step and ask every customer for a review with a review request habit.
12. Replying to Local Services messages hours later
The cost: the customer already messaged other companies. Google's rankings page names average response time as a profile quality factor. How to spot it: unread leads in the Leads page. The fix: make sure more than one person sees new lead notifications, and agree on who answers, even if the answer is a quick "got it, calling at 4". Our speed-to-lead guide has the details.
13. Ignoring the move into Google Ads
The cost: lost reports, changed bidding and performance shifts you did not plan for. Google says migration of Local Services Ads into Google Ads began in August 2026 for select US home and storefront service advertisers and expands in late 2026. Manual bidding is no longer supported there, and Local Services performance reports do not transition. How to spot it: an email from Google 14 days before your date. The fix: save your Local Services reports before your date, since Google says they do not transition, and watch results closely for the first weeks. Google says you still pay for valid leads, not clicks.
14. Letting an agency or a freelancer own the account
The cost: if you part ways, you may lose the history, the conversion data and the account itself. How to spot it: you cannot log in as an administrator. The fix: create the Google Ads account under your own Google login, add the agency as a user and keep admin access yourself. This is our advice and not a Google rule. Ask for monthly reports that tie spend to jobs booked, not clicks. A good agency will agree, and one that will not tells you something.
15. Changing everything every few days
The cost: you never learn what works because nothing runs long enough to measure. How to spot it: the change history shows edits daily. The fix: change one thing at a time, write down the date and the reason, and judge each change over a few weeks of your own data, not a few days. Seasonal swings matter too, so compare with the same period last year when you have it. Reviews like this one belong in your monthly business review.
Where to start
Do three things first. Set up tracking so every lead is tied to a source and a booked job (item 5). Add negative keywords and read the search terms report (items 1 and 2). Make sure a person answers the phone during the hours your ads run (item 6). Those three stop most of the waste. If paid clicks keep costing more than the jobs they bring, the same attention put into your local search presence, your Business Profile and reviews builds leads that keep arriving when the ad budget is paused. See Local Services Ads versus SEO for how the two compare.
Frequently asked questions
Is it worth running Google Ads as a small contractor?
It can be, if your customers search with an urgent need, your phone is answered and you can track booked jobs back to the ad. Start small, one service and a tight area, and judge it on jobs.
Do Local Services Ads charge for every call?
Google says you pay for valid leads, and leads it finds invalid or low quality are not charged. Charged leads are reassessed for up to 30 days. Google decides which leads are credited.
Should I hire an agency or run it myself?
Either can work. If you hire, keep the account in your name, get monthly reports tied to booked jobs and agree in writing on who owns the data.
How long before I know if ads work?
Judge it by jobs booked and paid, over a few weeks of your own data. A week of clicks tells you very little.
Sources
- About keyword matching options, Google Ads Help
- About negative keywords, Google Ads Help
- Location targeting options, Google Ads Help
- Set up phone call conversion tracking, Google Ads Help
- About average daily budgets, Google Ads Help
- Manage auto-apply recommendations, Google Ads Help
- How leads work, Local Services Ads Help, Google
- About ad rankings, Local Services Ads Help, Google
- Local Services Ads migration to Google Ads, Google Ads Help, 2026
General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.