For home-service businesses

The growth system for home-service businesses ready to scale

We build and run your website, CRM, follow-up and Google ads, then track every ad dollar to a booked job. You see what a customer costs against what they're worth.

20 minutes. We look at your Google listing, website and ads before we talk.

example: missed call → texted back in 8s → booked Thu 9:00

$1M → ~$20MGrowth of the home-service company our founder helped scale
SecondsFor every missed call to get a text back from your number, 24/7
~2 weeksFrom kickoff to your site, CRM and tracking going live on Dominate
20 leadsIn your first 60 days of ads, or we cut our fee until you get there

Free, before you pay anything

See your new homepage first

Tell us your business name and website. We'll build a homepage mockup with your own logo, photos and reviews, then walk you through it on a call. No cost and no obligation.

Get my free mockup →

The difference

Every ad dollar traced past the lead to a booked job

Most agencies stop at cost per lead, so voicemails, spam and tire-kickers all count as wins. We connect your ads and calls to your CRM, so you can see which dollars actually booked work.

The typical agency

  • Reports clicks and leads
  • A monthly PDF, built the week before
  • Leads land in your voicemail
  • Quotes go cold after one try
  • Holds your accounts on a 12-month contract

Local Service Scale

  • Reports booked jobs and cost per customer
  • A live dashboard that updates every morning
  • Every lead gets a text back in seconds
  • Quotes are followed up automatically
  • You own your domain, Google profile and ad accounts

Who we work with

Built for owner-run home-service businesses

You already do good work and get steady calls. You want more of the right jobs, and to know which marketing is paying for itself.

A good fit if

  • You have steady work and room to take on more
  • You could handle 10 more jobs next week
  • You'll call back the leads we send
  • You're ready to put at least $20 a day into Google

Not the right fit yet if

  • You're brand new and just need a website (our Website plan fits better)
  • You want rankings guaranteed. Nobody can honestly promise that
  • You can't take on more work right now
Built for trades likeGarage doorsHVACPlumbingRoofingElectricalPest controlPressure washingPool serviceWindow cleaningLawn care

The system

One system, from the first call to the five-star review

This is what we build and run on Dominate. The screenshots are from our garage door build.

01 · CRM

Every job on one board

Every call, form and text becomes a job with its source and value attached. New, contacted, quoted, booked, won: you see where every dollar is, from the office or the app on your phone.

Calls from Local Services Ads, Google Ads, your Google profile and your main line are each labelled, so you know which ones are paying off.

Sample data
CRM job board with leads sorted into New Lead, Contacted, Quoted and Booked, each showing its source and value (sample data)

02 · Automations

Follow-up that runs while you work

Miss a call on a job and the customer gets a text from your number in seconds. Quotes get chased, bookings get confirmed, finished jobs get a review request.

Every automation is built for your trade and written in your voice, then we keep an eye on it every week.

The missed-call text-back automation and the text it sends to the customer

03 · Dashboard

Know what every customer costs

Every lead is tracked from the ad or call that brought it in to the job it turned into. The dashboard updates every morning with cost per lead, cost per booked job and value per customer by channel.

You'll know which ads to scale and which to cut. We go through it with you at the monthly growth meeting.

Sample data
Dashboard comparing cost per booked job and cost per lead by channel (sample data)

Working every day

Eight automations working your leads around the clock

They run from your business number, so customers only ever hear from you.

Missed-call text-back

Every missed call gets a text from your number, so they don't call the next company.

within seconds

Instant lead reply

Website forms and ad leads get a reply right away, day or night.

24/7

Quote follow-up

Open quotes get a friendly nudge, so fewer go cold.

day 1 and day 5

Booking reminders

Confirmations and reminders cut no-shows and wasted trips.

on booking + day before

Review requests

Finished jobs get a review request while the customer is happy.

after every job

Tune-up reminders

Past customers hear from you when their yearly service is due.

yearly

Win-back texts

Customers who've gone quiet get a reason to book again.

after a quiet spell

New-lead alerts

You and your team get pinged the moment a job comes in.

instantly

Dominate can also add an AI phone agent that answers and books calls, with minutes billed at cost.

The first 30 days

Fix the basics first, then turn on the ads

The same six steps, in the same order, for every Dominate client.

1Day 1

Growth call

20 minutes on how you get jobs today, and whether Dominate fits.

2Week 1

Audit

Your site, Google profile, ads and how leads are handled now.

3Weeks 1–2

Build

Website, CRM, automations and tracking numbers, set up for your trade.

4Week 2–3

Launch ads

