Étude de cas · Webko
Klinika PINKOVA : migrer le site d’une clinique de Tilda vers Angular
Webko développe et maintient le site de Klinika PINKOVA, une clinique de cosmétologie à Vilnius : un site Angular statique en quatre langues qui a remplacé Tilda pour réduire les coûts, simplifier les mises à jour et donner la maîtrise complète du SEO.
- Projet
- Site d’une clinique de cosmétologie à Vilnius : lasers, lifting RF, remodelage corporel, maquillage permanent
- Notre rôle
- Prestataire : migration depuis Tilda, développement, SEO, déploiement et maintenance
- Périmètre
- Page d’accueil, 10 pages de soins, pages carrières et mentions légales, pages de remerciement : 29 pages en lituanien, dont 26 en russe, anglais et allemand
- Stack principale
- Angular 22 avec prérendu statique, TypeScript, SCSS ; un petit relais PHP des formulaires vers Telegram
- Langues
- Lituanien, russe, anglais, allemand
- Statut
- En ligne depuis le 26 octobre 2026 sur pinkova.lt
La mission
Le site était construit sur Tilda. La clinique payait chaque mois le constructeur, chaque modification demandait de travailler page par page dans un éditeur visuel, et les détails SEO comme hreflang, données structurées, textes alternatifs des images et redirections étaient difficiles à maîtriser et à vérifier.
Le nouveau site devait conserver toutes les adresses indexées, avoir la même apparence pour les visiteurs, envoyer les demandes au groupe Telegram de la clinique comme avant et parler quatre langues, sans serveur d’application à exploiter.
Ce que nous construisons
Le même site sur une nouvelle base
Angular 22 avec composants autonomes, signaux et prérendu statique. Chaque page devient du HTML simple au build, le site tourne donc sur un hébergement ordinaire : sans abonnement au constructeur et sans serveur à maintenir.
Du contenu en fichiers typés
Chaque page est un fichier de contenu typé par langue. Téléphone, adresse, horaires et liens sociaux sont définis à un seul endroit : changer les horaires revient à modifier une ligne au lieu de chaque page.
Le SEO intégré au build
Title, description, canonical, hreflang et JSON-LD (la clinique, ses soins et ses prix lus dans les tableaux de tarifs, le site et chaque page) sont écrits dans le HTML prérendu, avec un sitemap avec hreflang. Le build échoue si un texte alternatif manque, si une paire de langues est cassée ou si un title est trop long.
Aucune adresse perdue
Les anciennes adresses de pages Tilda et les formes d’URL en double reçoivent une redirection 301, www mène au domaine principal en un seul saut, et le nouveau sitemap a été soumis à nouveau dans la Search Console : les pages de la clinique déjà présentes dans Google gardent leur place.
Quatre langues qui résistent à la traduction automatique
Lituanien, russe, anglais et allemand avec un sélecteur de langue. Les blocs de texte se réorganisent au lieu de se chevaucher, car la traduction automatique du navigateur allonge le texte de 10 à 35 pour cent ; un test automatique le vérifie.
Demandes vers Telegram, mesure d’audience après consentement
Les formulaires envoient vers un petit point d’accès PHP qui relaie la demande, avec ses pièces jointes, au groupe Telegram de la clinique, avec un piège à spam et une limite de débit. Google Analytics et Meta Pixel ne se chargent qu’après l’acceptation des cookies.
Pages plus légères et mises en ligne simples
Les images sont servies en WebP à la taille d’affichage, de 31 Mo à 7 Mo. Le build statique est déployé en FTPS sur l’hébergement existant de la clinique, avec une copie de préproduction non indexée par les moteurs de recherche.
Le site



Technologies
- Front end
- Angular 22 (composants autonomes, signaux, sans zone.js), SCSS, contenu de page typé par langue
- Rendu et SEO
- Prérendu statique, contrôles SEO et d’intégrité qui font échouer le build, audit SEO du résultat, sitemap avec hreflang
- Côté serveur
- Règles de redirection Apache, relais PHP vers un bot Telegram (pièces jointes, piège à spam, limite de débit)
- Qualité
- Vitest, angular-eslint, test automatique de chevauchement pour la traduction automatique du navigateur, test de fumée du site en ligne
- Hébergement
- Fichiers statiques en FTPS sur l’hébergement existant ; préproduction sur un hôte séparé en noindex
Résultat
- Pas d’abonnement au constructeur — le site est un ensemble de fichiers statiques sur un hébergement que la clinique avait déjà.
- Un seul endroit pour les faits — téléphone, adresse et horaires sont définis une fois et réutilisés sur chaque page et dans les données structurées.
- Des pages vérifiées avant livraison — chaque build est contrôlé pour le SEO et l’intégrité avant de pouvoir être déployé.
- Des images de 31 Mo à 7 Mo — des pages plus rapides en mobile ; les JPEG d’origine ne servent plus que pour les aperçus sur les réseaux sociaux.
Pas encore de chiffres de trafic ni de positionnement : le site est en ligne depuis le 26 octobre 2026. Les faits proviennent du dépôt du projet, état au 30 octobre 2026.
Autres études de cas
- PEV Deals — Catalogue de promotions pour véhicules électriques en six langues : front Angular prérendu, back-office et API Spring Boot.
- Terasa28 — Site de location d’un appartement en bord de mer avec compte invité, calendrier de réservation et back-office de validation des demandes.
- Intela — Composants Angular réutilisables, logique métier des modules et pages de rapports pour un portail de gestion fiscale dans un groupe mondial.
Quitter un constructeur de sites ?
Décrivez la mission en quelques lignes, nous répondons avec une estimation et une proposition pour démarrer.
Contacter Webko