$ cat ./PRINCIPLES.md

Approach

We dislike complexity nobody understands. The smaller and clearer a system, the easier it is to maintain, secure and hand over. A few principles we build every website on.

These principles are not marketing — they are the concrete decisions we make on every job. Mostly they lead to less code, fewer dependencies and calmer operations. A site that works, does not surprise you and does not demand your attention.

01

Few moving parts

Fewer layers, fewer dependencies, fewer things that can break.

Most business websites need no database, no admin interface and no dozens of plugins. A static site is generated ahead of time and then simply served — there is nothing to update weekly and nothing to break on its own. Less maintenance means fewer nasty surprises.

02

Security as the default

Not an added layer, but part of the base.

Security is not glued on at the end. A site with no login and no database has nothing to steal; strict browser security rules and an encrypted connection are the standard, not an extra. And every layer assumes the previous one may have failed.

03

Legible to humans and AI

A site your customer, a search engine and a language model all understand.

Well-structured content is more legible for people and for automated tools alike. With the growing weight of AI assistants it is no longer enough to write for visitors or search engines — the site must be understandable to the systems that process and recommend its information. AI is becoming another doorway to your customers.

04

Technology by purpose

We pick tools by what makes sense for you — not by fashion.

For most business websites the best choice is a static site: fast, secure and cheap to run. When a project needs more — bookings, integrations, custom logic — we add exactly as much technology as is needed. And not a bit more.

// environments

Two environments: production and staging

Every site you get from us exists twice: once as the public “production” site — what your visitors see — and once as a private copy called “staging”. When you want anything changed, we do it on staging first, and only once you have approved it does it go to production.

Production

yourdomain.com

The public site. What customers, search engines and AI assistants see. It carries only content that is finished and that you have approved.

Staging

test.yourdomain.com

An exact copy behind a login. Every change lands here first — new text, a different photo, another page, a change to the form. You look at it, say what to adjust, and only then does it move to production.

Only you see work in progress

Neither a customer nor a search engine runs into half-finished work. Staging sits behind a login, so crawlers never reach it — it is not indexed and does not appear in search results. Nor does any duplicate content turn up to compete with your own site.

You approve the change

Nothing reaches production that you have not seen. You do not have to trust a description in an e-mail — you open the link and decide from what is in front of you.

Mistakes happen on the copy

When something breaks, it breaks on the site nobody is reading — not on the one where somebody is looking up your phone number.

It can be undone

Production is updated only once staging is right. And if something still surfaces afterwards, we go back to the previous version of the site.

// vs

Why not WordPress or a site builder

The question we get most often: “Why not build it in WordPress or Wix?” A short comparison — and one test you can run yourself.

Why not WordPress

A typical WordPress site assembles the page on every request and rests on a database and a set of plugins that need constant updating — each one a potential security hole. Our sites are generated ahead of time: served instantly, with a minimal attack surface.

Why not a site builder

A builder is a quick start, but the site is not yours — it lives with them, you pay forever and the design ends where the template does. From us you get the whole site: the domain is yours, the code is yours, and you can leave at any time and take the site with you.

Speed you can verify

You do not have to take our word. Take any of our references, paste it into pagespeed.web.dev and compare it with your current site. We measure, we do not claim.

The result for you: a site that loads instantly, is hard to attack and whose running costs will not ruin you.

Need a new website — or your current one brought back to life?

Get in touch

Searches page content, not the menu. Press Esc to close.