Opus Group Insights
Google Ads for Tree Services: The 2026 Search Ads Playbook
Want this worked out for your numbers? Free 15-min check → or call +1 (256) 516-9910
Summary: For a tree service, Google Ads mostly means pointing Search ads at chosen jobs, like removals, storm damage, trimming and stump grinding, alongside Local Services Ads. Across the accounts Opus Group runs, leads have averaged $63, and close rates are best measured from your own job records. Your mix of removals and trims decides whether the spend pays, and storms decide when to spend.
A trim request and a big removal can start with similar searches and end with very different invoices. Search ads decide which of those searches you pay for, and when.
What Search adds to Local Services Ads for tree crews
Local Services Ads often get a tree service going sooner: you pay per lead, and callers see your stars and Google Verified badge before any other listing. Our tree service Local Services Ads playbook walks through them. There, a category and job types shape your leads, not keywords, and unticking every job type still allows leads for the overall category.
Search ads aim money at particular jobs instead. "Crane tree removal" can get a dedicated ad and landing page, and you pay when someone clicks (how the two channels differ).
Removals, trims and the job mix
Tree service lead prices vary by market, season and job. Across the accounts Opus Group runs, leads have averaged $63 over the last twelve months; take your close rate from your own job records.
With example figures to replace, $55 leads that book one time in four cost $220 in ads per booked job ($55 ÷ 0.25), so 40 leads cost $2,200 and book 10 jobs. If a trim averages $450 and a removal $1,800, the mix decides the month:
| 10 booked jobs | Trims | Removals | Revenue |
|---|---|---|---|
| Trim-heavy month | 8 | 2 | $7,200 |
| Removal-heavy month | 3 | 7 | $13,950 |
That $2,200 is about 31% of the first month's revenue and 16% of the second's. Removal keywords, ads and pages are how Search can tilt the mix, so log each job type separately.
Our free guide, How a local service business can spend $1,000 and make $60,000 in a month, carries this arithmetic through a month using a $3,000 job. Read that $60,000 as worked math from the guide rather than a promise, and rerun it with your own prices.
Tree keyword themes and match types
Check each theme in Google Keyword Planner, whose keyword ideas open up once billing details are in.
| Job type | Keyword ideas |
|---|---|
| Removal | tree removal, dead tree removal, crane tree removal |
| Emergency and storm | storm damage tree removal, emergency tree service |
| Trimming | tree trimming, tree pruning, limb removal |
| Stump grinding | stump grinding, stump removal |
Square brackets ([emergency tree removal]) make a keyword exact match: same meaning or intent, narrowest reach, good for emergency ad groups. Quotation marks ("stump grinding") make it phrase match, allowing searches that contain its meaning. No symbols means broad match, the default, which can wander into related searches. Google wants broad match paired with Smart Bidding, so hold it back until conversions are tracked.
Firewood, chainsaws and climbing jobs: the negative list
Starter list:
- Jobs and careers: tree climber jobs, arborist jobs, groundsman
- Courses and licensing exams: arborist certification, climbing course
- DIY and how-to: diy, yourself, tutorial, video
- Equipment: chainsaw, chainsaws, pole saw, stump grinder rental
- Firewood: firewood, free wood chips, logs for sale
- Other trees: family tree, christmas tree, tree nursery
A phrase negative of "stump grinder" blocks searches containing those words in sequence, even with more words added, so it would also catch "stump grinder near me" from a possible customer; "stump grinder rental" is safer. Broad negatives ignore order but need every word: chainsaw sale blocks "used chainsaw for sale", not "chainsaw repair". Exact negatives such as [tree cutting] stop only that search, leaving "tree cutting service near me" alone. None add plurals or synonyms, hence chainsaws beside chainsaw.
Review the search terms report every week, and daily after a storm. Google withholds low-activity terms for privacy, but the rest shows which junk to add as negatives.
Tree service ad copy and assets
Headlines get 30 characters and descriptions 90, with up to 15 and 4 per responsive search ad. Example headlines, counted as written:
- "Tree Removal in [City]" (22)
- "Storm Damage Tree Cleanup" (25)
- "Stump Grinding for Homes" (24)
- "Tree Down? Call [Company]" (25)
- "Text Us Photos of Your Tree" (27)
Example descriptions:
- "Removals, trimming and stump grinding in [City]. Send tree photos for a price range." (84)
- "Tree on your house, car or fence? Call and we'll tell you when a crew can get there." (84)
Assets worth adding:
- Call asset: your number, on hours you control, billed per tap like a headline click. Vanity, premium and fax numbers aren't accepted. Call-only ads are being phased out, Google has announced, so rely on call assets.
- Location asset: address, map or distance. It stops showing if your Business Profile is marked temporarily closed, even during a storm backlog.
- Sitelinks: 25-character links to emergency, removal and stump pages. At least 2 are required, and Google charges for no more than 2 clicks per ad impression.
- Callouts: free to add, 25 characters each. Ad group callouts override the campaign's, so an emergency ad group can carry its own.
Service radius, storm response and who picks up
Size the radius (1 km minimum) to how far you'll haul a chipper or crane, or target cities and postal codes; Google warns tiny areas may barely show ads.
Google's default, "Presence or interest", can also reach people elsewhere with an interest in your area, such as an out-of-state landlord. "Presence" cuts them out, keeping ads on people Google places inside your target area, now or regularly.
Storm work runs on the weather's schedule, so prepare in a quiet week:
- Build a paused emergency ad group with its own keywords, ads, callouts and page.
- After a storm, switch it on only if crews are free and someone will answer.
- Pause it once you're booked for weeks.
Ads run around the clock unless scheduled, and Smart Bidding sticks to your schedule. Outside answered hours, hide the call asset so night visitors send photos instead.
Counting calls, choosing bids, budgeting for storms
Turn on call reporting first. Google assigns your ad a forwarding number and logs each call's start time, duration and connection. Google can count calls as conversions by a minimum duration you choose or through AI analysis of recordings. A tap to call from the ad costs a click; a hand-dialed forwarding number isn't charged. Google's dynamic numbers track website calls free, and the photo form's thank-you page can count as a conversion.
Smart Bidding needs that tracking, and Google's yardstick is a month or more containing at least 30 conversions. Before you get there, Manual CPC caps each bid, and Google says no learning period applies to it. Maximize clicks and Target CPA are also options. Maximize conversions aims to use your whole daily budget, storm increases included, and bid strategy changes can bring a "Learning" status worth waiting out.
At $65 a day, a busy storm day can spend up to $130, and most campaigns won't be charged over $1,976 for the month ($65 × 30.4). Raise the budget to $130 with 8 days left, and the rest of the month won't exceed $1,040. For a fixed push, a campaign total budget hard-caps spend over 3 to 90 days, but only on a new campaign.
Pages for removals, storms and stumps
Give each job type a page that matches its ad group:
- Emergency page: tap-to-call button at the very top, the hours someone answers, and a warning to contact the utility before anyone goes near a tree on power lines.
- Photo form: name, phone, address and a photo upload, so the estimator starts with something.
- Proof you're safe to hire: real crew photos, cleaned-up yards, reviews and insurance proof on request.
Check each page against our contractor website checklist; how to get more calls from Google shows where Search fits.
Tree service marketing in your city
Licensing, climate and competition change how this works from one metro to the next. For local examples, see Tree Service Marketing in Dallas, or what our tree service marketing agency service includes.
FAQ
What does a tree service lead cost?
It varies by market; across the accounts Opus Group runs, leads have averaged $63 over the last twelve months. Your removal-to-trim mix decides whether that pays.
Should I raise my budget after a storm?
Only with free crews and someone to answer. After a mid-month increase, the rest of the month won't pass the new daily budget multiplied by the remaining days.
Do I need a separate campaign for storm work?
Not necessarily. A paused emergency ad group, built in a quiet week, can go live the day crews are free.
Why can't I find my own ad on Google?
Ads don't show on every search, and if you target an area your business isn't in, you won't see yours on Google.com. The Ad Preview and Diagnosis Tool can find it.
Opus Group runs Google Ads, Local Services Ads and high-converting landing pages for local service businesses. See how it works.
Opus Group is a tree service marketing agency working with tree services across the US, including Denver.
Ready to grow?
Let's talk.
Tell us where you're at and we'll tell you honestly what we'd do. No pressure.
Book your free strategy call →Not ready for a call? Get the free guide first →
Prefer a callback?
Tell us where to reach you and we will call you back within one business day.