Contractor marketing · Orange County & the Hudson Valley

Keep your schedule booked out.

I help HVAC, plumbing, electrical and roofing companies get found in local search, stack up their 5-star reviews, and make sure no call goes unanswered.

You run the crew. I handle everything that happens before the phone rings.

Get your free Google audit See what I do
No long contracts · Month to month · One company per trade, per area
What a caught lead looks like
Missed call · 7:42 PM
Sorry we missed you! This is Summit Heating & Air. What can we help with?
AC stopped blowing cold. Can someone come tomorrow?
Yes — we have 9–11 AM open. Want us to lock that in?
Booked automatically — while you were on a service call
Example conversation
Territory exclusivity

One company per trade, per 15-mile radius.

If you're the HVAC company in Goshen, your competitor down Route 17 gets told no — and hears it from me directly.

I can't work for two companies chasing the same calls, so I don't pretend otherwise. A different trade or a different town is fair game; a plumber and an HVAC company never compete for the same call.

First come, first served. Territories open back up the month after a client leaves.
Territory status — Orange & Sullivan County
HVAC · Middletown / GoshenOPEN
Plumbing · Middletown / GoshenOPEN
Electrical · NewburghOPEN
HVAC · Port Jervis / WarwickOPEN
Check if your territory is open
Why it matters

The best company in town doesn't win. The easiest one to find and reach does.

A homeowner with no heat decides in about ten minutes, on their phone. Three things decide it.

Buried on the map

Nearly everyone calls from Google's short map list. What lands you in it — categories, service area, photos, activity — is all fixable, and most contractors have never touched it.

Not in that list? You're invisible, however good your work is.
Out-reviewed

Your customers are happy, they just forget to post. The franchise down the road asks every single one, automatically.

Fewer reviews reads as riskier — even after 15 years in business.
Missed calls

Both hands full, caller doesn't leave a voicemail, taps the next result instead. That lead was already paid for.

One caught call a month usually pays for all of this.
What I do

Four things that put jobs on your calendar.

01 · Local SEO

Get found on Google Maps

I rebuild your Google Business Profile properly — every service, every town, categories set the way Google reads them, real job photos, weekly posts.

Why: that profile, not your website, is where most of your calls come from.
02 · Reviews

5-star reviews on autopilot

Job closes, your customer gets a friendly text with a one-tap link. If someone's unhappy, you hear it first instead of reading it on Google.

Why: reviews lift your ranking and close the customer comparing three quotes.
03 · Missed-call text-back

Stop losing leads to voicemail

Miss a call and the caller instantly gets a text from your number. The conversation stays open until you can call back.

Why: it saves jobs you were about to lose for free. Usually the fastest thing to pay for itself.
04 · Content

Your jobs, turned into proof

You already take before-and-after photos on every job. Send them to a number and I turn them into captioned job posts on your profile and socials. Your best reviews become short branded clips too — those need nothing from you at all.

Why: it's how a stranger decides you know your trade before they ever call.
Also available

Need a website that doesn't look like 2009?

Most contractor sites are slow, unreadable on a phone, and have the phone number buried. Yours should load fast, say what you do and where, and put a tap-to-call button in front of every visitor.

Built in a week, hosted for a few dollars a month, and yours to keep — not rented from me.

Starter site

$1,500

Five pages — home, services, service area, about, contact. Mobile-first, tap-to-call, your reviews pulled in. Done in about a week.

Get the Starter site

Full site

$2,900

Everything above plus a page for every town you serve, booking form, financing and promo sections, and photo galleries from your jobs.

Get the Full site

Care plan

$125/mo

Hosting, backups, security, and unlimited small edits — new services, price changes, seasonal promos. Required with every site I build, month to month, cancel anytime.

Add the care plan

Already on a monthly plan? The care plan is included free — you only pay the one-time build.

Plans & pricing

Priced against the jobs it books.

If your average job runs $9,000, one extra call a month covers this many times over. Month to month, $500 one-time setup, two months free if you pay for a year.

Get Found
$797 / month

