From one end of the country to the other, I build websites for Swiss businesses in French, German and English, on a free quote. No agency, no three meetings before a price: a thirty-minute call, a written quote, and a go-live date.
Default: CHF 64. The average cost of one hour of work in Switzerland, social charges included, was CHF 63.62 in 2020 (Federal Statistical Office). Enter yours and the figures follow.
This is an estimate, made from your answers and the assumptions above. It helps you decide whether a conversation is worth it. It does not replace a quote.
Five questions, two minutes. Nothing reaches me until you send the form at the end.
A Swiss website almost always has two audiences that do not speak the same language. It has to exist in French and German, often in English, and each version has to be written, not machine-translated: a German-speaking customer spots an automatic translation by the second sentence. That is why my packages count languages as much as pages.
A Swiss website also has its obligations: the new Data Protection Act since September 2023, a clear privacy statement, a legal notice for anyone selling online, hosting you know the location of. All of that is included in the three packages, written in the three languages, live from day one.
Finally, a Swiss business owner wants a price quickly, without three meetings. With me, a thirty-minute call is enough for a written, free quote, and the price is the same from one city to the next.
In September 2026, the Hallebardier study drew 41,841 companies from all 26 cantons at random from the commercial register, then audited the 9,970 reachable websites it could tie to them with certainty. Switzerland’s figures, with French-speaking Switzerland alongside.
of Swiss companies have a website under their own name that a machine can tie to them with proof. French-speaking Switzerland: 20%.
of websites give no structured data: neither the trade nor the address, in a form a search engine or an AI reads without guessing. French-speaking Switzerland: 50%.
of websites have no privacy page the crawler could find, although the law requires visitors to be informed as soon as a site collects personal data. French-speaking Switzerland: 54%.
of websites show a year of 2024 or earlier in their footer. French-speaking Switzerland: 11%.
Share of reachable websites that have each element on their home page.
The clearest gap between the two regions is in the privacy page: 46% of websites in French-speaking Switzerland, against 59% in German-speaking Switzerland.
9,970 reachable websites audited: the margin of error is one point for Switzerland and about 2 points for French-speaking Switzerland. Method, definitions and full data: the “10,000 Swiss small-business websites” study.
One, two or three languages depending on the package, each written by me from what you tell me, with the markup that tells Google which one to serve to whom.
Privacy statement under the revised FADP, legal notice, a consent banner that loads nothing before you agree, a data processing agreement if you handle customer data.
Your choice, with HTTPS certificate, backups and updates included in Base maintenance, no lock-in.
.ch domain in your name from day one, code and content yours once the balance is paid.
An estimate in hours before starting, on a quote. No redesign, no commitment.
Yes, in all three language regions. The project runs over calls and a shared document.
With me, on a free quote after a thirty-minute call: Minimum for ten pages in one language, Visible for twenty pages in two languages, Conquête for thirty pages or more in three languages. The packages page details what each one includes.
Yes. Privacy statement, legal notice and consent banner are written in the three languages and delivered with the site. I recommend having them reviewed by a specialist if you process sensitive data.
Italian is not a language I write myself. If your site has to exist in Italian, I tell you on the first call and we see how to handle it.
The diagnostic is at the top of the page: five questions, two minutes. Or by phone, on +41 26 420 00 86.