Built within Switzerland

Medical practice website design

Medical practice website design: the answers patients need, at a glance.

Patients and referring doctors want quick answers: opening hours, walk-in times, which doctor to see and how to book. We design and write a website that puts these on the first screen, and keep it current. CHF 497 per month, no setup fee.

  • CHF 497/month incl. VAT
  • No setup fee
  • Cancel anytime
  • Free preview, no obligation
Viva Médical on a laptop
Viva Médical on a phone

Our partners

  • AscendZap
  • CogniDuo
  • Il Brucomela
  • Lucento
  • OziForms
  • Google
  • PostHog
  • Cloudflare
  • Oziscale

When the website doesn’t answer, the phone rings

Many calls to reception are simple questions. When the answers are missing or out of date online, patients pick up the phone or give up.

  1. The phone rings for basic information

    Are you open on Saturday? Do you take walk-ins? Is there parking? When the website doesn’t say, patients call, often during the busiest hour of the morning.

  2. Outdated hours cause frustration

    A holiday closure that isn’t online, or last year’s opening hours, sends patients to a closed door. It costs goodwill that a quick update would have saved.

  3. Patients can’t tell which doctor fits

    In a group practice, patients want to know which doctor speaks their language, who does check-ups and who sees children. Without clear profiles, they guess or ask at reception.

When these answers are on your website, clear and current, patients can find them before they reach for the phone.

A practice website patients can use in seconds

We design, write and maintain the site. The chat assistant and online booking are part of Local Growth, the optional add-on for CHF 497 more per month.

Everything patients need at a glance

Opening hours, walk-in times, address, services and how to book sit on the first screen, on any phone. Each doctor has a profile with their focus and languages, so patients can choose before they call.

  • Hours and walk-in times on the first screen
  • Doctor profiles with focus and languages
  • Contact routes your practice defines
Viva Médical on a laptop
Viva Médical on a phone

Found on Google with the right details

SEO and GEO/AEO are built in. Your hours, services and location are described clearly and marked up with structured data, so Google and AI assistants such as ChatGPT can understand them correctly.

  • Structured data for hours and location
  • Service pages for what patients search
  • Prepared for AI assistants such as ChatGPT

Local Growth+ CHF 497 / month

Answers after hours from a chat assistant

With Local Growth, a chat assistant answers common questions on your website from information your practice approves. When a person should reply, it hands the conversation to your team, with the details saved in one inbox.

  • Answers only from approved information
  • Hands over to your team when needed
  • Chat, email and SMS in one inbox
Viva MédicalAssistant

Are you accepting new patients?

Yes, we’re welcoming new patients. Leave your details and our reception team will call you to arrange a first appointment.

Leave my details

Holiday notices and new colleagues, kept up to date

Closed between Christmas and New Year? A new doctor joining in spring? Send us a message and we update the website. Hosting, security and technical maintenance are taken care of in the background.

  • Updates done for you
  • Fast, secure hosting and maintenance
  • Direct support from our team
You

We’re closed from 24 December to 2 January. Could you add a notice?

Ozi Systems

Done. The notice is on your homepage and opening hours page.

Optional add-on+ CHF 497 / month

Become the trusted choice in your area.

Local Growth connects your website to everything that comes next: answers to questions, online booking, reminders and a steady flow of new Google reviews. Every message arrives in one inbox.

  1. After opening hours

    Answers on your website, even after hours

    A chat assistant answers from information you approve and hands the conversation to your team when a person should reply.

  2. Two minutes later

    Online booking with reminders

    Visitors choose a free time on your booking page. The appointment appears in your calendar, and they receive a confirmation and reminders with one-tap links to confirm, move or cancel.

  3. The day after the job

    More Google reviews, week after week

    After each job, customers get a review link by text or email, with a friendly reminder if they forget. New reviews keep coming in, and your reputation grows with every one.

  4. When a review arrives

    Reply to reviews and show them on your site

    Read and answer Google reviews in one place. AI can draft a reply that you check before posting, and a review widget shows your reviews on your website.

  5. Every day

    Every message in one inbox

    Website chats, emails and text messages arrive together, along with WhatsApp, Instagram and Facebook messages from connected accounts. Each customer’s history sits beside the conversation, so you can follow up with people who haven’t booked yet.

One monthly price. No setup fee.

