Max Lancelot/ dev WebflowParlons de votre projetContact

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.

Voir le site en ligne ↗ (nouvel onglet)

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
Page d'accueil du site Weglot

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

Un projet similaire ?

Parlons de vos contraintes techniques. Je réponds sous 24 h.