Client case study · Local SEO · 60 days

A 35-year-old HVAC company grew calls 62% and website clicks 82% in 60 days.

Bertie Heating & Air has served Gainesville since 1991, but none of that reputation showed up online. Here’s what two months on GrowthOS Local Lighthouse produced.

Client
Bertie Heating & Air
Industry
Residential HVAC
Market
Gainesville, FL
Program
GrowthOS Local Lighthouse
Window
First 60 days

+0%

Phone calls from profile. 151 to 245, 60 days before vs 60 days after.

+0%

Website clicks. 76 to 138 in the same windows.

+0%

Average map rank. 7.7 to 5.9 across 10 keywords. All 10 improved.

23.9K

Search impressions. New website, first 59 days live.

Three generations of trade knowledge, invisible online.

Bertie Heating & Air Conditioning has served Gainesville and North Central Florida since 1991. Family-owned, three generations deep, with an owner who has 51 years in the trade and a real differentiator: a load calculation on every single job. None of that was reaching customers online.

Organic traffic had fallen every month for six straight months, down roughly 74% from January to June 2026, while the strongest local competitor held nearly steady. The problem was the site, not the market.

The website was an aging WordPress install on slow shared hosting, with 62 ranked keywords and shrinking. And there was zero Google map-pack visibility on money searches like “ac repair near me” in a market where the top rival holds a 4.8-star profile with more than 600 reviews.

A profile takeover, then a full rebuild.

On June 3 we took over the Google Business Profile and launched Local Lighthouse. The first optimized post went live June 4. The rebuilt website followed July 2.

  1. Discovery and positioning

    Walkthrough and onboarding calls surfaced the real story: three generations, 35 years, a load calculation on every job, an educator’s approach. Every claim on the new site was owner-verified. No invented reviews, no fake badges.

  2. Market and competitor research

    Page-level teardown of the top three competitors, real keyword volumes and difficulty, and a 15-topic content plan mapped to how Gainesville actually searches.

  3. Keyword-mapped architecture

    130 pages planned, each with an assigned target keyword, headline and meta data written before a line of code.

  4. Full website rebuild

    A fast static site on edge hosting replaced slow shared-hosting WordPress. Mobile-first, three rounds of client edits, lead form wired straight into the CRM, every template audited to WCAG 2.2 AA.

  5. Zero-downtime launch, July 2

    DNS cutover with email untouched and old URLs redirected, so nothing that was ranking got lost.

  6. GrowthOS Local Lighthouse, ongoing

    Full profile optimization, monthly rank-grid scans across 10 revenue keywords, posts several times a week, geotagged photos, video, drafted replies to every review, review requests by QR and link, and citations synced across 51 directories.

Every tracked map ranking improved.

A 169-point rank grid across the Gainesville service area, June 3 baseline against August 3. Average map rank moved from 7.7 to 5.9, and all 10 tracked keywords are better than where they started. Top-3 is the share of the grid where Bertie shows in Google’s map pack.

KeywordRank beforeAt 30 daysAt 60 daysTop-3 beforeTop-3 at 60 days
air conditioner repair5.04.34.546%43%
air conditioning repair near me6.14.84.640%51%
hvac repair6.34.54.739%44%
ac repair6.85.45.132%41%
air conditioning repair6.85.45.331%30%
ac maintenance service7.36.25.427%40%
ac repair service8.77.06.524%30%
ac tune up9.57.57.18%21%
residential hvac repair9.97.87.14%15%
home ac repair10.48.98.31%5%
Rank grid for hvac repair, June 3 baseline.
“hvac repair” · Jun 3, before
Rank grid for hvac repair, August 3 result.
“hvac repair” · Aug 3, after
Rank grid for ac tune up, June 3 baseline.
“ac tune up” · Jun 3, before
Rank grid for ac tune up, August 3 result.
“ac tune up” · Aug 3, after

More calls, more clicks, more eyes.

The 60 days after the takeover against the 60 days before. Same profile, same market, same season. For an HVAC company, calls are booked jobs: 94 more of them.

Action60 days before60 days afterChange
Phone calls from profile151245+62%
Website clicks from profile76138+82%
Mobile search impressions704963+37%
Desktop search impressions366464+27%
And the calls kept climbing
MonthCallsWebsite clicksNote
May 20267639Last full month before takeover
June 202612463Profile takeover June 3
July 202612981New website live July 2
August 2026, through the 21st9152On pace for the best month yet

Don’t take our word for it.

One month after launch we asked the owner what had actually changed. No script, no editing. Just his answer, recorded at the shop.

Bertie Heating & Air · Gainesville, FL · July 2026

A shrinking site is now showing up.

The rebuilt 130-page site went live July 2. In its first 59 days Google served it 23,855 search impressions and 141 organic clicks, with the company’s own name ranking first and non-brand searches like “emergency ac repair gainesville fl” on page one. The old site had no Search Console history, so these are absolute numbers, not growth claims.

Ask ChatGPT or Gemini about Gainesville HVAC and Bertie now appears in the shortlist on 7 of the 10 tracked searches, including several where it was unranked at baseline.

Local SEO compounds. Want to see what 60 days could look like for you? Book a call, or call (352) 623-6199.

Next case study: a Gainesville sign shop got 175% more quote requests on half the ad spend.