Home / Results
Growth examples

What growth looks like for New York service businesses.

These examples show how Tech Engineers Group grows HVAC, plumbing and landscaping companies with websites, local SEO, GEO and AI-powered ads. The businesses and figures are illustrative, but the strategy, channels and tracking are exactly what we use with clients.

🔥 HVACExample

Ridgeline Air Heating & Cooling

HVAC contractor · White Plains, Westchester County, NY · 14 technicians

From page two to the #1 map spot for "AC repair White Plains", tripling Google calls in eight months and adding $183K+ in booked jobs.

Calls from Google127/mo
was 41/mo
▲ 210%
Avg. Google Maps rank#1.8
was #9.4
▲ 7.6 spots
Cost per lead$41
was $86
▼ 52%
Booked revenue$183,650
May–Dec
Tracked in CallRail

Calls from Google Search, Maps & AdsMonthly

Jan39FebMarApr38MayJunJulAugSepOctNovDec127TEG starts
Before TEGWith TEG

The challenge

A slow 2014 website (6.8s load), an unclaimed service area on Google, and 37 reviews. Most summer calls went to two larger competitors, and Google Ads were burning $4,200/month on broad keywords.

What we did

Rebuilt the site with 11 service + city pages, fixed their Google Business Profile, launched a text-for-review system, and rebuilt Google Ads around emergency and replacement keywords with call tracking.

  • Website rebuild
  • Local SEO
  • Google Business Profile
  • Review engine
  • Google Ads
  • Call tracking

Google Maps: "ac repair white plains"

Before · Mar
1Competitor A★4.8
2Competitor B★4.6
3Competitor C★4.7
After · Sep
1Ridgeline Air★4.9
2Competitor A★4.8
3Competitor B★4.6
Reviews37
 118

Timeline

  1. Week 1Audit, tracking, GBP fixes
  2. Week 3New website launched (1.6s load)
  3. Month 2Ads rebuilt, review texts live
  4. Month 4Top 3 in map pack
  5. Month 6#1 for 14 of 20 tracked keywords

Why it worked

  • Speed: new site loads in 1.6s, so fewer emergency callers bounce
  • Maps first: most AC-repair calls come from the map pack, so GBP got priority
  • Tracked calls let us cut ad keywords that never booked a job

Recent tracked callsCallRail

Mon 9:14am(914) •••-2231Google Maps4m 12sBooked
Mon 10:02am(914) •••-8740Google Ads2m 48sBooked
Mon 11:37am(845) •••-1196Organic6m 03sBooked
Mon 1:20pm(914) •••-5502Google Maps1m 15sQuote sent
Mon 2:46pm(914) •••-3318Google Ads3m 31sBooked

Numbers masked for privacy · 1 day sample, July

🔧 PlumbingExample

Keystone Plumbing & Drain

Plumbing & drain service · Yonkers & the Bronx, NY · Family-owned since 1998

Now recommended by ChatGPT and Google AI for emergency plumbing in Yonkers, with 3.4× more booked jobs and a site that loads in 1.7 seconds.

Booked jobs61/mo
was 18/mo
▲ 239%
Emergency calls38/mo
was 9/mo
▲ 322%
AI answers citing them6/10
was 0/10
GEO
Page load1.7s
was 5.8s
▼ 71%

Booked jobs from online leadsMonthly

Jan17FebMar18AprMayJunJulAugSepOctNovDec61TEG starts
Before TEGWith TEG

The challenge

A family business with great reviews but almost no online presence. Their site wasn't mobile-friendly, emergency callers bounced, and AI assistants recommended national franchises instead of them.

What we did

Built a fast mobile site with a sticky "Call now" button, 24/7 emergency pages for 8 neighborhoods, FAQ and LocalBusiness schema, and cleaned up 40+ inconsistent directory listings so AI tools trust their details.

  • Mobile website
  • GEO
  • Schema
  • Citation cleanup
  • Local SEO
  • Tap-to-call

ChatGPT answer · Sep 2026

Who can fix a burst pipe tonight in Yonkers?
For emergency service in Yonkers, Keystone Plumbing & Drain offers 24/7 response and is highly rated for fast arrival times…
Mentioned in AI answers6 of 10 prompts

Where the jobs came from

Google Maps44%
Organic search31%
AI assistants11%
Direct / referral14%

Based on "How did you hear about us?" and call tracking

Why it worked

  • Emergency pages for each neighborhood match what people search at 10pm
  • Consistent business details across 40+ listings make AI tools trust the facts
  • A sticky "Call now" button turns mobile visits into calls

Website: before vs afterMobile

Before · 5.8s · no call button
24/7 Emergency Plumber in YonkersCall now (914) •••★★★★★ 4.9 · 212 reviews
After · 1.7s · sticky call button
🌿 LandscapingExample

Greenleaf Outdoor Living

Landscape design & hardscaping · Rockland County & Bergen County, NJ

Turned a word-of-mouth business into a $412K spring pipeline with design-build pages, before/after galleries and Meta ads aimed at high-value homes.

Quote requests47/mo
was 11/mo
▲ 327%
Avg. project size$18,400
was $6,150
▲ 3×
Pipeline (spring)$412,300
was $96,800
▲ 326%
Organic traffic+340%
year over year
Search Console

Quote requests per monthMonthly

Sep4OctNovDecJanFebMar8AprMayJunJulAug47TEG starts
Before TEGWith TEG

The challenge

Great work, but the website only listed "lawn care", so they attracted $80 mowing jobs instead of patios and outdoor kitchens. Leads dried up every winter.

What we did

Repositioned the brand around design-build, created project galleries and cost guides ("How much does a paver patio cost in Rockland?"), and ran Meta ads to homeowners in target zip codes during planning season.

  • Brand repositioning
  • Website
  • Cost-guide content
  • Meta ads
  • Local SEO
  • Lead qualification

Lead quality

Mowing / cleanup18%
Patios & walls41%
Outdoor kitchens23%
Full design-build18%

Share of quote requests, spring season

Top performing content

  1. #1Paver patio cost guide · 2,140 visits
  2. #2Outdoor kitchen gallery · 1,380 visits
  3. #3Retaining walls Rockland · 910 visits
  4. #4Design-build process · 640 visits

Why it worked

  • Repositioning around design-build attracts bigger projects
  • Cost guides answer the first question homeowners ask Google and AI
  • Ads run during planning season, not after everyone has booked

Top Meta ad · spring campaignCTR 2.8%

Greenleaf Outdoor LivingSponsored

Your backyard, finished before summer. Free 3D design for patios & outdoor kitchens in Rockland & Bergen.

GREENLEAFOUTDOOR.COMGet your free 3D design
Learn more
At a glance

Three examples, one growth system.

Ridgeline Air · HVACKeystone · PlumbingGreenleaf · Landscaping
Leads per month127was 4161was 1847was 11
Main channelGoogle Maps + AdsMaps + AI assistantsContent + Meta ads
Time to first results5 weeks4 weeks7 weeks
Services usedWebsite, SEO, AdsWebsite, SEO, GEOWebsite, SEO, Ads
How we measure

No vanity metrics. Every result is tracked.

Call tracking

Every call recorded and tagged by source.

GA4 & Search Console

Traffic, rankings and form fills.

Google Business Profile

Map views, calls and direction requests.

AI prompt tracking

Monthly checks across ChatGPT, Gemini & Perplexity.

Want to see what's possible for your business?

Free 30-minute growth audit. We'll show you real numbers from your market and what to fix first.

Book my free audit