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.
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.
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.
Keyword-mapped architecture
130 pages planned, each with an assigned target keyword, headline and meta data written before a line of code.
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.
Zero-downtime launch, July 2
DNS cutover with email untouched and old URLs redirected, so nothing that was ranking got lost.
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.
| Keyword | Rank before | At 30 days | At 60 days | Top-3 before | Top-3 at 60 days |
|---|---|---|---|---|---|
| air conditioner repair | 5.0 | 4.3 | 4.5 | 46% | 43% |
| air conditioning repair near me | 6.1 | 4.8 | 4.6 | 40% | 51% |
| hvac repair | 6.3 | 4.5 | 4.7 | 39% | 44% |
| ac repair | 6.8 | 5.4 | 5.1 | 32% | 41% |
| air conditioning repair | 6.8 | 5.4 | 5.3 | 31% | 30% |
| ac maintenance service | 7.3 | 6.2 | 5.4 | 27% | 40% |
| ac repair service | 8.7 | 7.0 | 6.5 | 24% | 30% |
| ac tune up | 9.5 | 7.5 | 7.1 | 8% | 21% |
| residential hvac repair | 9.9 | 7.8 | 7.1 | 4% | 15% |
| home ac repair | 10.4 | 8.9 | 8.3 | 1% | 5% |




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.
| Action | 60 days before | 60 days after | Change |
|---|---|---|---|
| Phone calls from profile | 151 | 245 | +62% |
| Website clicks from profile | 76 | 138 | +82% |
| Mobile search impressions | 704 | 963 | +37% |
| Desktop search impressions | 366 | 464 | +27% |
| Month | Calls | Website clicks | Note |
|---|---|---|---|
| May 2026 | 76 | 39 | Last full month before takeover |
| June 2026 | 124 | 63 | Profile takeover June 3 |
| July 2026 | 129 | 81 | New website live July 2 |
| August 2026, through the 21st | 91 | 52 | On 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.
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.
