For most tree companies, the steadiest leads come from three places you own: your Google Business Profile in the map pack, a website with a page for every service and town, and a steady flow of reviews. Paid channels like Local Services Ads and Google search ads fill the gaps while those grow. And whatever the source, answer fast, because a missed call is often a job that goes to the next company on the list.
Every lead source, side by side
Costs depend on your market, so this compares how each channel works rather than quoting prices that won't match your town.
| Lead source | What you pay | How fast it works | Who gets the lead | When you stop |
|---|---|---|---|---|
| Google Business Profile | Free, plus your time | Weeks | Only you | It keeps working |
| Website with service and town pages | Build, then a monthly fee | Months | Only you | It keeps working |
| Reviews | Free | Builds over time | Lifts every other channel | They stay |
| Local Services Ads | A fee per lead | Days | Only you | Leads stop |
| Google search ads | A fee per click | Days | Visits to your site | Clicks stop |
| Lead sites like Angi and Thumbtack | A fee per lead | Days | Often several companies | Leads stop |
| Referrals and past customers | Free or a small thank-you | Ongoing | Only you | They keep coming |
| Yard signs, trucks and door hangers | Small, one-off | Ongoing | Only you | They keep working |
| Nextdoor and local Facebook groups | Free, plus your time | Varies | Whoever answers first | Mentions fade |
| Storm response | Being ready | Hours | Whoever picks up | Comes back next storm |
1. Win the map pack with your Google Business Profile
When a homeowner searches for tree removal near them, the first thing they usually see is a map with three companies under it. Those three get a large share of the calls, and the listing behind them is your Google Business Profile.
Google says it ranks these local results on three things: relevance, distance and prominence. Distance you can't change. Relevance and prominence you can, by filling in your profile completely and building reviews.
- Set your primary category to Tree service, and add Tree trimming and stump grinding services in the services list.
- Set your service area to the towns you actually work in.
- Add real job photos every week or two: crews, equipment, before and after.
- Post an update a few times a month, for example a recent removal or a storm-season reminder.
- Keep your name, address and phone exactly the same everywhere they appear online.
2. Give every service and town its own page
Homeowners search for the job and the place: tree removal in Hagerstown, stump grinding near Martinsburg, emergency tree service. A single services page can't rank for all of those. A page for each service, and a page for each town you serve, can.
Each page should answer what a homeowner wants to know before they call: what the job involves, what changes the price, whether you're insured, and how to get an estimate. Put a call button on every phone screen and an estimate form that lets people send a photo of the tree. For Timbershark Tree Services we built a page for every core service and 11 town pages across West Virginia and Virginia.
- Start with the services you most want more of, then the towns closest to you.
- Write each town page for that town. Swapping the town name into the same text doesn't help.
- Add a storm damage and emergency page now, before you need it.
3. Ask every happy customer for a review
Reviews do two jobs. They help you rank in the map pack, since Google says review count and ratings count toward prominence. And they help homeowners pick you once they find you, because letting a stranger drop a tree near the house takes trust.
The best time to ask is when the job is done and the yard is clean. Make it easy: a short link or a QR code on a card your crew hands over, and a text the same evening with the link. Reply to every review, good or bad, in a calm and specific way.
4. Local Services Ads: pay per lead, at the very top
Local Services Ads appear above everything else on Google for searches like tree service near me. You pay for leads, not clicks, and you only show up after Google's screening checks on your business.
Know how you're charged. Google counts answered calls, messages and booking requests as leads, and it also charges for missed calls during your business hours when the caller stays on the line for more than 20 seconds. If you run these ads, answering the phone is part of the cost. Leads that turn out to be spam or invalid can be credited, and Google reviews charged leads for 30 days.
5. Google search ads for the jobs you want most
Search ads let you choose exactly which jobs and towns to show up for, which makes them good for high-value work like crane removals, hazardous trees and storm cleanup. You pay per click, so the page the ad lands on matters as much as the ad.
Send each ad to the matching service page, not your homepage. Turn spending up in storm season and down when you're booked out. Exclude searches you don't want, like tree service jobs or tree trimming tools.
6. Lead sites like Angi and Thumbtack
Lead sites can fill a calendar fast, especially when you're new. The trade-offs: a request is often sent to several companies at once, you pay for the lead whether or not you win the job, and the customer relationship belongs to the platform.
If you use them, treat them as a top-up rather than the plan. Respond within minutes, since the fastest reply usually wins a shared lead, and ask every customer you win this way for a Google review so the next one finds you directly.
7. Turn every job into the next one
Neighbors watch tree work. A crew on a street is an advert to every house that can see it, so make the most of it.
- Put a yard sign up for the length of the job, with your number and website.
- Leave door hangers on the houses either side and across the street.
- Keep your trucks clean, lettered and easy to read from the curb.
- Thank customers who send you work, with a card, a discount on their next job or a small gift.
- Contact past customers each year about pruning, inspections and storm prep.
8. Be the company people recommend on Nextdoor and Facebook
Homeowners ask their neighbors for tree service recommendations every day on Nextdoor and in local Facebook groups. Set up a business page on both, and ask happy customers to mention you when someone asks.
When you answer a question yourself, be helpful first. A short, honest answer about whether a tree needs removing or just trimming does more for you than a sales pitch.
9. Get ready before storm season, not during it
After a storm, calls come in all at once and homeowners hire whoever answers and shows up first. The companies that win those jobs got ready in the quiet months.
- Keep a storm damage and emergency page live all year, with your number at the top.
- Update your Google Business Profile hours and post when you're taking emergency calls.
- Raise your ad budget for storm weeks, and lower it again after.
- Plan who answers the phone when the whole crew is out on jobs.
10. Answer every call, even when you're up a tree
Every channel above ends the same way: a phone ringing or a form arriving. If nobody answers, the homeowner usually calls the next company. Research published in Harvard Business Review found that most companies respond to online leads far too slowly, and tree crews have a harder time than most, because the person who answers the phone is often the one running the saw.
You have three options: someone in the office, an answering service, or an AI receptionist. An AI receptionist picks up the calls you miss and answers the chat on your website, gets the job details and sends them to you by text, so you can call back between jobs. If you run Local Services Ads, it also helps with the missed calls Google now charges for.
Track where every lead comes from
Once leads arrive from more than one place, find out which ones turn into jobs. Ask every new customer how they heard about you and write it down. Use a separate tracking number for ads, add a how-did-you-hear field to your estimate form, and once a month compare what each channel cost with the jobs it brought in. Put more into what works and cut what doesn't.
Where to start
You don't need all ten at once. Here's the order we'd follow at each stage.
- 1
Just starting out
- Fill in your Google Business Profile completely
- Ask every customer for a review
- Get a simple website with your services and towns
- Use a lead site for a few months while those grow
- 2
Steady but slow
- Add a page for each service and each nearby town
- Start Local Services Ads with a small budget
- Put yard signs and door hangers on every job
- Make sure every call gets answered
- 3
Busy and growing
- Add search ads for your highest-value jobs
- Build pages for the next ring of towns
- Prepare for storm season months ahead
- Track cost per job by channel every month


