← All project logs

Project Log 001

The site that started Handbuilt.

A 65-year family plumbing shop was paying an agency $1,930 a month for a website that didn't bring in work. That shop is mine. Here's what I found when I finally looked at my own numbers, what I rebuilt, and what it saved.

Tom Falk Plumbing & Heating Millersville, PA Family-owned since 1961
Before — the agency
"Lancaster County's Trusted Experts in Plumbing & HVAC Services"
The same three adjectives every shop within fifty miles was already using.
After — built by hand
"The family shop Lancaster County has called since 1961."
The one thing no competitor and no rollup can ever copy.

Same business. Same 4.9-star reputation. One headline is interchangeable. The other is true.

The problem

I run Tom Falk Plumbing & Heating — the family shop Jim and Edna Falk started in 1961. I married into this family, so I didn't inherit the name so much as I earned my way into caring about it. For years we paid an agency $1,930 every month: $430 of it just for hosting, and $1,500 for SEO and Google Business management. The traffic reports looked busy, so I assumed it was working.

Then I actually read one. The best-performing page they'd built me was a blog post about yellow bathwater. It got clicks. It brought in zero jobs. I was paying almost two thousand dollars a month for motion, and mistaking it for work.

What I found

So I opened my own Google Search Console and looked at where the actual calls were coming from. It wasn't the blog. It wasn't blue-link SEO at all. My real leads came from the Google Map Pack, my Local Services Ads, and decades of reviews and word of mouth.

I was spending $1,500 a month to rank for articles no customer ever turned into a phone call. The whole strategy was aimed at winning a search I was never going to win — and didn't need to. The people who wanted me were already finding me. The website just had to not lose them.

What I built

I threw it out and rebuilt the whole thing around the moment that actually decides the job: when someone finds me in the map pack and clicks through to size me up in the ten seconds before they call.

Every photo is my own crew's real work — the old site had a stock photo of someone else's bathroom sitting on top of a furnace page. The copy is straight: repair versus replace, why a load calc matters, no "trusted experts" filler. Twenty-five service pages and twelve town pages, each written for the place it's actually about. Schema markup built so I'm the answer, not so I chase a ranking. And it's a fast static site that costs about twenty dollars a month to run instead of four hundred and thirty.

Every line of it was written and is managed stateside — by me, here. Nothing is built or handed off offshore, and there's no farm of subcontractors you'll never meet. When something needs fixing, you're talking to the person who built it.

The result

Before — the agencyAfter — built by hand
Cost per month$1,930A fraction — mine to run
Just to host it$430 / monthIncluded
The headline"Trusted Experts in… Services""The family shop… since 1961."
PhotosStock (a bathroom on a furnace page)Every one my real crew
Built to winBlog traffic that never calledThe map-pack trust moment
Speed (mobile)Slow, bloated98 / 100 / 96, zero layout shift
~$22,900 saved in the first year — and a site that's built to convert the traffic I was already getting.

Tracked results — measuring now

Here's the one I won't fake. The real test isn't the money I stopped burning — it's calls. The rebuild goes live on the real domain before the old agency's SEO contract ends, and I'm tracking calls and form submissions from day one — the number the agency never bothered to measure. The honest before/after lands right here once the data is real. No invented "calls went up X%."

Tracked callsMeasuring from cutover
Form submissionsMeasuring from cutover
The old site was built to win a search I was never going to win. The new one's built to earn the call I was already getting. — Trevor, Tom Falk Plumbing & Heating

The honest part

Two things I'd want to know if I were on the other side of this. First: you own every line of code the day the site ships. It's yours — not licensed, not rented, not held on a platform you can't leave.

Second, the part most people won't say out loud: a site has to be hosted somewhere to stay online. While I host it, it's $49 a month and I keep it live, patched, and fast. If you ever stop — cancel with me and don't move it anywhere else — the site goes dark, the same as any website whose hosting lapses. But nothing is held hostage. You leave with the whole thing: every file, every photo, every line, ready to hand to any host you like. I'd rather tell you that plainly now than have it be a surprise later.

This one was my own company — which is exactly why I know it works, and it's the reason Handbuilt exists. If your website is built to chase traffic instead of earn the call, that's the thing I fix. Real photos, honest words, fast pages, a site pointed at the way your customers actually find you — and every line of it yours to keep.

Start a build