"Free" is the most expensive word in web design

Every template platform sells the same story: pick a design, drag some boxes, publish. No developer, no invoice, no waiting. It's a good story. It's also why so many small businesses are quietly losing work to competitors with worse crews and better websites.

The bill arrives later, and it doesn't look like a bill. It looks like a contact form nobody fills out.

Where the money actually goes

Start with the part everyone can measure. A typical template site loads a page builder, a theme framework, a slider plugin, an SEO plugin, an analytics plugin, a cookie banner, and three fonts — before a single word of your content appears. Most of that is machinery for editing the site, shipped to every visitor who will never edit anything.

The result is a page that takes four to six seconds to become useful on a phone on a mobile connection. Google's own field data shows bounce rate climbing sharply past three seconds. Your customer isn't reading a study. They're standing in a driveway with a burst pipe, and they hit back.

You are not competing on design. You are competing on the eleven seconds between a search result and a phone call.

Then there's the subscription stack. The platform fee. The premium theme. The forms add-on. The booking add-on. The SSL upcharge on older plans. Individually each one is the price of a sandwich. Together they're a car payment, renewing forever, for software that gets slower every year.

The security tax nobody quotes you

Plugins are code written by strangers, running on your domain, with access to your customer data. When one of them ships a vulnerability — and they do, constantly — you find out either from an update notice or from your host suspending the account.

A business owner should not have to think about this. On a hand-coded static site there is no plugin surface, no database to inject, no admin login to brute force. There is HTML, CSS, and the small amount of JavaScript that earns its place. The attack surface is close to zero because there's almost nothing there to attack.

What "hand-coded" actually means

It doesn't mean artisanal and it doesn't mean expensive. It means the page contains what your customer needs and nothing else:

One file, no framework. The markup and styles ship together. No build pipeline for the visitor to download, no runtime that has to boot before text appears.

Real content structure. Headings that describe the business, schema markup that tells search engines what you do and where you do it, and page titles that lead with the service instead of the company name.

Forms that are wired to something. This sounds obvious. It is the single most common defect I find on existing sites — a form that shows a green success message and quietly discards the submission, sometimes for months, because nobody ever tested the failure path.

Hosting that costs nothing. A static site is a folder of files. Static hosts serve them from a global CDN on free tiers that comfortably cover a local business's traffic. That's the $0 monthly fee — not a promotion, just what static files cost to serve.

The honest tradeoff

Hand-coded sites are not better at everything. If you need to publish twenty posts a week with a rotating cast of editors, you want a CMS, and that's a fine reason to have one. If you're running real e-commerce with inventory and returns, use a platform built for it.

But most local service businesses have eight pages that change twice a year and one job to do: turn a stranger who is searching right now into a phone call. For that job, a fast, boring, hand-built site beats a feature-rich one nearly every time.

How to tell if yours is costing you

Three checks you can run this afternoon, no developer required:

Test the form. Fill it out with your own address. If nothing arrives in five minutes, it has probably been broken for a while, and every lead since then is gone.

Run PageSpeed Insights on your phone URL. If mobile performance is under 50, visitors are leaving before your headline renders.

Search your own service and city in an incognito window. If you can't find yourself in the first two pages, the site isn't doing the one job you built it for.

None of those require rebuilding anything. They just tell you whether the thing you already paid for is working — which, more often than not, is the part nobody ever checked.