Skip to content

I know why your phone stopped ringing.
Let me prove it before you pay me a retainer.

HVAC, plumbing, roofing, remodeling. Thirty years in search, and a diagnosis first — because the last three people who sold you SEO never checked what was actually broken.

Call types

Not every phone call is the same job.

When I say home services SEO, most owners picture one thing: ranking for “plumber near me.” But your revenue doesn’t arrive as one kind of call — it arrives as three, and they behave nothing alike. Emergency work decides in minutes and pays you for being findable and answerable. Replacement work — the new water heater, the re-roof, the panel upgrade — decides over days of comparison shopping, and pays you for having the page that answers the homeowner’s real questions before your competitor does. Maintenance work decides seasonally and pays whoever showed up before the season did.

The three kinds of calls
The three kinds of callsThree intents, three deciding speeds, three different pages doing the winning. Most contractor websites are built for none of them.

This split is the first thing I map in a home services audit, because it changes what you build. A site optimized only for emergencies leaves the fat replacement jobs to whoever wrote the honest “what a water heater costs in 2026” page. A site optimized only for browsing leaves the 2 a.m. calls to whoever answers. The audit tells you which of the three you’re currently losing — in most audits it’s two of three.

What happens next

The first 90 days, in priority order.

Owners always ask what the work actually looks like after the audit, so here it is. Nothing below is exotic — the leverage is in the order. Measurement comes before anything else, because until calls are tracked, every other decision is a guess. The Business Profile and the two worst leaks come next, because they pay back in weeks. Service pages ship suburb by suburb after that — and the review ritual starts on day one of the first job, because prominence compounds and can’t be rushed later.

The first 90 days
The first 90 daysAudit, foundations, then pages and reviews — each phase funds confidence in the next one.

By day 90 you have tracking that ties rankings to booked jobs, a Business Profile that’s working instead of coasting, and the first service pages earning their spots. What you do next — keep building with me or run the plan yourself — is genuinely your call, because everything above is yours to keep. That’s the point of starting with the Revenue Audit instead of a retainer.

Rented vs. earned

Every rented lead is shared with three competitors.

When I said you’re renting leads you might be able to earn, here’s the arithmetic behind it. Aggregators and lead services charge per lead, forever, at a price that rises with competition — and the same homeowner is sold to two or three of your competitors at the same time, so you’re also paying for a race. The day you stop paying, the leads stop. You’re not building anything; you’re subletting someone else’s rankings.

Renting leads vs. earning them
Renting leads vs. earning themRented leads cost the same forever and are shared. Pages you own cost real money up front, then get cheaper every month you hold the ranking — and nobody else gets the call.

I’m not religious about this — rented leads have a place, especially while your own pages climb. What I object to is renting instead of building, for years, in a market where the searches already exist with your name nowhere on them. The audit prices both sides for your market: what you’re paying per booked job today, and what the same job would cost from a ranking you own. The crossover usually lands earlier than owners expect.

The calendar

Demand has a calendar. Your website should too.

Every home services trade has a season, and every owner knows theirs by heart — the July compressor rush, the first-freeze week, the spring roofing surge after storm season. What almost nobody does is run the website on that calendar. The tune-up offer goes up the week the phones are already ringing. The “furnace not igniting” page gets written in January, three months after it should have started ranking.

The demand calendar
The demand calendarSearch demand for cooling and heating work through a typical year. Google takes weeks to trust a new page — publish sixty days before the peak, not during it.

Pages rank on a lag. Google has to find a new page, crawl it, and watch it earn engagement before it ranks — which takes weeks you don’t have once the season starts. The contractors who own the July results published in April. The shoulder months everyone dreads are not the off-season; they’re the publishing season, and they’re also when maintenance-plan content converts the customers who smooth your revenue out for the rest of the year.

The cold read

I already know three things about your website.

I haven’t seen it yet. I’m still usually right.

One: your service area pages are thin or missing.

You serve fourteen towns and you have one page that lists them in a paragraph at the bottom. Most of the competitors beating you have fourteen pages. Not doorway junk — real pages with real local detail. It’s the most common expensive mistake I see in this industry.

Two: your Google Business Profile is doing more work than your website.

And nobody’s optimizing it. For a lot of home services companies the map pack is most of the game, and the agency you’re paying is writing blog posts about ‘5 Signs Your Furnace Needs Replacing’ instead.

Three: you're renting leads you might be able to earn.

You’re buying from an aggregator that outranks you for your own service in your own town. Sometimes that’s beatable and sometimes it isn’t — but almost nobody checks, and it gets treated as a permanent cost of doing business. That’s a question with an answer.

If any of that landed, you already know why a generic content package wasn’t going to help.

The math

What this has to be worth.

At $6,000 a month, this has to produce a few extra installs a month to make sense. That’s the entire argument, and it’s a math problem, not a sales pitch.

Run your own numbers: average job value, close rate, and how much of your market you’re currently invisible to. If it doesn’t clear the bar, the audit will show it and I’ll tell you to spend the money somewhere else.

Straight answers

What home services owners ask me.

Most home services companies have. Usually because they bought content when they needed local infrastructure, or because they hired someone who’d never worked on a service-area business and treated it like a national brand. The audit tells you which one happened to you.

Then you have a good business and a fragile one. Referrals are the first thing to dry up in a slow year — which is exactly when everyone starts SEO, and exactly when it takes longest to work.

I know. That’s usually a link and citation story rather than a website story, and it’s diagnosable. That’s what the audit is for.

Find out what's actually wrong.

Two weeks. $3,500. Yours to keep whatever you decide to do next.