Mission agence — Mazette · 2023 · SaaS & Tech
Weglot : site Webflow multilingue en 17 langues
Le site d'une scale-up de la traduction, décliné en 17 langues. Près de 100 pages, 30 collections CMS reliées entre elles, et un switcher de langue développé sur-mesure. C'est mon projet le plus important — et celui que je fais évoluer régulièrement depuis 2023.
- Contexte
- Mission agence — Mazette
- Rôle
- Développement Webflow complet et maintenance
- Durée
- 4 semaines de build initial · suivi continu depuis 2023
- Année
- 2023
- Stack
- Webflow
- Finsweet Attributes
- Weglot
- Tally
- LottieFiles
- JavaScript custom
- GTM
- GA4
- Axeptio

Le contexte
Weglot édite une solution de traduction de sites web. Leur propre site devait donc être exemplaire sur le terrain où ils sont attendus : le multilingue. Dix-sept langues, une arborescence dense, et un rythme de publication soutenu côté marketing.
La v2 a été reconstruite sur un projet Webflow neuf plutôt qu’en remaniant l’existant — un choix qui a permis de repartir sur une architecture saine, et qui explique un build initial de quatre semaines seulement pour un site de cette taille.
L’architecture mise en place
Le vrai enjeu n’était pas de livrer un site, mais de livrer un site que leur équipe pourrait faire vivre pendant des années sans le casser.
- 30 collections CMS reliées entre elles par références multiples, pour éviter toute duplication de contenu
- 16 templates CMS, dont plusieurs à affichage conditionnel : un même template sert des items très différents selon les champs renseignés
- Une bibliothèque de 77 components, nommés et structurés pour que l’équipe marketing assemble de nouvelles pages en autonomie
- Une convention de nommage des classes stricte, condition indispensable pour qu’un site évolue sans accumuler de dette technique
Les développements sur-mesure
Un switcher de langue développé à la main
Le switcher natif ne couvrait pas le comportement attendu sur un site de cette complexité. Je l’ai reconstruit en JavaScript pour gérer finement les correspondances d’URL entre les 17 versions linguistiques — y compris sur les pages CMS, où le mapping ne peut pas être statique.
Un formulaire de contact conditionnel
Le formulaire de contact se déroule en plusieurs étapes et adapte les champs affichés selon les réponses précédentes. L’objectif commercial : router chaque demande vers la bonne équipe sans imposer un formulaire à rallonge au visiteur.
Des tests de conversion sur les pages stratégiques
Mise en place de tests de conversion sur les pages à fort trafic. La contrainte technique est réelle : faire coexister plusieurs variantes d’une même page sans dégrader les performances ni créer de contenu dupliqué aux yeux de Google.
Un site que je fais vivre, pas seulement que j’ai livré
Depuis la mise en ligne, je suis le développeur référent du site : nouvelles pages, évolutions SEO, ajustements CMS, optimisations, corrections.
C’est la partie du projet dont je suis le plus satisfait. Un site vitrine qui reste rapide et maintenable après deux ans d’ajouts continus, ce n’est pas un hasard de build — c’est le résultat de décisions d’architecture prises au départ et tenues dans la durée.
En chiffres
- 17 langues
- 30 collections CMS
- 16 templates CMS
- 77 components
- Développeur référent depuis 2023