In short. Short answer: build for the person standing in a workshop, not sitting at a desk. Big touch targets, no dragging, nothing hidden behind a hover. And make automation subtractive — if the owner has to remember to open something, it is not finished.

Servis Keno is a family locksmith business: three generations, fifty-six years of trade, and a genuine local reputation — 377 Google reviews averaging 4.5 stars. What it did not have was any practical way for somebody who had not already heard of them to find them.

Building the site was the straightforward half. The half that decides whether the work survives is the part nobody demos: what happens on an ordinary Tuesday, when the owner is holding a lock cylinder in one hand and a phone in the other.

The person using it has both hands busy

Almost every admin interface is designed by somebody at a desk, for somebody at a desk. Drag to reorder. Hover for the menu. A dense table with fourteen columns. None of that survives contact with a workshop.

So the tools we build for that situation are deliberately blunt: buttons big enough for a thumb, arrows instead of dragging, the important action never hidden behind a hover, and nothing that requires two hands or a steady surface. It is less elegant on a designer's screen and enormously more useful in the place it is actually used.

The Servis Keno website homepage
Servis Keno — fifty-six years of trade, finally findable.

Build for somebody at a desk and the system gets quietly abandoned inside a month.

Remove admin; do not add a dashboard

There is a strong temptation to give a small business a control panel full of graphs. Almost nobody looks at it twice. What they notice is the thing they no longer have to do: the message that reaches them without being checked for, the update that publishes itself, the record that no longer needs copying from one place to another.

Good automation for a business like this is subtractive. If the owner has to remember to open something, it is not finished.

Say what the system actually did

A rule we hold to firmly: an interface must never claim something the system has not done. If a change has been saved but not yet published, it should say exactly that, in the place where the person is standing when they make the change.

It is a small discipline that prevents a specific and horrible experience — somebody spending an evening updating their own catalogue, then opening their site the next morning and finding it unchanged, with nothing anywhere explaining why.

Assume it will outlive the relationship

A client's site should not depend on a personal account, a private key only one person knows, or a service that stops working the moment somebody forgets to renew it. We assume that one day a different developer will open the project cold, and we build so that day is uneventful.

That constraint quietly kills a lot of clever ideas, which is precisely its value.

The result is meant to be boring

The measure of success here is not that the owner is impressed by the technology. It is that months later the site is current, the enquiries arrive, and nobody has had to think about any of it. For a business whose reputation was built over fifty-six years, that is the appropriate ambition.

Common questions

Why do small-business admin panels get abandoned?

Because they are designed by somebody at a desk for somebody at a desk. Drag-to-reorder, hover menus and dense tables do not survive contact with a workshop, a van or a shop counter. The tool has to work with one thumb and no steady surface.

What does good automation look like for a small business?

Subtractive. The owner notices what they no longer have to do — the message that reaches them without being checked for, the record that no longer needs copying between two places. A dashboard full of graphs is almost never looked at twice.

What happens if we change developer later?

Nothing should break. We assume a different developer will open the project cold one day, so the site does not depend on a personal account, a private key only one person holds, or a service that stops the moment somebody forgets to renew it. Standard setups beat clever ones.

Related reading

Tell us what you need built →