Google Ads and Local Services Ads go live with call tracking from day one.

5Every day

Track every lead

Each lead is followed to a booked job. Spam and job seekers get flagged.

6Every month

Move budget to what books

At the growth meeting we shift spend toward the ads that bring paying jobs.

Accountability

Hold us to the numbers

One guarantee in writing, and four things you can check on us any time.

20leads in your first 60 days of ads

Or $497 a month comes off your Dominate fee until you get there.

Needs at least $20/day in ad spend, paid to Google. Spam, duplicates and job seekers don't count. The rest of the fee and your ad spend continue. SEO isn't guaranteed. Full terms

Live dashboard

The same dashboard we work from. It updates every morning, not once a month.

Booked jobs, not clicks

Ads are judged on the jobs they put on your board, not on platform conversions.

You own everything

Your domain, Google profile, ad accounts, reviews and data are yours from day one.

Weekly check-ins

A short weekly update and a monthly growth meeting with Connor.

Plans

Start where you are today

Local SEO

$397/mo

For businesses that want to show up on Google in every town they serve.

  • Website built and kept up for your services and towns
  • Google Business Profile with weekly posts
  • 2 new town or service pages every month
  • Missed-call text-back, review requests and one lead inbox
Talk to us about Local SEO

$497 setup · 3-month minimum

Scale

$697/mo

For businesses that want every lead answered and followed up automatically.

  • Everything in Local SEO
  • CRM with all eight automations, built for your trade
  • Instant replies to every call and form, 24/7
  • Quote follow-up, reminders and win-back texts
Talk to us about Scale

$997 setup · 3-month minimum

Best for growth

Dominate

$1,997/mo

The full system for established businesses ready to scale with ads.

  • Everything in Scale
  • Google Ads and Local Services Ads run for you, with call tracking
  • Live cost-per-job dashboard, weekly check-ins, monthly growth meeting
  • Backed by the 20-Lead Guarantee
Book a call with Connor →

$2,000 build fee · 6-month minimum · you pay Google for ad spend

Just need a good website?

We build it for your trade and towns, host it, keep it secure and make small text and photo changes whenever you ask. No work on your end.

$250/mo
Get a website

Website: $497 setup, 6-month minimum. All plans go month to month after the minimum. Website, Local SEO and Scale go live 3 business days after we have your info, photos and access; Dominate launches in about 2 weeks. Business texting starts after carrier approval, usually 1 to 2 weeks. Compare everything included →

Founder

Founded by an operator, not a marketer

Connor Carnahan helped scale a home-service company from about $1M to nearly $20M a year. He built its websites, Google and Local Services ads, CRM, speed-to-lead, follow-up, reviews and reporting, and trained the team to run them.

Local Service Scale brings that same system to owner-run businesses. You work with Connor directly, not a junior account manager.

Connor Carnahan, founder · Placerville, CA · More about us

Questions

What owners ask before they start

Is there a long contract?

Not a long one. Local SEO and Scale have a 3-month minimum. Website and Dominate have a 6-month minimum. After that, everything is month to month.

Who owns the accounts and data if we part ways?

You do. Your domain, Google Business Profile, ad accounts and reviews are yours from day one. If you leave, you can take the website with you for a one-time transfer fee.

What size business is Dominate for?

Established businesses with steady work that can take on more jobs and put at least $20 a day into Google ads. If you're earlier than that, Local SEO or Website is a better start, and we'll tell you so on the call.

Who actually works on my account?

Connor, the founder. He builds your system, runs your ads and leads your weekly check-ins and monthly growth meeting.

How fast will I see results?

Ads can bring in calls soon after they go live. Ranking on Google takes months. That's why Dominate pairs SEO with Google ads, backed by the 20-Lead Guarantee: 20 leads in your first 60 days of ads, or $497 a month comes off your fee until you get them (with at least $20 a day in ad spend). SEO results aren't guaranteed.

Who pays for the ads?

You pay Google directly, so you always see exactly what was spent. Managing your ads is included in Dominate.

Your next step

What happens on the call

  1. 1We look at your Google listing, website and ads before we talk.
  2. 2On a 20-minute call, we show you where leads are slipping and what we'd fix first.
  3. 3We tell you honestly which plan fits, or if none does yet.

You'll talk to Connor, not a sales rep. Prefer to pick a time? Book a call

Get your free growth plan

Tell us about your business in 30 seconds. We'll send your plan, build your free homepage mockup and set up the call.

Got it, . We'll reach out today.

Want to skip the wait? Pick a time for your free 20-minute call and we'll have your plan ready.

Pick a call time →