CHF 497 per month covers your website’s design and build, hosting and maintenance, and the small updates you send us each month. Local Growth is optional at an additional CHF 497 per month.

Managed website: CHF 497 / monthWebsite + Local Growth: CHF 994 / month

  • VAT included
  • No setup fee
  • No minimum term
  • Cancel anytime

Managed website

Included
  • Looks as good as your workCustom design and professionally written copy that show the quality of your work
  • Easy to reach, on every phoneCalling, booking or writing to you takes one tap, on any phone
  • Found by customers nearbySet up for Google from day one, so customers find you
  • Set up for AI assistants tooClear information for ChatGPT, Gemini and Claude
  • Kept fast and secureFast, secure hosting and ongoing technical maintenance
  • Updates done for youSend us a message and we update your hours, prices or photos

Local Growth

  • Questions answered, even after hoursWebsite chat assistant for questions and enquiries
  • Customers book without callingOnline booking with confirmations and reminders
  • More reviews, a stronger reputationAutomatic review requests by text or email after each job
  • Your reviews answered and on showReview replies and a review widget for your website
  • Every conversation in one placeOne inbox for chat, email, SMS and social messages
  • Your Google profile kept up to dateGoogle Business Profile management by our team
  • Calls taken care of when you can’t pick upAn AI receptionist for calls you can’t take, missed-call texts and voicemail in your inbox
  • Every lead followed up until they bookAutomatic follow-ups, a sales pipeline, quotes and online payments

Setup and ongoing support

How we build your website.

  1. Request your free preview

    Start with your email, then tell us about your business and what you want your website to achieve. We use your brief to prepare a personalised preview.

    Your partA short brief about your business

  2. See your business in a new light

    Review your free website preview with our team. If you choose to launch, we agree the pages and content, refine the design and check the mobile layouts and contact forms.

    Your partFeedback and approval of the content

  3. Choose to launch. We take care of it.

    We publish your website, manage the hosting and maintenance, and make your small updates each month.

    Your partLet us know when something changes

Technology should give business owners their time back.

Alessio Longhi

A website isn’t a mirror to admire ourselves in. It has to make a real, positive difference to the business.

Alessio LonghiFounder, Zurich

Behind every business are people, and often a family. Alessio Longhi started Ozi Systems to help them with technology, the web and AI. Not only to grow, but to leave the manual, repetitive work behind and give their customers more without adding to their load.

At an IT consultancy with more than 11'000 people, he built software for businesses of every size, from small companies to groups with more than CHF 1 billion in turnover, including a content platform used by international luxury, fashion and automotive brands. Today he leads Ozi Systems from Zurich.

  • 8 yearsturning complicated processes into simple tools
  • CHF 1bn+in revenue at the largest companies he has worked with, alongside local businesses
  • 3 productsbuilt and run by us, including the platform behind Local Growth
  • Zerotech for you: hosting, updates and security are handled for you
  • A specialist for every part

    Design, copywriting in each language, development and local search are each done by people who specialise in them. German and French copy is written by native copywriters.

  • Every preview, reviewed by Alessio

    Our team designs your preview personally, and Alessio reviews every one himself.

  • Direct access

    As a client, you can reach Alessio directly.

Questions before you start

Get my website preview
Is Viva Médical one of your clients?

No. Viva Médical is a fictional design demonstration of a family practice in Zurich Oerlikon. It shows how opening hours, services and contact information can work together. Your website is designed around your own practice and approved by you.

Does it suit a group practice with several doctors?

Yes. Each doctor can have a profile with their focus, languages and consultation days, linked to the right services. We agree the structure with you before starting, and each doctor checks their own profile before launch.

Who approves the medical content?

Your practice does. We write clear, everyday texts from the information you provide, and your practice supplies and approves all medical information before publication. We do not add medical claims or advice of our own.

Can patients book appointments online?

Yes, with Local Growth. Patients pick a free time on your booking page and receive a confirmation and reminders, with one-tap links to confirm, move or cancel. Local Growth costs CHF 497 per month on top of the website service.

What patient data does the website collect?

Only what your practice decides. The contact form asks for the details your team defines for a request, such as name and phone number. The website is not a place for patient records, and we agree the form fields with you before launch.

See what your next website could look like.

Get a free preview tailored to your business. Review it before you decide to launch. No obligation. No credit card.

Get my website previewBuilt within Switzerland