How a Chicago HVAC Company Went from 12 to 67 Organic Leads/Month (SEO Case Study)
This is a real case study with real numbers. The client — David Kowalski at GreenLeaf HVAC Solutions in Chicago, IL — gave us permission to share the specifics because he believes other local service businesses should know this is possible.
Client Background — GreenLeaf HVAC, Chicago IL
GreenLeaf HVAC is a residential and light commercial HVAC company serving the Chicago metro area. They've been in business for 11 years and grew primarily through referrals and a locally purchased lead list service.
When David came to us, he had a website, a Google Business Profile, and a contract with a local Chicago digital agency costing $8,500/month. He also had a problem.
The Problem: $8,500/Month to a Local Agency With Zero Movement
After 14 months with the previous agency, GreenLeaf had moved from page 4 to page 3 for their primary keyword ("HVAC Chicago"). They were still invisible for the long-tail keywords that drive service inquiries ("emergency furnace repair Chicago," "AC installation Chicago suburbs," "HVAC maintenance contract north shore").
Organic leads averaged 12 per month, almost entirely from branded searches — people who already knew about GreenLeaf. The agency was providing monthly reports with traffic numbers but no keyword attribution to actual inquiries.
David's frustration was simple: "I'm paying $8,500 a month and I can't tell you which ranking drove a single call."
Our Audit Findings (What the Previous Agency Missed)
We conducted a full technical and content audit before proposing a strategy. What we found:
Technical issues:
- Page speed score of 38 (mobile) — caused by uncompressed images and a bloated WordPress theme with 47 plugins
- 23 broken internal links
- Title tags were duplicated across 14 service pages
- No schema markup of any kind
Content issues:
- One generic "Services" page covering all HVAC services instead of individual pages per service type
- No location-specific pages (GreenLeaf serves 8 suburbs around Chicago with zero SEO targeting for any of them)
- 4-year-old blog with 3 generic posts, all under 400 words
Local SEO issues:
- Google Business Profile not fully completed (no service categories, no FAQs, no service menu)
- 0 local citations beyond Yelp and Angi
- No review generation strategy (34 reviews total after 11 years in business)
The Strategy We Built (Keywords, Content, Technical)
Month 1 was reserved entirely for foundations. Month 2 for content and on-page work. Month 3 for link building and local authority signals.
Core keyword targets:
- Primary: "HVAC Chicago" / "AC repair Chicago" / "furnace installation Chicago"
- Service-level: Individual pages for installation, repair, maintenance, and emergency service
- Local intent: 8 location-specific pages targeting North Shore suburbs
- Long-tail: FAQ content targeting "how much does furnace replacement cost Chicago" and similar
Month 1 — Technical Fixes and Foundation
- Migrated from WordPress + bloated theme to a lightweight WordPress install with Generatepress
- Compressed all images, eliminating 78% of page weight
- Mobile speed went from 38 to 81 within 3 weeks
- Fixed all 23 broken links
- Implemented LocalBusiness schema and Service schema on all service pages
- Completed Google Business Profile: all service categories, 12 service menu items, FAQs
- Submitted GreenLeaf to 48 local citations (Google, Bing, Apple Maps, YellowPages, BBB, and HVAC-specific directories)
Month 2 — Content and On-Page Optimization
- Created 8 individual service pages (AC installation, AC repair, furnace installation, furnace repair, furnace maintenance, emergency HVAC, heat pump installation, HVAC tune-up)
- Created 8 location-specific pages targeting core service suburbs
- Rewrote all title tags and meta descriptions using commercial-intent keyword patterns
- Published 4 long-form blog posts (1,500–2,500 words each) targeting mid-funnel keywords
At the end of month 2, GreenLeaf had moved from page 3 to page 1 for "HVAC repair Chicago" and "furnace repair Chicago."
Month 3 — Link Building and Local SEO Push
- Secured editorial mentions on two Chicago home improvement blogs
- Published a locally relevant data piece ("Average HVAC Cost in Chicago by Neighborhood") that earned 3 organic links
- Launched a systematic review request process, adding 41 new Google reviews in 30 days (from 34 to 75)
- Reached out to complementary local businesses (plumbers, electricians, general contractors) for reciprocal citation mentions
Results: 14 Page-1 Keywords, 67 Leads/Month
At day 90, GreenLeaf's organic results:
| Metric | Before | After (90 Days) | |---|---|---| | Page-1 keywords | 0 | 14 | | Monthly organic leads | 12 | 67 | | Google reviews | 34 | 75 | | Mobile speed score | 38 | 81 | | Monthly SEO spend | $8,500 | $2,200 |
The $8,500/month became $2,200/month — with 5.5x the lead volume.
What This Means for Other Local Service Businesses
GreenLeaf's situation is not unusual. Most local service businesses are paying for SEO without a clear strategy, without technical foundations, and without content built to rank for commercial-intent searches.
The opportunity is real — and in markets where your competitors are on page 3 or invisible, seizing first-page positions now locks in rankings that compound for years.
Want these results for your business? We offer a free SEO audit — same process we used for GreenLeaf. You'll see exactly where your site stands and what it would take to move the needle.
Related Insights
What Happens After My Website Launches? The 90-Day Post-Launch Checklist
Most agencies disappear after launch day. Here's the 90-day post-launch checklist we give every client — and what you should be monitoring.
Read MoreIs It Safe to Share My Business Idea with an Offshore Development Team? (NDA, IP & What to Ask)
The fear is real — but is it justified? Here's exactly how to protect your idea, what an NDA should cover, and the questions to ask before sharing anything.
Read MoreHow India-Based IT Agencies Are Winning US SMB Clients in 2026 (And Why It's Not Just About Price)
The offshore development industry has changed. Here's why US small businesses are choosing India-based IT teams — and what to look for in 2026.
Read More