What we do
Web
Your website is often the first place anyone takes a serious look at your business. We build it from scratch - design, structure and engineering shaped around how you work, not lifted from a template. And we stick around after launch: we run it, maintain it, and build the next stage when you need one.

Built by us, run by you
A good website isn't much use if you need an agency for every new sentence. We build yours on a CMS you run yourself: edit copy, swap images and add pages as part of your day - changes are live in seconds. For anything deeper, we're a message away.
As many languages as your business needs
German and English are the usual pair - but maybe your fitters work in Spanish, or your customers sit in French-speaking Switzerland. A website can run in as many languages as your business needs. We build that into the foundation from day one: every language complete and equal, maintained separately, without you paying three times for every change. For one client we run a support site in German, English and Spanish - because that's how their team works.



Getting found
Looking good isn't enough - customers have to find you. Search engine optimisation is part of the foundation here, not an add-on: clean structure, fast load times and content that answers the right searches. And because more and more people ask an AI before they ask Google, we build sites so those answers find you and cite you too.
Fast on every device
A site that hesitates loses visitors - especially on the phone. Our sites load fast, work on every screen and cover the accessibility basics. You don't have to take our word for it: the readout on this page measures live how fast it just loaded for you.
Relaunches and moves, nothing lost
Replacing an existing website is trickier than building a new one: content has to move, addresses change, and the visibility you've built up over years mustn't get lost along the way. We plan relaunches so the switch runs cleanly for your customers and for search engines - redirects and domain changes included.
Launch is where it starts
A website isn't something you build once and leave to gather dust. We run and maintain the sites we build: hosting, updates, security, small fixes and the next stage when your business grows. One point of contact that knows your site inside out - because we built it.
How a real engagement ran
Any agency can describe its process. Here are four moments from our engagement with CORUS AG instead, each with an excerpt from the real paperwork - shortened, prices and client details redacted.
April 2026
The assessment
It didn't start with a sales pitch. It started with a document: an overview of everything on CORUS's plate - website, brand, IT move, AI, operations - with an honest read on what was worth doing and what wasn't. The client ticked, struck out and sent it back. A long list became an engagement with clear edges.
4 May 2026
The offer
Shortly after came the offer: a fixed price per area, and per area three lists - what's included, what isn't, and what we need from the client. Payment runs in stages, not everything up front. The prices belong to the client, which is why you see bars here.
June 2026
The preview
The site wasn't built in the dark and unveiled on deadline day. It ran for weeks as a preview under its own address and got better round by round: design first, then content and CMS, then the finish. One interim state was presented at the client's office. Only when the version held up did the call come: this one goes live.
Night of 30 June to 1 July 2026
Go-live
The switch to the new domain ran at night, following a plan that had been rehearsed: every step prepared, every step checked one by one, a rollback ready. By morning corus.ag was live, and the old addresses have redirected ever since.
Questions before you start
What businesses ask us before they commission a website.
What does a website cost?
A flat price without looking at your project would be a guess, so we don't quote one. Here's how we work: for clearly scoped projects you get a fixed price per area after the assessment, paid in stages. Small jobs are billed by effort - no offer needed for those.
Who owns the website afterwards?
You do. Domain, content and code belong to you, not us. We build with widely used, open technology and document what we do. If you ever want to carry on with someone else, you take everything with you.
Can we maintain the site ourselves?
Yes - that's the default. You edit copy, images, news and job openings yourself in the CMS, and changes are live in seconds. CORUS writes its news and team entries without us today. That's the point.
Will a relaunch cost us our Google rankings?
The risk is real when the move is done carelessly: addresses change, and visibility can vanish with them. That's why the move is part of the project here - every old address redirects to the right new one, even across a domain change like the one at CORUS.
How to relaunch without losing rankingsHow long does it take?
That depends on scope - and on how quickly content and decisions arrive. At CORUS, eight weeks passed between offer and go-live, covering website, brand and the IT move together. A small change is done in days.
What if you're gone in five years?
A fair question to ask a small studio. Our answer is the build itself: widely used technology instead of proprietary lock-ins, documented, and everything owned by you. Any capable professional could take over. We plan to stay - but your website doesn't depend on it.
Big or small - both are normal
A complete web presence is a weeks-long project. A new subpage, a form or a layout that misbehaves on the phone is a few hours' work. Bring us either - one doesn't need a big project, the other doesn't need a second vendor.
The first step
Website review
You have a website and wonder whether it still holds up? We go through it: content, tech, findability. You get an honest assessment of what's good, what's missing and whether upkeep is enough or a relaunch would pay off. A few hours of work, not a project. Just send us your web address.
What we build with
Next.js
React
TypeScript
Tailwind CSS
Sanity
Astro
WordPress
Vercel
Cloudflare
A selection - the tool follows the project, not the other way around.
From real projects
Further reading
Not listed? Asking costs nothing.
