Skip to content
All posts

18 Seconds. Your Customer Left After 3.

The average HVAC website takes 18 seconds to load on mobile. Here's why that's destroying your lead flow.

| 3 min read
18 Seconds. Your Customer Left After 3.

18 seconds.

That’s the average mobile load time across the 147 HVAC websites we audited. Eighteen seconds of staring at a white screen, a spinning wheel, or a half-loaded mess.

Your customer? They left after 3.

The 3-second rule

Google published the research years ago: 53% of mobile visitors abandon a site that takes more than 3 seconds to load. It’s been cited so many times it’s practically a law of the internet.

And yet the average HVAC site takes 6x longer than that.

Think about what that means. Someone’s AC broke. It’s 95 degrees. They Googled “AC repair near me.” They found your site. They tapped on it.

And they waited. And they waited. And they left.

They didn’t read your reviews. They didn’t see your phone number. They didn’t see anything. They hit the back button and called whoever loaded next.

Why HVAC sites are so slow

It’s almost always the same culprits:

Unoptimized images

That hero photo of a technician in front of a truck? It’s a 4MB JPEG straight from a camera. On 4G, that alone takes 8+ seconds.

Fix: Convert to WebP, resize to actual display size, lazy-load anything below the fold. This alone can cut load time by 50-70%.

Bloated page builders

WordPress with Elementor, Divi, or similar tools loads 2-4MB of JavaScript and CSS — most of which the page doesn’t use.

Fix: Either optimize the existing setup by removing unused plugins and scripts, or rebuild on a lighter platform.

No caching

Every visit downloads everything from scratch. No browser cache headers, no CDN.

Fix: Add cache headers, put the site behind Cloudflare (free), and enable gzip compression. Takes an hour.

Third-party scripts

Chat widgets, analytics, review plugins, social media embeds — each one adds 0.5-2 seconds.

Fix: Audit which scripts actually matter. Load the rest after the page is visible, not during.

What fast looks like

A well-optimized HVAC site should load in 1.5-2.5 seconds on mobile. Here’s what that takes:

  • Images under 100KB each (WebP format)
  • Total page weight under 1MB
  • Minimal JavaScript
  • CDN for static assets
  • Proper cache headers

That’s not some exotic tech stack. That’s basic web hygiene.

The business impact

Every second of load time matters. Going from 18 seconds to 2 seconds doesn’t just feel better — it directly increases calls.

We’ve seen contractors go from 12 calls/month to 30+ just by fixing speed. No new marketing. No new SEO. Same traffic, just less of it bouncing before the page loads.

The visitors were already there. They just couldn’t see the site.

Keep reading

Want to know your score?

Drop your URL — full report in 48 hours.