The outcome: you show up in the map search, and you stop losing calls to voicemail.

Google Business Profile rebuild
Weekly Google posts
Automated review requests
Missed-call text-back, set up compliantly
Monthly report · territory held
Start with Get Found
Own The Area 3 SPOTS
$2,497 / month

The outcome: everything I do, aimed at your towns — and your competitors can't hire me.

Everything in Stay Booked
16 job posts + 4 review spotlight clips a month
A website page for every town you serve
Win-back texts to past customers
25-mile exclusivity · same-day response
Website included on annual plans
Ask if your area is open
What's includedGet FoundStay BookedOwn The Area
Google profile rebuild & postsWeeklyWeekly2× weekly
Automated review requestsYesYesYes
Review replies writtenNot includedYesYes
Missed-call text-backYesYesYes
Job posts from your photos / monthNot included816
Review spotlight clips / monthNot included24
Town pages on your websiteNot includedNot includedEvery town
Win-back textsNot includedNot includedYes
Territory exclusivity15 miles15 miles25 miles
Response time2 days1 daySame day
WebsiteAdd-onAdd-onFree on annual
Add on anytime
Extra job posts
$95 each
On-site filming day
$650 — a videographer rides along for a half day, you get a month of footage
Extra town page
$300 — a page on your site built to rank for one more town

Need something a plan doesn't cover?

Reactivation campaigns to your old customer list, Google Local Services Ads, hiring campaigns to find techs, directory cleanup, custom automations — every service with its price listed.

See all services & pricing
Set up the right way

Texting that won't get your number shut off.

Automated business texting is regulated. Cheap setups skip the paperwork, and the messages quietly stop getting delivered.

Carrier registration (A2P 10DLC) done before a single message goes out.
Consent handled correctly — your own customers only, never bought lists.
Opt-out on every message, honored automatically and permanently.
Real reviews only — never written, bought, incentivized or filtered.

How it goes

1

Free Google audit

Fifteen minutes. I put your profile next to your top three competitors and show you what's putting them above you. Yours to keep either way.

2

I set it all up

Inside two weeks your profile is rebuilt, review texts go out after jobs, and text-back is live. About 30 minutes of your time.

3

You work, I keep it running

Once a month: how many calls, how many new reviews, how many leads the text-back saved. Plain English.

Who's behind this

Hi, I'm Kevin.

I work with contractors across Orange County and the Hudson Valley — Port Jervis to Newburgh, Warwick up to Monticello. My background is marketing, video and automation: systems that run in the background so the owner doesn't think about them.

Small number of clients on purpose. Never two companies in the same trade and town. You deal with me, not an account rep.

Need something that isn't on this page — a custom automation, a quoting or follow-up system, software stitched together so it stops eating your admin time? Ask me. That's the part of this work I like most.

Questions

Is there a long-term contract?

No. Month to month. If it isn't bringing you work, you shouldn't be paying for it.

How much of my time does this take?

About 30 minutes up front, then almost none — plus texting me the job photos you already take if you're on a content plan.

How fast will I see something?

Text-back catches leads the day it goes live and reviews start within weeks. Climbing the map list takes a couple of months. Anyone promising page one next week is guessing.

Can you guarantee I'll rank number one?

No, and nobody honestly can — Google decides that, and it weighs things neither of us controls, like how long you've been at your address and how far you are from the person searching. What I control is everything that feeds the ranking: a complete profile, steady reviews, real activity, and the calls you're already getting not going to voicemail. If someone guarantees you the top spot, ask what happens when they miss.

What if the plans don't fit my shop?

Tell me what you're working with on the audit call. I'd rather build something that fits your season and crew size than lose a good company over a number on a page.

Who owns the accounts?

You do — profile, reviews, number, website. If we stop working together, it all stays with you.

See what's costing you calls.

Free 15-minute Google audit. I'll compare you to your top three local competitors and tell you exactly what to fix — whether you hire me or not.

Book my free audit Call (845) 204-8133 Text me Email
Call / text Book free audit