Tree service lead generation works when every inquiry is sorted by job type and scope before anyone prices it, and lead flow matches what your crew, equipment and estimator can take on. Pick the jobs you want, make every channel collect the same details and photos, send flagged jobs to an on-site estimate, and slow ads when slots fill. Judge sources by booked jobs per job type.
A tree service lead is an inquiry with enough detail to route: the job type, where the tree stands relative to the house, lines and neighbors, how a truck reaches it, who can approve the work, and when the customer wants it done. "How much to take down a tree?" stays a contact until you know who should look at it next, often your designated estimator: the person you have trained and authorized to assess work on site.
Pick the tree jobs you want more of and list what you decline
A lead count treats a stump in an open yard and a removal over a garage the same way. Your crew does not. Before you add a channel, write three short lists:
- Want more of: job types with open crew days and equipment, such as pruning in open yards or stump grinding.
- Estimate first: removals over structures, backyard trees with no truck access, storm damage on a house.
- Decline or refer out: work beyond your equipment, training or insurance, such as crane work or line-adjacent jobs nobody on your team is trained for, plus towns outside your area.
Show the first two lists on your website as service pages and say what you do not take. Mention ISA certification only if a named person on staff holds it. Work out the margin side of the mix in your home services marketing plan.
Collect the same intake details from every channel
Tree inquiries come in by phone, website form, Google Business Profile, Local Services Ads, Facebook group replies and referrals. If each asks different questions, your designated estimator spends the first visit collecting basics. Turn the Grid 1 fields below into one phone script and one web form.
Three fields do most of the routing work:
- Where the tree is, in the customer's words: relative to the house, overhead lines, the neighbor's property and the driveway.
- Three photos: the whole tree, the base, and what is underneath it. Ask for them in the first reply, not after a callback.
- Who can authorize: ask whether the caller owns the property. Get the landlord's approval for a renter, and ask if a property-line tree involves the neighbor. Note who said yes before anyone drives out.
Log the town only in Grid 1; the street address goes into the job record once an estimate visit or job is booked. Keep your profile's services and towns identical to your job lists (the local SEO checklist covers setup). When someone asks a price in a comment, answer the price question with what the cost depends on and a request for the three photos.
Flag scope that needs an on-site estimate
Scope flags are routing labels: they record what the customer reports so the right person sees the job before anyone quotes it. They never judge whether a tree is dangerous, and nobody on the phone tells a customer a tree is safe.
| Customer reports | Flag | Routing |
|---|---|---|
| Tree or limbs near an overhead power line | LINE | Refer out unless someone on your team is trained for line work |
| Tree or limbs over a roof, garage or neighbor's property | OVER | On-site estimate by your designated estimator |
| No truck access, narrow gate, slope or soft ground | ACCESS | On-site estimate; note which equipment fits |
| City, county, HOA or protected-tree rule mentioned or unknown | PERMIT | Permit or HOA check before scheduling |
| Storm damage on a house, garage or vehicle | STORM | First open on-site estimate slot |
| Pruning, stump grinding or removal in an open yard, clear access, nothing underneath | none | Photo-based price range, confirmed on site |
The LINE flag reflects OSHA rules for tree work near power lines. 29 CFR 1910.269 covers line-clearance tree trimming: tree work within set distances of electric supply lines, done to clear space around them for the organization that operates or controls those lines. Those trimmers must be trained in, among other things, minimum approach distances. Other work near overhead lines is addressed in 29 CFR 1910.333, including minimum distances for workers with little or no electrical-hazard training. Only someone trained for line work decides how a LINE job is handled, never an ad or intake form. This is not safety or legal advice; check OSHA and your state and local rules.
Match lead flow to crew, equipment and estimate slots
A tree service has three separate limits: crew-days, equipment days (bucket truck, chipper, stump grinder, any crane you rent) and on-site estimate slots. When any one is full, new inquiries sit without a callback. Count them weekly in Grid 2 and write a pacing rule in advance.
If you advertise with Local Services Ads, two settings work as capacity controls:
- Job types and service areas. Google lets you set your job types, industries and service areas, include or exclude a county, city or ZIP code, and toggle individual job types on or off (Local Services Ads help). When removal estimate slots are full, switch off the job types that feed them.
- Ad schedule. You can choose the days and hours your ad runs, or pause it; outside scheduled hours or while paused, a free version of your listing may still appear (ad scheduling help). Run the ad when someone can answer and book.
Storm weeks: waitlist and sort without overpromising
After a storm, calls, form fills and "anyone know a tree guy?" posts can arrive at once. Write the storm rule before the season:
- Sort by what the customer reports: limb down, tree down in the yard, or tree on a structure or vehicle.
- A tree on a structure or vehicle gets your designated estimator's first open slot, never a phone quote.
- A call that mentions a power line gets the reply you wrote in advance, with no judgment from whoever answers.
- Yard limbs and downed yard trees go on a dated waitlist: "We can estimate in the week of ___."
- Calls from outside your service area get a polite same-day decline.
Send insurance coverage questions to the customer's insurer and describe only your scope and price. For storm requests in local groups, spotting real buying signals in group posts helps you decide which posts to answer; point every reply to your intake form.
Compare lead sources by booked jobs per job type
A source sending stump calls and no removals differs from one sending removals, even at equal inquiry counts. Record the source on every intake row and count booked jobs per job type monthly. Divide each paid source's spend by its booked jobs, as in the Local Services Ads cost worksheet. Before deciding whether to buy exclusive or shared leads, test both on the same job types and weeks. Referrals and reviews both start at a finished job: log referrals as a source and send each customer a short Google review request.
Tree job intake and capacity board
Copy both grids into a spreadsheet: Grid 1 gets one row per inquiry (shown sideways here), Grid 2 one column per week. Filled columns are a hypothetical example, not a real business or result.
Grid 1: intake, scope flag and routing
| Field (options) | Northfield | Lakeview | Ridge Park |
|---|---|---|---|
| Date | Mon, week 1 | Tue, week 1 | Sat, week 3 (storm) |
| Lead source | Website form | Local Services Ads | Phone |
| Town (no street address) | Northfield | Lakeview | Ridge Park |
| Job type (pruning, removal, stump grinding, storm: limb / tree in yard / tree on structure or vehicle, lot clearing) | Stump grinding | Removal | Storm: tree on structure |
| Where the tree is (open yard, over roof, over neighbor, near overhead line, no truck access) | Open front yard | Over garage roof | On porch roof |
| Access (gate width ___, slope, soft lawn, driveway) | Driveway, clear | Gate ___ in, slope | Soft lawn |
| Photos (whole tree, base, underneath) | Stump only | All three | Whole tree |
| Wood and debris (haul all, leave rounds, chips on site) | Chips on site | Haul all | Haul all |
| Who can authorize (owner, landlord, HOA, neighbor) | Owner | Owner; HOA asked | Landlord |
| Permit/HOA check needed (yes, no, unknown) | No | Unknown | Unknown |
| Timing (today, this week, flexible) | Flexible | This week | Today |
| Scope flag | None | OVER, ACCESS, PERMIT | STORM, ACCESS, PERMIT |
| Routing (photo range, on-site estimate, refer out, out of area) | Photo range, $___ to $___ | On-site estimate, then HOA check | On-site estimate, first open slot after landlord approval; permit check before work |
| Next action | Tue, week 1 | Thu, week 1 | Sun, week 3 |
| Outcome (estimate sent, booked, lost, declined) | Booked | Estimate sent | Estimate sent |
Grid 2: weekly capacity and pacing
| Line | Week 1 | Week 3 (storm) |
|---|---|---|
| Crew-days available | 8 | 9 (Saturday added) |
| Equipment days (bucket truck, chipper, stump grinder, crane rental) | 4, 8, 3, 0 | 5, 9, 1, 1 |
| On-site estimate slots | 6 | 6, full by Sunday |
| Backlog in weeks | 2 | 4 |
| Open slots by job type | Pruning 3, stump 4, removal 1 | Storm work only |
| Local Services Ads | All job types on | Job types for full slots off; ad paused |
| Website and profile message | Normal | "Booking estimates from the week of ___" |
Pacing rule (write yours): When this week's estimate slots are full or the backlog passes ___ weeks, switch off the matching Local Services Ads job types or narrow ad hours, and post a dated waitlist on your website, phone greeting and profile. Resume below ___ weeks. In the example the limit is 3 weeks, so week 3 triggers it.
Before you add another lead source
- [ ] Your three job lists match your website and profile
- [ ] Every channel asks the Grid 1 questions and requests the same three photos
- [ ] Nobody on the phone tells a customer whether a tree is safe
- [ ] Flagged jobs reach your designated estimator before any price is given
- [ ] Ad schedule, job types and a written pacing rule match your answering hours and staffing
- [ ] Storm waitlist wording and the power-line reply are written before the season
- [ ] Booked jobs are counted per job type and source
Frequently asked questions
How do I get leads for a tree service?
Start with free channels: an accurate Google Business Profile, a website page per job type, referrals, and replies to local requests. Make each one ask the same intake questions, and add paid channels only when crew and estimate slots have room.
Are paid tree service leads worth it?
Count booked jobs per job type from each paid source over the same weeks. A source that fills estimate slots with work you decline costs time as well as money, so keep the ones that book the jobs you want.
Can I quote tree removals from photos?
A photo-based range, confirmed on site, can work for an unflagged removal: open yard, clear access, nothing underneath. Removals over structures, with tight access or with storm damage go to an on-site estimate, and trees near power lines follow your LINE routing. Say in your ads which removals need a site visit.
What should I do with leads when my crew is booked after a storm?
Put them on a dated waitlist sorted by what the customer reports, with trees on structures or vehicles first for an estimate slot. Pause or narrow your ads until the backlog drops, and give real dates, not same-day promises.
Start with this week's capacity column
Fill in Grid 2 for this week, write your pacing rule with real numbers, and put the Grid 1 fields into your phone script and web form. After a month, compare booked jobs by source.
Free SEO, GEO and SMM strategy, explained with examples of potential customers.