Track booked calls first: inbound phone calls, online bookings and form fills from search, then how many become service visits, maintenance plan signups and system replacements. Rankings and traffic are supporting signals. If booked jobs from organic search climb season over season, your marketing is working.
The most important number in HVAC marketing is booked jobs, not clicks. Start with call tracking on your website and Google Business Profile, so you can see how many calls came from search and how many were real customers versus vendors and spam. Count online booking requests and form fills. Then connect them to your field service software, like ServiceTitan or Housecall Pro, so you can see how many turned into service calls, maintenance memberships, and replacement estimates. That is where the real return shows up.
Supporting numbers help explain what is happening. Google Business Profile insights show calls, direction requests and website clicks. Search Console shows which searches bring people in, such as AC repair plus your city or heat pump installation. Because HVAC is so seasonal, compare months to the same months last year instead of to the previous month. A quiet April does not mean SEO stopped working; it means nobody's AC failed yet. Separate organic numbers from paid ones so you know which channel is carrying the load.
A few habits keep it honest. Have dispatch ask every new caller how they found you. Tag every job by lead source. Look at average ticket and close rate by channel, since organic callers who read your site often book differently from shared lead buyers. If booked jobs from search are growing over three to six months, keep going. If rankings rise but calls do not, look at the website, the phone handling or the offer. Heights Digital sets up call tracking and sends a plain monthly report built around these numbers.
Send the site over. We will tell you what is broken, what you could rank for, and whether AI search knows you exist. No charge and no pitch deck.