How an HVAC Contractor Went from Score 28 to 64 in 5 Weeks
A 3-person HVAC company was losing emergency calls to competitors who showed up in “AC repair near me” searches. Their website was a single-page builder site with no local SEO, no emergency indicators, and a 9-second load time on mobile.
The Problem
The Situation
Comfort Zone HVAC (name anonymized) is a 3-person operation—the owner/lead tech, one junior tech, and a part-time office assistant. They serve a metro area and 8 surrounding suburbs. Their “website” was a single-page site built on a drag-and-drop builder 5 years ago. It had their phone number, a stock photo of an air conditioner, and a paragraph about their services.
Their FreeSiteAudit score was 28/100—the lowest score in their local market. The contractor industry average is 35.
Initial Score Breakdown
Top 10 Issues Found by FreeSiteAudit
Before FreeSiteAudit
- ×Only 6 calls/month from the website (most business came from word-of-mouth and yard signs)
- ×Zero emergency calls from search—competitors dominated those searches entirely
- ×Invisible in 7 of 8 suburbs they serve (only ranked in their home city)
- ×Summer revenue was unpredictable—feast or famine depending on referrals
The Solution
The Decision
The owner, Jake, saw a competitor's website show up for “emergency AC repair” in every city they served. He ran a FreeSiteAudit on both sites. His score: 28. Competitor: 62. That was the wake-up call. Jake's wife (who handles the office) rebuilt the site over 5 weeks using WordPress, following the FreeSiteAudit fix plan. They hired a freelancer for 3 hours ($180) for the technical schema work.
Week 1: New Foundation (Wife)
Score: 28 → 38
Week 2: Local Landing Pages (Wife)
Score: 38 → 47
Week 3: Service Pages & Schema (Wife + Freelancer)
Score: 47 → 55
Week 4: Content & Trust (Wife)
Score: 55 → 60
Week 5: Performance & Polish (Wife)
Score: 60 → 64
The Results
Score Progression
Key Wins
The Numbers
Investment
Return
Time to payback: 10 days. The first emergency call ($450) more than covered everything.
“We went from zero emergency calls from the website to 11 a month. Those are $450 jobs that were going to our competitor down the road. Now they come to us.”
Jake, Owner
Comfort Zone HVAC (anonymized)
Key Takeaways
Local landing pages are the #1 lever
Going from 1 page to 8 city-specific pages was the single biggest score and traffic driver. Each page is a new entry point from search.
Emergency schema = emergency calls
Adding 24/7 availability indicators and emergency service schema directly led to 11 new emergency calls/month that didn't exist before.
Page speed matters for mobile
Going from 9.1 seconds to 2.1 seconds cut the mobile bounce rate in half. Most HVAC searches happen on phones during emergencies.
A non-technical person can do this
Jake's wife had never built a website before. She used WordPress, followed the fix plan, and did 90% of the work herself in 22 hours over 5 weeks.
Frequently asked questions
Why did they rebuild on WordPress instead of fixing the existing site?
The drag-and-drop builder was the root cause of most issues — 9-second load time, no schema support, limited SEO control. Starting fresh on WordPress was faster and cheaper than fighting the builder's limitations.
How did they write unique content for 8 city pages?
Each page mentions the specific city, nearby landmarks, response times to that area, and a testimonial from a customer in that city. It takes about 45 minutes per page. Unique content is critical — Google penalizes duplicate pages with just the city name swapped.
Did they hire anyone long-term?
No. The freelancer did 3 hours of schema work and that was it. Jake's wife now maintains the site, writes new content, and checks the FreeSiteAudit score weekly. Total time: about 30 minutes/week.
Why only score 64 and not higher?
64 is solid for HVAC — well above the 35 industry average. Getting to 70+ would require more advanced work like AMP pages, advanced Core Web Vitals optimization, and backlink building. The ROI on going from 64 to 75 is much lower than going from 28 to 64.
See what's holding your business back.
Get your free audit in 60 seconds. No signup, no credit card.