Practices for the international community
Dentists, doctors, therapists and physios with languages spoken, insurance information and online booking.
Web design Zurich · English and German
Zurich is Switzerland's business capital and home to a large international community. We design and build custom websites for SMEs, practices and independents there – in English, German or both – at a fixed price in Swiss francs, working remotely from our studio in Frankfurt.
Get found locally
Locals think of Zurich in Kreise, its twelve city districts, and searches follow suit: a hairdresser in Kreis 4, a physio in Oerlikon, brunch in Zurich West. Alongside them, the banks, insurers and tech companies bring a large English-speaking workforce that searches for the same things in English – "english speaking dentist zurich", "yoga seefeld english". Most of those searches happen on a phone, on the tram or at lunchtime, and the decision is made in seconds on Google Maps.
Expectations are high. Between Bahnhofstrasse, the Europaallee and the converted industrial sites of Zurich West, people are used to good design and accurate information. A slow site, outdated opening hours or a missing English version quietly costs clients. What works here is a clean, fast website in English and German, with prices or a clear way to request a quote, and a structure that lets each language rank properly.
Local search
Use your Kreis and quarter on your pages – that's how people search in Zurich. From the Standard package we optimise for your location, and a Google Business Profile (CHF 319) with both the English and German city name gets you into the map results.
Industries
Dentists, doctors, therapists and physios with languages spoken, insurance information and online booking.
Former banking, insurance or tech professionals going solo: a credible, understated site that supports referrals.
Menus and opening hours in English and German that load instantly – from Kreis 4 to the Seefeld.
Yoga and fitness studios, hairdressers and beauty salons with clear price lists and appointments bookable 24/7.
Prices
One fixed price in CHF, agreed before we begin. Most Zurich SMEs choose Standard; with a second language or several services, Premium is often the better fit.
For freelancers and small businesses who want a professional online presence, quickly.
For SMEs and local businesses that want to win new clients through Google.
For businesses with several services, locations or languages that want a particularly strong presence.
Calculate your price in CHF with add-ons →
All prices are final prices in CHF. As a German small business (§ 19 UStG), we don't charge VAT.
Approach
30 minutes, free and without obligation, by video call, in English or German, in your time zone.
Day 1We define scope and goals together. You receive a binding quote in CHF with no hidden costs.
within 48 hDesign first, then development, with one feedback round per phase.
1–4 weeksYour website goes live: fast, secure and ready for Google. We remain available afterwards.
Go-liveFAQ
We work fully remotely from Frankfurt: video call, phone, email and WhatsApp, in the same time zone. Calls are in English or German. We don't have an office in Switzerland and don't offer on-site meetings.
Yes. Each additional language costs CHF 489, translation included, and gets its own URLs and language tags so Google shows the right version. Swiss German spelling (ss, not ß) is a given.
Quotes and invoices are in CHF and paid by international bank transfer. As a German small business (§ 19 UStG), we don't charge VAT.
Starter is CHF 1’190, Standard with up to 5 pages CHF 1’690, Premium CHF 3’190 – fixed prices without a subscription. Hosting is included; you only pay for your .ch domain.
Sites are privacy-friendly by default, with no tracking unless you add analytics, and designed with the nLPD/revDSG and the GDPR in mind. The legal texts should be checked by you or your advisor, as we don't give legal advice.
Contact
Tell us briefly about your project. You'll receive a personal reply within 24 hours and a proposed time for a free initial call.
