The HVAC Website Scorecard: 15 Things We Check on Every Audit
Here's exactly how we score HVAC websites — every category, every weight, every threshold. The methodology behind the 34/100 average that's costing contractors leads.
An HVAC company owner in Nashville sends us his website and asks for a score. We come back with 38 out of 100. He pushes back: “My site looks fine. My customers like it. What are you even measuring?” It’s a fair question. And the answer is the difference between a website that looks nice and a website that generates leads.
When we audited 147 HVAC websites, the average score was 34 out of 100. Not because these are bad businesses — most have great reviews, years of experience, and loyal customers. But their websites fail at the specific things that convert visitors into phone calls. This post breaks down exactly what we check, how we weight it, and why each factor matters.
The scorecard isn’t subjective. Every category has defined criteria, measurable thresholds, and a weighted impact based on its correlation with lead generation. Here’s the entire methodology.
The scoring framework: 8 categories, 15 checks
Every HVAC website audit evaluates 8 categories with a total of 15 individual checks. Each category is weighted based on how directly it impacts whether a visitor becomes a lead.
Category weights:
| Category | Weight | Checks |
|---|---|---|
| Page Speed | 20% | Mobile load time, Core Web Vitals |
| Mobile Experience | 15% | Responsive layout, tap targets, readability |
| SEO Health | 15% | Title tags, meta descriptions, heading structure |
| CTA Clarity | 15% | Click-to-call, form visibility, booking options |
| SSL & Security | 10% | HTTPS, certificate validity, mixed content |
| Review Integration | 10% | Reviews displayed, star ratings, social proof |
| Contact Accessibility | 10% | Phone placement, hours, form usability |
| Competitor Gap | 5% | Relative performance vs top local competitors |
A perfect score requires passing every check in every category. Only 3 of 147 sites we’ve audited scored above 80. The median sits at 32 — meaning more than half of HVAC websites are actively losing leads from issues they don’t know exist.
Check 1-2: Page speed (20% of total score)
Mobile load time
This is the single most impactful factor in the entire audit. The average HVAC website takes 18.4 seconds to load on mobile. Google recommends under 3 seconds. At 18.4 seconds, you’re losing 70-80% of visitors before they see your phone number.
Scoring thresholds:
- Under 2 seconds: 100 points
- 2-3 seconds: 85 points
- 3-5 seconds: 60 points
- 5-10 seconds: 30 points
- Over 10 seconds: 0 points
The most common speed killers:
- Uncompressed images (hero photos at 3-5MB each)
- Bloated page builders (Elementor, Divi, WPBakery loading 2-4MB of unused CSS/JS)
- No browser caching or CDN
- Third-party scripts loading before page content
Only 12% of HVAC sites load in under 3 seconds on mobile. Those 12% outperform the average on every other metric — because speed is the gateway. Nothing else matters if the visitor left before the page loaded.
Core Web Vitals
Google’s three Core Web Vitals measure loading (LCP), interactivity (INP), and visual stability (CLS). 78% of HVAC websites fail at least one Core Web Vital. The most common failure is LCP (Largest Contentful Paint) — the time it takes for the main content element to render.
Scoring thresholds:
- All three vitals pass: 100 points
- Two pass: 60 points
- One passes: 30 points
- None pass: 0 points
Core Web Vitals directly affect Google’s ranking algorithm. A site that fails CWV is penalized in search results, losing organic traffic on top of losing visitors to slow loading.
Check 3-5: Mobile experience (15% of total score)
Responsive layout
72% of HVAC searches happen on mobile devices. A site that looks fine on desktop but breaks on mobile is failing the majority of its visitors.
What we check:
- Content fits the viewport without horizontal scrolling
- Images scale properly
- Navigation is accessible and functional on mobile
- Forms are usable on small screens
34% of HVAC sites have at least one mobile layout issue — text overflowing containers, images stretching off-screen, or buttons that overlap. These look like minor problems on a desktop audit but are lead-killers on a phone.
Tap targets
Mobile users tap with fingers, not mouse pointers. Buttons and links must be at least 48x48 pixels and spaced at least 8 pixels apart. Sites that cram small links together force mobile users to zoom in, creating friction that kills conversions.
62% of HVAC sites have tap target failures. The most common: footer links jammed together, tiny social media icons, and phone numbers styled as text instead of tappable buttons.
Font readability
Body text below 16px on mobile is unreadable without zooming. 41% of HVAC sites use fonts below this threshold. The homeowner squinting to read your service description on her phone isn’t going to call — she’s going to hit the back button.
Check 6-8: SEO health (15% of total score)
Title tags
Every page needs a unique, descriptive title tag under 60 characters that includes the target keyword. 47% of HVAC websites have duplicate or missing title tags across multiple pages. The most common mistake: every page has the same title — “Home | [Company Name]” — telling Google nothing about what each page is about.
A properly optimized title tag: “AC Repair in Dallas, TX | Same-Day Service | [Company Name]”
A title tag that wastes the opportunity: “Welcome to Our Website”
Meta descriptions
Meta descriptions don’t directly affect rankings, but they affect click-through rate from search results. A compelling meta description can increase CTR by 5-10%. Yet 58% of HVAC sites have missing or auto-generated meta descriptions — meaning Google generates a snippet from random page content instead of a crafted message.
Heading structure
A single H1 per page, followed by H2s and H3s in logical hierarchy. 39% of HVAC sites have heading structure issues — multiple H1s, skipped heading levels, or headings used purely for styling with no semantic meaning.
Google uses heading structure to understand page content hierarchy. A page with three H1s and no H2s tells Google the content is unstructured. This directly impacts how (and whether) Google indexes your content for relevant searches.
Check 9-11: CTA clarity (15% of total score)
Click-to-call visibility
On mobile, your phone number should be tappable with one thumb tap from anywhere on the page. The phone number must be visible without scrolling — in the header, as a sticky element, or as a floating button.
44% of HVAC websites hide the phone number below the fold or behind a “Contact Us” link. Every extra tap between the visitor and the call is a lost lead. The sites that score in the top 5% all have the phone number visible within the first second of page load.
Form visibility
Not every visitor wants to call. Some prefer forms — especially for non-emergency requests. A visible, above-the-fold form converts 34% more visitors than a form buried on a separate Contact page.
What we check:
- Form is visible on the homepage without scrolling
- Form has fewer than 5 fields (name, phone, email, service needed, brief description)
- Form has a clear CTA button (“Get a Free Quote” not “Submit”)
- Form works on mobile without layout issues
Booking options
Modern consumers expect online scheduling. HVAC websites with online booking convert 28% more visitors than those with only phone and form options. We check for the presence of any online scheduling system — whether it’s a full booking calendar or a simple “Request an Appointment” flow.
Only 16% of HVAC websites offer any form of online scheduling. The remaining 84% require a phone call or form submission, adding friction that younger homeowners (35-50 year olds who are now the primary home-buying demographic) increasingly won’t tolerate.
Check 12: SSL and security (10% of total score)
HTTPS isn’t optional. Google Chrome marks non-HTTPS sites as “Not Secure” with a red warning. 8% of HVAC sites we audited still don’t have SSL certificates. Another 6% have expired or improperly configured certificates.
Beyond SSL, we check for mixed content (loading HTTP resources on an HTTPS page, which triggers security warnings) and basic security headers.
A “Not Secure” warning on your website tells the homeowner that entering their phone number or address might not be safe. The audit data shows that sites without SSL convert at less than half the rate of secured sites — the trust signal is that powerful.
Check 13: Review integration (10% of total score)
Google reviews on your Google profile help you rank. But reviews displayed on your website help you convert.
HVAC websites that display Google reviews on their homepage convert 17% more visitors than those that don’t. We check for:
- Star rating visible on the homepage
- At least 3 recent reviews displayed
- Review content (not just stars) visible
- Link to Google profile for verification
64% of HVAC sites display zero reviews on their website. They might have 200 Google reviews, but a visitor who lands on their site from a Google Ad (which bypasses the Google profile) never sees that social proof.
The difference between a 50-score and 90-score website often comes down to whether social proof is visible on the site itself, not just on external platforms.
Check 14: Contact accessibility (10% of total score)
Phone number placement
The phone number should appear in:
- The header (every page)
- The hero section of the homepage
- The footer (every page)
- Above the fold on every service page
33% of HVAC sites display the phone number only in the footer. A mobile visitor who has to scroll to the bottom of a 3,000-word page to find the phone number is a visitor you lost.
Business hours
67% of HVAC websites don’t display business hours. The homeowner searching at 8 PM wants to know: “Are they open? Can I call now?” If they can’t tell, they call the competitor whose site says “24/7 Emergency Service.”
After-hours information is equally critical. If you offer emergency service, say so prominently. If you don’t, display when you open and offer a form for non-urgent requests.
Form usability
Forms that require 8+ fields, use CAPTCHAs that frustrate mobile users, or don’t confirm submission are conversion killers. Every additional form field above 4 reduces completion rate by 10%. The optimal HVAC contact form has 4-5 fields: name, phone, service type, and brief description.
Check 15: Competitor gap analysis (5% of total score)
The final check compares your website against the top 3 local competitors in your primary service area. This contextualizes the score — a 45 in a market where competitors average 30 is a different situation than a 45 where competitors average 65.
What we compare:
- Your page speed vs their page speed
- Your review count vs their review count
- Your content depth vs their content depth
- Your mobile experience vs their mobile experience
This category carries the lowest weight because it’s relative, not absolute. But it’s crucial for prioritization — if your competitor’s site loads in 2 seconds and yours takes 18, speed optimization isn’t just important, it’s urgent.
How the score translates to real-world impact
The score isn’t vanity. Each point range correlates with measurable lead generation outcomes:
80-100 (top 3%): These sites generate 5-8 leads per week from organic traffic alone. They load fast, convert well, and rank for local searches. These are the top 5% — and they’re pulling away from everyone else.
50-79 (11%): These sites generate 2-4 leads per week organically. They have some strong areas but critical gaps — usually speed or CTA clarity — that suppress their potential.
25-49 (44%): These sites generate 0-2 leads per week from organic traffic. They exist but don’t perform. Most of their leads come from paid ads or referrals despite having a website.
Below 25 (42%): These sites are actively losing leads. Visitors who find them through any channel — ads, referrals, Google — leave before converting. The website is worse than having no website because it damages trust.
The cost of a low-scoring website is roughly $4,200 per month in missed leads. That’s $50,400 per year — more than enough to fund a complete website rebuild and ongoing optimization.
What changes the score fastest
Not all improvements are equal. Here’s what moves the needle most, ranked by point impact per hour of effort:
Adding SSL certificate (if missing): +8-10 points, 30 minutes. This is the fastest win possible. A free Let’s Encrypt certificate takes 30 minutes to install and immediately removes the “Not Secure” warning that destroys trust.
Compressing images: +5-8 points, 1-2 hours. Converting hero and service images from PNG/JPG to WebP and sizing them appropriately can cut load time in half. This single change moves many sites from the 5-10 second range to the 3-5 second range.
Adding click-to-call in header: +4-6 points, 30 minutes. A sticky phone number in the header that’s visible on every page, tappable on mobile. This is the simplest CTA improvement with the highest conversion impact.
Fixing title tags and meta descriptions: +3-5 points, 1-2 hours. Unique, keyword-rich titles for every page. Takes an hour and permanently improves search visibility.
Displaying reviews on homepage: +3-5 points, 1 hour. Embedding Google reviews on your homepage adds social proof that converts visitors who arrived from non-Google channels (ads, direct traffic, referrals).
These five changes take roughly 5-7 hours total and can move a score from 34 to 55-65. That’s the difference between a website that loses leads and one that generates them.
The homeowner perspective on your score
We also built an audit from the homeowner’s viewpoint — what the customer actually experiences when they land on your site. The scorecard measures technical performance. The homeowner audit measures emotional response.
Both tell the same story. A slow, cluttered, phone-number-hiding website fails technically AND fails emotionally. The homeowner doesn’t know your CWV scores — they just know your site “felt wrong” and they hit the back button.
The top-scoring sites excel at both dimensions. They load fast (technical) and feel professional (emotional). They have visible phone numbers (technical) and make the homeowner feel confident in calling (emotional).
When your score is 34 and your competitor scores 91, the homeowner comparing your websites makes a gut decision in under 5 seconds. The faster, more professional, more trustworthy-looking site wins. Every time.
Why the scoring methodology matters for your competitive position
The scorecard isn’t about perfection. It’s about identifying the specific, fixable issues that separate your website from the competitors who are capturing the leads you’re losing. Every point represents a real-world impact on your business.
The average HVAC website costs its owner $4,200 per month in missed leads. A score of 34 isn’t just a number — it’s a monthly invoice for invisible losses. Moving from 34 to 65 doesn’t require a $50,000 redesign. It requires fixing the 5-7 specific issues that drag your score down.
Know your score. Fix the highest-impact issues first. Measure again. The contractors who treat their website like a business asset — measuring, optimizing, improving — are the ones whose phones ring. Everyone else is hoping their reputation is strong enough to overcome a website that works against them.
It usually isn’t.
Keep reading
Want to know your score?
Drop your URL — full report in 48 hours.
We're on it.
Report in your inbox within 48 hours.