Home services

What we built for a regional home services operator

Local search infrastructure and a technical rebuild, with job and revenue data closing the attribution loop.

The results
#3average position, primary keyword set
+18%revenue attributed to organic, month over month
+9%demand captured into the system, month over month

Case metrics are illustrative placeholders pending client approval to publish named results.

The situation
Marketing reported leads. The field team booked jobs. Nothing connected the two.

A regional home services operator ranked behind smaller competitors in every market that mattered, on a site too slow and fragile to fix.

Budgets got set on lead counts, because lead counts were the only number anyone could see.

The system deployed
01

Technical rebuild: fast, crawlable, built on the local SEO playbook

A website rebuild the operator owns outright: fast on mobile, crawlable by default, and built on the local playbook before launch instead of after.

02

Location and service-page architecture per market

Every market got real service pages instead of one page trying to rank everywhere at once. That's local SEO built as infrastructure.

03

Job and revenue data piped into the attribution layer

Booked jobs and closed revenue flow back into our data platform nightly, so marketing and the field read one number.

04

Channel budgets reset by revenue, not lead counts

Paid media budgets now move on revenue per market, and the two channels that only produced cheap leads got cut.

What happened next

The attribution loop changed how they buy media.

The attribution loop now decides where the money goes. Within two quarters of cutover, budgets moved by market, on booked revenue, and the monthly reset took a meeting instead of a quarter of argument.

Rankings held while the site kept getting faster, because the rebuild belongs to the operator and their developer ships against the same playbook we set. New markets came online in that window on the same service-page architecture. What the system captures now outruns the crews available to run it. That's the problem the engagement works on next.

Next step

Find out which channel actually books jobs.

A systems audit ties your marketing data to booked revenue per market, then ranks the gaps by what they cost you. One call, a week of analysis, and the findings are yours whether we end up working together or not.

Book a systems audit