01
Content
Articles your customers actually read: researched, written from real job experience, one search per article. Content keeps working for years.
Growth · Digital marketing
The short answer
For a contractor or home-service company, digital marketing has one job: more booked jobs at a cost you can see. We run content, social media and landing pages for service businesses anywhere in the US, and we judge every channel by the calls, forms and booked work it produces, not by likes, impressions or clicks.
That means tracking comes before spending. If you can't tell which calls came from your website, your Google profile, Facebook or a yard sign, you can't tell which one to keep paying for. So the first thing we set up on any marketing work is a simple record of where every lead came from.
Channels
01
Articles your customers actually read: researched, written from real job experience, one search per article. Content keeps working for years.
02
Two platforms run well, chosen for where your customers are. We tell you plainly which platforms rarely produce leads for trades.
03
One page built for one offer or campaign, with tracking built in, fast enough that no click is wasted on a slow load.
04
We don't manage Google Ads; we focus on websites, SEO and software. Our Google Ads page shows what search ads cost trades and what to ask before you hire anyone to run them.
What you get
Forms, calls and bookings tagged by source, so each report can say where the work came from.
Content and social calendars go to you before anything is published. Nothing goes out in your name without a yes.
Your social pages, analytics and ad accounts are set up in your name. If you leave, you keep everything.
What we did, what it produced in leads and booked work, and what we'll change next month.
Use this yourself
Fill this in for last month, from your call log, inbox and job board. It takes about 30 minutes and tells you more than most agency reports.
| Source | Leads | Booked jobs | Revenue booked | What it cost | Cost per booked job |
|---|---|---|---|---|---|
| Google Business Profile | |||||
| Website (organic search) | |||||
| Paid ads | |||||
| Facebook / Instagram | |||||
| Nextdoor | |||||
| Lead services (Angi, Thumbtack and similar) | |||||
| Referrals and repeat customers | |||||
| Truck, signs, other |
Two rules make it useful. Count booked jobs, not leads, because a cheap lead that never books costs more than an expensive one that does. And count your own time in "What it cost": an hour a week of posting is real money. If you can't fill in the "Leads" column for a row, that's the first thing to fix.
Prices
Fixed, published prices. Social is a monthly plan; articles and landing pages are one-time.
Two platforms, 12 posts a month, from a calendar you approve.
$750/month
One researched, fact-checked article tied to one search query.
$350
One conversion page for an ad or an offer.
$950
Process
We fill in the worksheet above with you on the first call.
Tagged forms and booking links on your site, plus a "how did you hear about us" question, so every new lead has a source.
The ones most likely to pay for your trade and area. Doing two well beats doing six badly.
Each month we compare cost per booked job across channels and move effort to what works.
FAQ
Usually with the free channels that already have buyers on them: a correct Google Business Profile, a fast website with a page per service, and a steady review habit. Paid channels work better once those are in place, because the clicks land somewhere that converts.
No. Leads depend on your market, season, prices and how fast you answer the phone, and much of that isn't ours to control. We deliver the work in the scope, and we report the leads and booked jobs it produced, honestly, every month.
Yes, and for most service businesses it's the biggest part. It has its own section: see SEO services.
No. Monthly plans are month-to-month after the minimum term, and the accounts are yours from day one.
Next step
Book a scoping call and we'll look at where your calls and forms come from now, and what to fix first.