WEBSITE + CMS + VERTALINGEN

takeoff

takeoff begeleidt fysiotherapeuten gratis naar een baan in Zwitserland: diploma-erkenning, taalcursus, woonruimte en een community van honderden collega's. Voor de stap richting Oost-Europa bouwde ik een nieuwe, meertalige site naast wat er al draaide, met een eigen CMS waarmee het team zelf publiceert.

Next.js 16React 19TypeScriptnext-intlKeystatic CMS
takeoff.healthcare website, desktopversie
takeoff.healthcare website, mobiele versie

DE OPDRACHT

Een nieuwe site om de stap naar Oost-Europa te maken

takeoff is opgericht door Tijmen en Ben, twee fysiotherapeuten die zelf naar Zwitserland verhuisden. Inmiddels hielpen ze honderden collega's om diezelfde stap te zetten, en nu willen ze dat ook in Oost-Europa gaan doen.

Daarvoor was meer nodig dan een paar vertalingen. Er moest een snelle site komen waar je zonder gedoe een nieuwe taal of markt aan toevoegt, en die een bezoeker meeneemt naar de aanmelding. Net als bij een website voor een zorgpraktijk wil die bezoeker eerst weten bij wie hij terechtkomt, en pas daarna meldt hij zich aan.

De opdracht werd een nieuwe site op Next.js, naast wat takeoff al had draaien. Die site is meertalig opgezet, met Pools als eerste taal en de rest van Oost-Europa in het vizier. Hij kreeg ook een eigen CMS, een beheeromgeving waarin Tijmen en Ben, en straks de vertalers, alles zelf bijhouden.

DE AANPAK

Hoe de nieuwe site in elkaar zit

Een snelle Next.js-basis

De site draait op Next.js, met schone URL's, structured data en breadcrumbs, zodat Google de opbouw van elke pagina goed kan lezen. Na vier rondes optimaliseren scoort hij in PageSpeed een 86 op mobiel en boven de 95 op desktop.

Meertalig, gericht op Oost-Europa

De talen lopen via next-intl en een AI-vertaalpijplijn. Een nieuwe taal staat eerst onzichtbaar online: de pagina's worden gekoppeld, vertaald en nagelezen, en pas daarna wordt de taal zichtbaar. Polen is de eerste markt, de rest van de regio volgt op dezelfde manier.

Eigen CMS voor het team

Het CMS is Keystatic. Tijmen, Ben en de vertalers loggen in met hun e-mailadres of met GitHub en houden daar zelf de verhalen van fysio's, de vacatures en de tientallen blogartikelen bij.

Een taalcode voor Google en ruim 60 blogs

Elke taal heeft hreflang, een stukje code dat Google vertelt welke versie bij welke taal hoort. Daarnaast staan er ruim 60 blogartikelen over verhuizen, diploma-erkenning en werken in Zwitserland.

WAAROM DIT WERKT

Wat takeoff eraan heeft

Per taal een eigen versie

Google neemt elke taalversie apart op. Zoekt een Poolse fysio in het Pools, dan kan hij zo op de Poolse pagina's uitkomen.

Gericht op aanmelden

Elke pagina leidt naar de aanmelding. Wie nog twijfelt, leest onderweg de verhalen van fysio's die de stap al zetten, ziet de cijfers en maakt kennis met de community.

Ruimte voor nieuwe landen

Een nieuwe taal of markt komt erbij op dezelfde site en kan binnen een paar dagen online staan. Het team hoeft daarvoor niets opnieuw te laten bouwen.

In eigen beheer

Een nieuwe vacature of het verhaal van een fysio zet het team zelf online, op het moment dat het speelt, zonder dat er een ontwikkelaar aan te pas komt.

Ook plannen voor een tweede taal of markt?

Ik bouw een snelle site die je zelf bijhoudt, en waar later zonder verbouwing een taal of markt bij kan.