What you're really paying for
A plumber in one town, a roofer in another — different signs, the same website. Here's what the trades actually get at every price, and the two things that decide whether your phone rings. You've already done the hard part: the work, the reviews, the name people trust. The website is the only thing not keeping up — and that's almost never on you.
I take a few builds a year, so I'd rather show you the real pattern than fake a portfolio. That's what this is.
The same site, three prices
A drag-and-drop template, often on a free subdomain like yourshop.webzum.com. Sometimes it's auto-generated and never even claimed — still wearing the banner “Someone built this website for your business. Claim it before it's taken down.”
name blurred · ueniweb.com
name blurred · ueniweb.comThe tell: stock hero, boilerplate copy, and a web address that isn't even yours.
There's no public price — you book a call, get a quote, and sign a 12-month contract. Someone plugs your name into a template and rents it to you by the month. Stop paying and it's gone — you never owned it, and the same template sits under thousands of other shops.
name blurred35/100 · PageSpeed
The tell: lay two side by side and only the words tell you the trade — and even the words are the same.
Premium price, template underneath. This is where my own family's shop was: $1,930 a month for a site that got clicks and never rang the phone.
$1,930/mo · full before/after belowThe tell: the invoice is the only thing that's premium.
How you know it's the same
Same hero, same generic nav, same “About Us” block — the same builder’s template stamped on two unrelated trades.


The same free-builder template — one on a contractor, one on a roofer.
The template's default voice, interchangeable across trades and states:
“…has been serving [the area] since 2007, building a reputation based on quality workmanship and customer satisfaction.”
No owner's name, no real story, no town in it.
A leftover template title still in the browser tab — a roofing site whose page title says “Concrete Contractor.” Real Google reviews shown nowhere. A generic top heading instead of the trade and the town. No structured data.
The two things that make the phone ring
The ladder above is the setup. Here's the payoff: the only two things that turn a Google search into a call — the words, and the local signals — and the reason none of those sites get them.
“At [the shop], we pride ourselves on being builders and contractors that are synonymous with high-quality, skilled craftsmanship.”
“Sixty-five years, three generations, one truck that still says Falk on the door. If your water heater quits on a Sunday, you get a person who's been doing this since before you were born — not a call center.”
The one “before” I can show you in full
The only “before” I'll put a name on — because it's mine. Tom Falk Plumbing & Heating: the site I paid an agency for, next to the one I built to replace it.

99/100 · PageSpeedThe same two things, made real. The words went from “Lancaster County’s Trusted Experts in Plumbing & HVAC Services” — which could be any shop — to “the family shop Lancaster County has called since 1961,” true of exactly one. And the local signals the old site buried — the reviews, the license number, the town in the headline — are now the first thing you see.
Why it costs what it costs
None of the sites above — free or nineteen hundred a month — give you the two things that actually turn a search into a call: words written for your shop, and the local signals set by hand. That's the slow, human part, so it's the part the factories skip at every price. Handbuilt costs what it does because a person does exactly that, for one shop, once.
No $499 setup, no 12-month contract, no quote-only runaround — a flat build fee, simple monthly hosting, and a site you own outright. Leave whenever you like and it’s still yours.
Start a buildOr just send me the link. If your site looks like one of the ones above, I'll tell you straight whether the two things are missing and whether I can fix it — no cost, no pitch.