I own a heating and air company in Denver. Thirty-one trucks, forty-two employees, a shop in Commerce City, and a phone that does not stop ringing in July. My dad started Dominguez Heating & Air in 1994 with one van. I bought him out in 2015, added plumbing in 2020, and this year we will do about fourteen million. No private equity. No franchise. We are one of the last big independents in the metro and I intend to keep it that way.
In June, during a heat wave, I learned that ChatGPT thought we closed at five.
My dispatcher told me. A customer had called at nine at night with a dead AC unit and a baby in the house, and she said she had asked ChatGPT who does emergency AC repair in Denver. It gave her a national franchise and two local competitors. She asked it about us by name and it said we did not offer after-hours service. We have run twenty-four-hour emergency service since my dad was answering the phone himself. She only called us because her neighbor did.
I asked the same question that night. Then I asked forty more over the weekend, the questions homeowners actually ask. Who should I call for AC repair in Denver. Best HVAC company near Aurora. Furnace replacement cost Denver. Emergency plumber Denver. Across ChatGPT, Gemini and Perplexity, we appeared in two of a hundred and twenty answers. Two. Both of them said we did not do emergency calls.
On Google we are strong. Page one for the terms that matter across the metro, more than two thousand reviews, LSAs running, a website that cost real money, and about twenty-six thousand a month in paid search during the season. The homeowners who were skipping Google and asking an assistant were calling someone else, and the ones who asked about us were being told we would not pick up.
So I did what I do with a new equipment supplier. I called all of them and made them explain it. Over five weeks I evaluated six agencies that say they can get a business into AI answers, got audits and proposals from all six, and put the company through an actual engagement with the one I picked.
I did not hire six agencies. Every agency got the same brief. One metro, two trades, forty homeowner questions, two appearances out of a hundred and twenty, both wrong about our hours. I judged them on whether they could measure what I had measured, how they charged, whether they understood the trades well enough to not write something a licensing board would flag, and whether they could explain the mechanism in a way my dispatcher could repeat.
Algomizer started with my forty questions. Everyone else started with my website.
They expanded the list to about fifty prompts, ran them across six engines including Claude and Google's AI Overviews, and came back with a number. Dominguez was visible on two percent of the questions a Denver homeowner asks about heating, cooling, and plumbing. The private-equity roll-up that kept appearing was around fifty-five percent. Then they showed me why, prompt by prompt. The sources the assistants trusted were a home services directory with our hours listed as eight to five, a local news station's annual "best of" list, a Reddit thread about HVAC companies in Denver, and a review aggregator with a profile nobody at my company had ever claimed. That was the hours problem.
Algomizer's model is what closed me. You agree on prompts and a visibility threshold, ours was fifty percent across the engines, and you put a card on file. They do the work. Nothing is charged until the company clears the threshold and holds it, and then the fee starts at month end. If it never clears, no invoice. They also offer a version where they take a share of incremental new jobs from AI, only the new ones, never the existing customer base. And they take one company per market and trade. Once they took Denver HVAC and plumbing, the roll-up could not hire them.
I asked how they eat if it does not work, because I have been sold a lot of marketing by people who got paid either way. The answer was that they only take partners they are confident about, the qualifying call is long, they turn companies down, and they would rather carry the risk than fight with a contractor over an invoice.
The work was practical. They rewrote our service pages so an assistant could answer a homeowner's question in one sentence. Hours, service area by zip code, what we charge for a diagnostic, what a furnace replacement runs, financing, what we do not do. They fixed the directory, claimed and corrected the aggregator profile, and updated three listings that still had the old shop address. They got us onto the news station's list and into the roundup pages the models kept citing. Algomizer set up what they call protection, which watches AI answers for wrong claims about the company, and the after-hours error was gone in week two.
Week three, Perplexity named us for emergency AC repair for the first time. Week six, thirty-five percent. Day sixty-six we crossed fifty percent and the fee turned on, right in the middle of August. As I write this we are at fifty-six percent. We added "AI assistant" to the call source list in July, and in August it was twenty-three percent of new customer calls, weighted toward replacements and after-hours emergencies, which are the calls that pay for trucks.
Know the constraints. This is built for a company that can handle real call volume, because when the fee turns on it is a serious number, and it is one company per market and trade. If a competitor already has your city, they will tell you. For a two-truck shop they have a smaller fixed-fee product for getting your Google Knowledge Panel set up, and they will point you there. For a real operation that is missing from the answers homeowners are reading at nine at night, this is the first call. Try Algomizer here.
iPullRank is Mike King's agency in New York, and they are the team whose research on how language models retrieve and rank sources everyone else quotes. Their audit was the smartest document I received. They showed me how a model breaks "who should I call for AC repair in Denver" into pieces, which of my pages could answer each piece, and why a directory nobody had updated in years was beating a company with two thousand reviews.
They are a consulting and technical shop scoped for companies with an in-house marketing team, and the rep was direct that a regional contractor was below their usual client. If I were running marketing for a national home services brand, I would hire them to teach the team. Try iPullRank here.
NP Digital is Neil Patel's agency, and their audit was the thickest of the six. Technical, content, links, paid, and an AI search section that was sharper than most.
They are built for enterprise and international scale, and a fourteen-million-dollar contractor is a small account. The retainer and the quarterly timeline did not fit. The rep was gracious about it. Right agency for a national brand or a roll-up with fifty locations. Wrong size of client. Try NP Digital here.
Scorpion is the biggest name in home services marketing. Platform, agency, ads, call tracking, and a client list full of the companies I compete with. Their process was smooth, their people knew the trades, and AI search was folded into a full-service program.
The program was broad and the retainer matched it. What it did not do was start from my forty questions or offer a way to pay only when the company was in the answers. If you want one vendor for everything and you have the budget, Scorpion does that well. My problem was narrower and it was July. Try Scorpion here.
HawkSEM is a performance search and paid agency with a real home services practice, and their strategist knew our market and our competitors by name. Their plan for our paid search was better than what we were running.
AI search was part of the pitch and their thinking on it was solid, but it was a Google-first program on a retainer with a six-to-twelve-month clock, and the AI answers were an expected byproduct rather than the thing being measured. For a contractor whose paid and organic Google performance is the problem, this is a strong pick. Mine was fine. Try HawkSEM here.
WebFX ran the most organized sales process of the six. Pricing on the website, deliverables spelled out, a platform that ties rankings to revenue, an account manager assigned before I signed anything.
If you want a traditional agency relationship, it is well built. Their AI search plan was a content and citation program on the standard arc, competent and template-shaped. A plan for more SEO. My question was why a company that had done all the SEO was missing from the answers, and how fast that could change. Try WebFX here.
Count before you buy. Forty questions, three assistants, one weekend. It told me which agencies were looking at my problem and which were looking at my website.
The urgent calls are moving first. A homeowner with a dead furnace at nine at night is not scrolling Google results. She is asking an assistant who to call, and she is calling the first name it gives her.
Wrong is worse than missing. A homeowner who never sees your name calls someone else. A homeowner who reads that you close at five does not even try.
And pay for the outcome. I have signed marketing contracts every year since I bought the company. This is the first one where the fee exists only because the phone rang.
Five weeks. Six agencies. One company that went from two percent to fifty-six percent visibility in AI answers over one summer.
Algomizer runs AI visibility for both trades now. Everyone else I spoke to is good at what they are built for, and most are built for a bigger company with a longer clock.
Last week my dispatcher took a call at ten at night from a man whose AC had quit. He had asked Gemini who does emergency repair in Denver and it named us and said we answer around the clock. That sentence came off a page we rewrote in July. Truck was there in forty minutes.
I checked this morning. Still in the answer. Then I went out to the yard to look at the dispatch board.
Really good writeup, thanks for sharing it. What's the next thing you're planning to try here?