Your Google Business Profile is sending calls you never answer
Google reports exactly how many people tapped call on your listing. Compare that number to your answered calls and most contractors find a gap they did not know existed.
For most residential HVAC contractors, the Google Business Profile is the single largest source of inbound calls — bigger than the website, bigger than paid ads, bigger than referrals in many markets. Someone searches “AC repair near me”, the map pack appears, and they tap the call button without ever visiting a website.
Google will tell you exactly how many people did that. Almost no contractor cross-checks it against how many calls they actually answered.
When you do, the gap is usually uncomfortable.
Run the comparison
It takes fifteen minutes.
- Open your Google Business Profile performance report and pull calls for last month. This is the count of people who tapped the call button.
- Pull your carrier’s call detail record for the same period.
- Count inbound calls with a duration of 15 seconds or more — those are real conversations. More on the metrics here.
- Compare.
If Google reports 180 calls and your log shows 120 conversations, roughly 60 people found you, chose you, tapped to call — and got nothing. That is not a marketing problem. Those people were already yours.
Why map-pack calls leak worse than most
Three characteristics of local search traffic make it unusually easy to lose.
Zero switching cost. The searcher is looking at a list. Yours, then two competitors, all with a call button. If you do not answer, the next tap is half a second away and the results are still on screen. There is no “I’ll try again later” — the alternative is right there.
High urgency skew. “Near me” and “open now” searches over-index toward emergencies. These are your highest-ticket, least patient calls.
Peak-hour clustering. Map searches spike in evenings and on weekends, when people are home and notice the problem. That collides directly with the hours most shops do not cover.
Put together: the calls arriving through your best channel are systematically the ones you are least available for.
The ranking consequence nobody mentions
Here is the part that turns a revenue problem into a visibility problem.
Google’s local ranking rewards relevance, distance and prominence — and prominence is fed by engagement signals, reviews and activity. Missed calls hurt you twice:
Directly. No conversation, no job, no revenue.
Indirectly. The customer who did not reach you does not leave you a review. They leave it for whoever picked up. Over a season, that is a meaningful gap in review velocity between you and a competitor with identical service quality — and review count and recency both influence how you rank in the map pack.
So an unanswered phone slowly degrades the channel that generates the calls. It is a quiet compounding loss, and it does not show up anywhere in the profile dashboard.
Fixing the leak, not the listing
Most local SEO advice tells you to post more, get more reviews, add more photos. All fine, all worth doing — and all of it increases the number of people tapping a call button you may not be answering. Pouring more traffic into a leaking bucket is the most common mistake in contractor marketing.
Fix the phone first, in this order:
1. Check what your listing actually dials. More contractors than you would expect have an old number, a personal mobile, or a tracking number pointing somewhere stale. Tap it yourself from a phone that is not yours.
2. Cover the evening window. Between 5pm and 8pm is peak map-search density in residential HVAC and the most common coverage gap.
3. Never let it ring busy. During peak weeks, simultaneous-call overflow is usually a bigger bucket than after-hours entirely.
4. Then ask for the review. Once you are actually answering, a booked customer is far easier to convert into a review, which feeds prominence, which feeds calls. The loop only works if the phone is closed at the start.
Two things worth setting up while you are in there
Messaging, if you will staff it. Google’s chat feature is useful when someone owns the inbox and replies fast. Left unattended, it is worse than off — slow replies are visible to Google and to the customer. Same trade-off as missed-call text-back.
Accurate hours, including emergency availability. If you take emergency calls at 10pm but your profile says you close at five, searchers filtering by “open now” never see you. If you have genuine 24/7 coverage, say so — it is one of the few profile changes that directly increases qualified call volume.
That second point is worth dwelling on. Marking yourself open when nobody answers is worse than being marked closed, because the caller gets the disappointment and forms an opinion. Only claim the hours you can actually cover — and if you want to claim 24/7, make sure something reliable is behind it.
The number to write down
Google-reported calls, minus answered conversations, for last month.
If it is under 10% of your total, your listing is doing its job and so is your phone. If it is over 25%, you have found the cheapest growth available to your business, and it does not require a single additional dollar of marketing spend.
If you want to hear what covering that gap sounds like, our demo line answers as a fictional HVAC company: (260) 264-9632. Call it at 9pm on purpose — that is when the comparison to your own line is most honest.
Related reading: Six phone metrics worth tracking · The five-minute rule · What a missed call actually costs
Stop losing the calls behind this problem.
Forward your line tonight and see what a 24/7 answer rate does to next week’s schedule. Fourteen days free, no contract.