Home Services Marketing

Lead gen for home-service contractors in Austin, without the agency markup.

Roofing, HVAC, plumbing, and the trades around them. I run the ads, fix the tracking so every lead lands in your CRM with its source attached, and build the local pages and reviews that keep the phone ringing between storms.

Where contractor marketing leaks money.

Your ad account reports leads. Your CRM shows a different number. Nobody can prove which ad produced which job.
Google Business Profile is half filled in, reviews trickle in, and a competitor with a worse crew outranks you on the map.
The agency you hired charges a percentage of ad spend, so their incentive is to spend more, not to cut waste.
Seasonal demand swings and the budget doesn't. You overspend in the slow months and run out when the calls come.
Results

Real numbers. Not projections.

$232 → $136
Cost per lead for a roofing contractor in the first optimized month (from zero, April 2026)
247 of 287
Paid-search leads with no match in the CRM, found on one roofing account
700+
Clicks a year misattributed by a Google Business Profile UTM bug at an HVAC contractor
12.4%
LinkedIn engagement rate for an HVAC contractor against a 3 to 5% benchmark
Process

How it works.

1

Tracking first

Before spending a dollar, I make sure calls, forms, and chats land in your CRM with their source. Most contractor accounts fail this step, which is why the reporting never adds up.

2

Google Business Profile and local pages

Profile rebuilt, categories and services set, photos and posts scheduled, and service-area pages published for the towns you actually work.

3

Paid search by service and season

Campaigns split by service line (repair, replacement, emergency) with budgets planned around your season, not a flat monthly number.

4

Reviews and follow-up on autopilot

Review requests and lead follow-up run as workflows. You get a monthly report tied to leads and booked jobs.

SEO for contractors in Austin

Austin contractor searches are local and specific: a town name plus a service, or an emergency term at 9pm. Ranking for those means a complete Google Business Profile, service-area pages for the towns you cover, and reviews that keep coming. It also means AI search: prospects increasingly ask ChatGPT and Google's AI Overviews who to call, and clear entity data, FAQ content, and review volume are what get a contractor named.

Common questions.

Do you work with JobNimbus?+

Yes. I've routed leads from HubSpot into JobNimbus and Salesforce for a trades client, including the notifications that tell the crew a lead just came in. Most contractor CRMs are supported; the goal is that every lead arrives with its source attached.

How fast can paid search produce leads?+

Usually within the first week once tracking is in place. SEO and Google Business Profile take longer, typically a few months, and then keep producing without ad spend. Most contractors run both.

What does it cost?+

Engagements start at $1,500 a month, which covers a single channel like paid search with tracking. The Growth tier at $2,500 covers paid, local SEO, and automation together. Month-to-month, no contract.

Do you only work in Austin?+

Austin and the surrounding towns are home base, with in-person kickoffs available. I also work with contractors across Texas and nationwide, since the work runs remotely.

We already have a marketing agency. Why switch?+

You may not need to. Run the free site scan and compare it to what your agency reports. If your leads aren't landing in the CRM with a source, that's the first thing I'd fix, agency or not.

Ready to grow your home services business?

Every engagement starts with a free strategy call. No pitch. Just your data and a plan.