The Google Penalty Hiding In Your HVAC Site’s Mobile Speed Score
Here’s something nobody at your web guy’s shop told you: Google’s local pack — the three-map results at the top of every “AC repair near me” search — uses mobile speed as a ranking signal.
Not a secondary factor. A ranking signal.
If your site scores under 50 on Google’s own pagespeed tool on mobile, you don’t show up in the top three for emergency HVAC searches in your service area. You can have 500 five-star reviews, a ten-year-old domain, and a picture of your truck in every neighborhood — Google still ranks the faster competitor above you.
How to check yours in 60 seconds
- Go to
pagespeed.web.dev - Paste your homepage URL
- Look at the mobile performance score. It’s the big number at the top.
Under 50 is a problem. Under 30 is an emergency.
Why HVAC sites in particular score so badly
The pattern is almost universal:
- WordPress from 2018 running on shared hosting
- A theme with 14 plugins installed
- A 4MB hero image that was never compressed
- A contact form with client-side JavaScript that runs on every page load
- A tracking pixel stack that loads 8 third-party scripts before the “call us” button is interactive
None of that is anyone’s fault. Your dev set it up right the first time and then left. The modern stack moved on. Your site didn’t.
The fix is not “redesign the site”
This is where most agencies try to sell you a $5,000 redesign. You don’t need one.
A site built in 2018 can usually be fixed in 7 days by swapping the image compression, removing dead plugins, and migrating the static pages off WordPress to plain HTML. Same content. Same design. 4x faster. Ranking recovers in 2-4 weeks.
That’s a flat-price job. No retainer. No “ongoing maintenance.” No “let me talk to my team.”
What the math actually looks like
Say your service area is Georgetown and the three local competitors ranking above you each get 200 calls a month from the local pack. Conservative close rate: 20%. Conservative job value: $300.
That’s $12,000/month in revenue that Google is routing around you because of a number you didn’t know existed.
A $500 fix pays for itself in the first three calls.
The hard part isn’t the fix. The hard part is knowing to look.
Shipside builds fast, flat-price Next.js rebuilds and teardowns for local service businesses. Audits from $149, rebuilds from $499.