~ / journal/static-sites-for-small-publishers

Why we still build static sites for small publishers

// Editorial team

A small publication with a few dozen articles and a contact page does not need a database, a plugin system or a login page. We build most of them as static files.

Speed

A static page is a file. The server sends it without running code or querying a database, so the first byte arrives quickly even on cheap hosting. With small CSS and little JavaScript, pages render fast on mid-range phones.

Security

There is no admin login to brute-force and no plugin to patch. Abandoned CMS installations are a common way for sites to be taken over and filled with spam. A static site that nobody updates for two years is still the same site.

Hosting cost

Static files run on shared hosting, object storage or a CDN, often at very low cost. Moving hosts means copying a folder.

Longevity

HTML from twenty years ago still opens in a browser. A site built on a framework or CMS version from five years ago often needs upgrading before it will run.

When a CMS is better

If several non-technical editors publish every day, a CMS with drafts, roles and scheduling is worth the overhead. Static sites can use a headless CMS for editing, but that adds a build pipeline. For a team of one or two publishing weekly, editing text files and running a build is usually enough.

Forms without a backend

Contact forms are the usual reason people think they need a server. A form that validates in the browser, or a hosted form service, covers most cases on a small site.