The $99-to-$1 Return Nobody Believes
A tree service company in the Midwest spent $18,000 on SEO over 11 months. They tracked every lead. Every phone call. Every closed job. The total revenue from organic search traffic: $1.8 million. That's a $99 return for every dollar invested.
Paid ads didn't come close. Neither did door hangers, yard signs, or word-of-mouth. SEO crushed everything.
Why Most Contractors Don't Bother
SEO feels slow. You're used to running a Facebook ad and getting calls by Friday. SEO takes 3-6 months before you see real results, and most contractors quit before it kicks in.
The other problem: agencies charge $1,500-$3,000 per month and show you reports full of metrics that don't mean anything. "Impressions are up 400%!" Cool, how many calls did I get? Most agencies can't answer that question honestly.
But here's what they won't tell you: once SEO is working, the leads are essentially free. You stop paying per click. You stop paying per lead. The phone just rings because Google decided you're the answer to "tree removal near me."
How $18K in SEO Actually Works
The tree service didn't just throw money at an agency. They were strategic about it.
They dominated local keywords. Not broad terms like "tree service" -- specific ones like "tree removal Columbus OH", "stump grinding Westerville", "emergency tree service Franklin County." Each page targeted one keyword in one city.
They built city-specific landing pages. Every city they served got its own page with unique content -- not copy-pasted garbage. Each page mentioned local landmarks, neighborhoods, and specific services available in that area. Google rewarded it because it was genuinely useful to searchers.
They stacked Google reviews. Went from 45 reviews to 280+ in 11 months. Every completed job got a review request text within an hour of completion. More reviews meant higher map pack rankings, which drove the biggest chunk of calls.
They published helpful content. Blog posts answering questions people actually search: "How much does tree removal cost in Ohio?", "Do I need a permit to remove a tree?", "Best time to trim oak trees." Each post pulled in 200-500 visits per month from people actively looking for tree services.
They got backlinks from local sources. Chamber of commerce, local news features, sponsoring a little league team's website. Each link told Google "this business is legit and local."
The Compounding Effect
Month 1-3: Almost nothing. Rankings barely moved. It felt like burning money.
Month 4-6: Started showing up on page 2 for target keywords. Calls trickled in -- maybe 5-10 per month from organic.
Month 7-9: Page 1 rankings for 30+ keywords. Map pack appearances. 40-60 calls per month from organic search. Revenue covered the SEO investment 3x over.
Month 10-11: Dominant position. 80+ calls per month. Booked out 3 weeks. Started raising prices because they could afford to be selective.
The key insight: SEO compounds. Every month of work builds on the last. Paid ads stop the moment you stop paying. SEO keeps generating leads months or years after the work is done.
The Numbers That Matter
Track these, not vanity metrics: How many organic calls per month? What's the close rate on organic leads vs paid leads? What's the average ticket from organic? What's the cost per organic lead?
For this tree service: organic leads closed at 45% (vs 28% for paid ads) because people who find you on Google have higher intent. They searched for exactly what you do.
Bottom Line
$18,000 spread over 11 months is $1,636 per month. That generated $1.8 million in revenue. No ad platform on earth delivers that kind of return. SEO is the most underpriced marketing channel in home services -- but only if you commit to it long enough to let it work.