SEO for plumbing, HVAC, roofing, and electrical companies

Turn local searches into booked jobs

I help home service companies win the urgent call, the planned replacement, and the high-value project. The work covers Google, Maps, and the AI answers homeowners use to build a shortlist.

You get senior SEO strategy and the person who made the plan doing the work. Nothing gets relayed through sales, an account manager and a junior team.

Bring me the site. You will leave with a clear read on where qualified local demand is being lost and whether I can help.

Oil painting of a sunlit château where period craftsmen re-slate a turret, one in a yellow hard hat

Working with me

12+ yearsworking in SEO

Direct accessto the person doing the work

Business outcomesnot a rankings-only report

Built for the way home services are bought

A burst pipe is not bought like a new roof. A furnace repair is not the same search as a system replacement. Good home services SEO separates the immediate problem from the considered purchase, then gives each one the right page, proof, and next step.

Plumbing

Capture the emergency call without burying water heaters, sewer work, repiping, and renovations behind one generic service page.

HVAC

Separate seasonal repair demand from replacements, maintenance plans, indoor air quality, and efficiency upgrades.

Roofing

Support the longer sale with pages that answer questions about materials, storm damage, warranties, financing, and the company doing the work.

Electrical

Qualify everything from immediate faults to panel upgrades, rewiring, generators, and EV chargers before the wrong lead takes up the schedule.

Home service demand already exists

The leak is usually between the search and the booked job.

Rankings are useful. They tell us whether the work is moving. Calls, booked estimates, closed jobs, and revenue tell us whether it was worth doing.

  • The site brings in repairs when the business wants replacements.
  • High-value services are buried under broad navigation labels.
  • City pages repeat the same copy and give homeowners no local reason to trust the company.
  • Google Business Profile, service pages, reviews, and service areas tell slightly different stories.
  • Reporting celebrates calls without showing which ones became estimates or revenue.
  • The marketing works, but the call is missed or the follow-up takes too long.
Oil painting of a château above terraced gardens with a balloon overhead

How I turn local search into booked work

  1. 1

    Capture urgent demand

    Make the service, service area, availability, and next step obvious when someone needs help now. That means strong local pages, aligned map signals, useful reviews, and a call path that works on a phone.

  2. 2

    Win the planned, high-value project

    Build the depth a homeowner needs before requesting an estimate. Replacement pages, financing information, project proof, comparison content, and clear explanations help the right buyer move from research to a shortlist.

  3. 3

    Find what produces revenue

    Connect pages and search terms to calls, forms, estimates, and closed jobs wherever the systems allow. When the most valuable work becomes visible, the priorities get much easier.

Show me where the jobs are being lost

A straight conversation about your site. I won’t promise to rank first by Friday.

Show up wherever homeowners make the shortlist

The urgent call still starts in Google. Bigger decisions are more likely to spill into reviews, comparison searches, and AI answers. I work on both moments as one buying journey and measure them separately.

Oil painting of figures in period dress examining an unrolled parchment on a sunlit château lawn
Immediate demand

Get found when the problem cannot wait

Local rankings, map visibility, service-area accuracy, reviews, service pages, mobile speed, and a fast route to a real person.

Considered demand

Make the shortlist for the expensive job

Detailed service content, project evidence, expert answers, strong third-party signals, and information AI systems can understand and cite.

What I handle

The mix changes with the market, the site, and the jobs you want more of. A typical engagement can include:

Commercial search strategy
Prioritize services and locations by job value, fit, and the odds of winning.
Service and location architecture
Give important work a clear home without creating hundreds of thin city pages.
Local SEO and map alignment
Align the website, Google Business Profile, service areas, and reviews working from the same facts.
Page content and conversion paths
Answer the buying question, qualify the lead, and make the next step easy.
Technical SEO
Clear the crawling, indexing, speed, schema, and duplication problems that hold strong pages back.
AI-search visibility
Track whether the company gets named and cited, then strengthen the evidence behind it.
Measurement
Report the path from visibility to calls, estimates, sales, and revenue wherever the data allows.

Results worth putting a name beside

Different markets. Same standard. Search needs to create a business result, not just a nicer traffic chart.

Oil study of terracotta and gold clouds against a deep blue sky
Longevity and diagnostics

Jinfiniti Precision Medicine

356 to 9,365 first-page keywords

A founder’s peer-reviewed research, made legible to Google. Monthly organic sessions rose from 5,600 to 78,000.

Read the case study
Biotech and research supply

Confidential client

$0 to $8.48M in organic revenue

A new domain in a restricted category. Month for month, year two earned seven times year one.

Read the case study
Health and wellness

Jay Campbell

3.3x organic traffic

A bestselling author’s site, rebuilt around what he knows best. Ranking keywords grew fivefold.

Read the case study

What the first six months look like

  1. First 30 days

    Establish the baseline, confirm the services and locations closest to revenue, clear urgent blockers, and start the first priority work.

  2. Months 2 to 3

    Build or improve the pages that should generate qualified calls. Align local signals, fix the conversion path, and put useful tracking in place.

  3. Months 3 to 6

    Expand what is working, strengthen authority and proof, improve pages stuck below the fold, and build the next commercial opportunity.

  4. Six months and beyond

    Compare visibility, leads, estimates, and revenue. Put more effort where the channel is earning and change course where it is not.

Oil painting of a gold balloon drifting over a distant château at golden hour

A grand name for a very direct working relationship

Chateau Mojo is my SEO and AI-search consultancy. I am Jeremy McWilliams.

I have spent 12 years in SEO, including time at an award-winning Montreal agency. My work has covered ecommerce, health and wellness, biotech, B2B, and other markets where trust and a considered buying decision matter.

I set the strategy and execute the work myself. The person on the call is the person responsible for what ships.

More about me

This works best when

If SEO is the wrong spend for where the business stands, I will say so on the call.

  • You know which services and job types matter most to the business.
  • Your service area is defined and the team has room for better work.
  • You want qualified calls and estimates, not a quota of blog posts.
  • You can improve sales follow-up when the data shows a leak.
  • You are prepared to give the channel time to compound.

Questions home service companies usually ask

Can this work for one market and for multiple locations?

Yes. A single-market company needs depth and strong local proof. A multi-location company also needs a structure that gives each real market a useful page without creating thin copies at scale.

How quickly should we expect results?

It depends on the site, the market, and the work involved. Local-profile fixes and conversion leaks can move sooner. Competitive service and location rankings usually take longer. Before you sign, I will explain what I expect to change first and what needs time.

What does AI search change for a local service company?

It adds another place where homeowners may ask who to trust, especially for expensive or unfamiliar work. Clear service information, credible proof, useful expert answers, and strong third-party signals help. I track AI mentions and citations separately from Google rankings.

Do you guarantee rankings or a certain number of calls?

No. Nobody controls Google, AI recommendations, local demand, or your close rate. I can assess the opportunity, improve the parts we control, and report what changed without dressing up a weak result.

How do engagements work?

On a monthly retainer. The scope depends on the markets, services, website, and implementation load. Better call and CRM data improves the priorities, but it is not required to begin. You get the roadmap and monthly fee before committing.

Painted rococo ceiling of clouds and blue sky with a gilded cornice

Find out where qualified local demand is being lost

Bring me the site and the services you want more of. You will leave the call with a clearer read on the search opportunity, the leaks between visibility and booked work, and whether I am the right person to help.

If there is a better use of the budget, I will tell you.