Comment Weglot gère la performance de votre site web

Dans cet article, vous découvrirez comment Weglot affecte les performances de votre site web en fonction de l'intégration choisie.



1. Performances générales

Voici comment Weglot fonctionne sur les versions traduites de votre site internet :

  • Il analyse le contenu original de votre site (fichier HTML)
  • Après l'analyse, Weglot "parse" (lit et coupe) les éléments entre les balises HTML
  • Il traduit automatiquement ce contenu original en son équivalent traduit.
  • Pendant le processus de traduction, Weglot stocke votre contenu dans votre liste de traductions, qui est disponible dans votre Dashboard Weglot, et affiche ensuite les traductions.

Ce processus permet à Weglot de traduire et d'afficher les traductions sur votre site web en quelques secondes.

N'oubliez pas que plus il y a d'éléments sur votre page d'origine, plus le chargement et l'analyse et la traduction de votre contenu par Weglot peuvent prendre du temps.


Pour pallier cette situation, Weglot utilise un Réseau de Diffusion de Contenu (Content Delivery Network, ou CDN) afin de réduire le temps de chargement de vos pages traduites. Le CDN est un groupe de serveurs géographiquement distribués qui met en cache le contenu à proximité des utilisateurs finaux. Notre objectif avec le CDN est d'afficher le contenu en profitant de la portée de plusieurs serveurs miroirs dans le monde entier. Le contenu sera chargé et affiché à partir du serveur le plus proche.

Ce système garantit une haute disponibilité des serveurs, réduit le temps de chargement et augmente les performances générales du site internet. Étant donné qu'un CDN utilise des serveurs miroirs, notez que vos modifications sur votre site web peuvent ne pas être visibles immédiatement.

Pour éviter cela, Weglot utilise du "versioning", qui met à jour la version lorsque des modifications sont apportées. Dans ce cas, les serveurs CDN sont informés de la nouvelle version et sont temporairement désactivés pour vous permettre d'effectuer les modifications.

Le temps de chargement peut être un peu plus long lors du tout premier appel d'une nouvelle version de votre site internet, car votre navigateur doit contacter le serveur miroir, qui doit lui-même contacter le serveur d'origine. Par la suite, les visiteurs se connecteront au serveur miroir le plus proche, qui disposera de la nouvelle version, et votre site sera mis en cache.


Pour les projets non-WordPress, Weglot implémentera une bibliothèque JavaScript sur votre site internet. Cette bibliothèque ajoutera le sélecteur de langue et assurera son fonctionnement. Cette bibliothèque vous permet d'ajouter des éléments dynamiques dans votre Dashboard Weglot > Paramètres > Paramètres de l'application.

Cela permettra à Weglot de revérifier les éléments sélectionnés et de les traduire dynamiquement, même s'ils sont générés après la première analyse de Weglot. Cependant, veuillez noter que plus vous avez d'éléments dynamiques, plus Weglot peut avoir besoin de temps pour afficher toutes vos traductions.


Weglot est en permanence à l'écoute et à la recherche de solutions pour offrir les meilleures performances possibles.

2. Intégration WordPress

L'intégration WordPress est différente des autres, s'appuyant sur la structure de WordPress avec des plugins, des filtres et des hooks. Ces caractéristiques permettent une grande compatibilité avec d'autres plugins et avec WordPress en général.

Ses performances générales sont similaires à celles de nos intégrations en Sous-domaines et en Sous-répertoires :

  • Vous aurez des URLs uniques pour votre contenu traduit
  • Les traductions sont gérées côté serveur à des fins de référencement.
  • Les pages gérées par Weglot utiliseront le système CDN

Comme votre contenu sera traduit dans la source de vos pages (côté serveur), vos visiteurs ne verront pas le passage de votre langue d'origine à la langue traduite qu'ils ont choisie. La page se chargera directement traduite.

En outre, vous avez peut-être installé des plugins gérant le cache côté serveur pour améliorer les performances de votre site internet. Weglot est situé "derrière" tout cache côté serveur, ce qui signifie que les modifications effectuées sur Weglot ne seront pas mises à jour dans le cache côté serveur par défaut. Vous devrez parfois purger le cache dans ces plugins pour voir vos modifications.

3. Intégration JavaScript

L'intégration JavaScript peut être paramétrée pour chaque technologie que vous utilisez.

Grâce à elle, votre langue d'origine et les langues traduites seront affichées sur la même page, mais pas simultanément. Lorsqu'un visiteur change de langue à l'aide du sélecteur de langue, Weglot remplace dynamiquement votre contenu par sa traduction.

Weglot analyse alors votre site et traduit votre contenu "à la volée". Les traductions sont gérées côté client. À cet égard, veuillez noter que l'intégration JavaScript n'est pas favorable au référencement. Cependant, vous pouvez passer à notre intégration en Sous-domaine ou en Sous-répertoire pour un référencement multilingue !

4. Intégration Sous-domaines

L'intégration en Sous-domaines est recommandée pour le référencement. Vous aurez des URLs uniques pour votre contenu traduit, et les traductions seront gérées côté serveur à des fins de référencement.

Si l'URL de base de votre site web est https://www.mywebsite.com/ ou https://mywebsite.com/, les traductions seront affichées sur https://XX.mywebsite.com/, XX étant le code de langue à deux lettres de la langue actuelle.

Par conséquent, lorsque vous changez de langue, vos visiteurs ne verront pas les changements de contenu ; ils seront redirigés vers le sous-domaine correspondant. Les traductions sont effectuées côté serveur, directement dans la source de la page, ce qui signifie que la page se chargera directement traduite, supprimant ainsi tout temps de blocage lié à l'exécution du JavaScript pour les traductions.


Comme vous aurez des URLs dédiées pour vos langues traduites, que Weglot traduira le contenu côté serveur pour les robots de Google, et que Weglot ajoutera les hreflangs correspondants en fonction de la page et de la langue en cours, cette intégration permettra l'indexation de vos pages traduites.


Weglot ne gère que les sous-domaines traduits. Votre version originale sera toujours servie par votre CMS ou votre éditeur, de sorte que Weglot n'ait d'impact que sur les performances des sous-domaines.

Cette intégration réduit le nombre d'éléments dynamiques que vous pourriez ajouter car elle permet à Weglot d'accéder à davantage de contenu sur votre site web, ce qui peut se traduire par de meilleures performances.

5. Intégration Sous-répertoires

L'intégration en Sous-répertoires est également recommandée pour le référencement. Vous aurez des URLs uniques pour votre contenu traduit, et les traductions seront gérées côté serveur à des fins de référencement.

Si l'URL de base de votre site web est https://www.mywebsite.com/ ou https://mywebsite.com/, les traductions seront affichées sur https://www.mywebsite.com/XX/ ou https://mywebsite.com/XX/, XX étant le code de langue à deux lettres de la langue actuelle.

Cette intégration présente les mêmes avantages que l'intégration des sous-domaines et offre même des avantages supplémentaires. En effet, comme Weglot va gérer l'ensemble de votre site, y compris votre version originale, il va pouvoir gérer entièrement votre référencement en ajoutant les hreflangs sur votre version traduite et sur votre version originale.


Weglot gérera donc l'affichage de l'ensemble de votre site internet, car cette intégration nécessite la modification de votre enregistrement DNS principal afin qu'il pointe vers les serveurs de Weglot.

Weglot agira alors comme un proxy inverse (reverse-proxy). Lorsqu'un visiteur essaiera de visiter vos pages, Weglot recevra la requête, récupérera les données de votre contenu original, traduira votre contenu et affichera les pages traduites. Vous pouvez voir Weglot agir comme un pont qui traduit le contenu et l'affiche sur les pages correspondantes.

Par conséquent, cette configuration peut induire un très léger délai lors du chargement de vos pages en fonction du fournisseur de CDN utilisé, même sur votre version originale, car Weglot récupère la page entre-temps et effectue les traductions si nécessaire.

Mais rassurez-vous, Weglot utilise certains des meilleurs fournisseurs de CDN au monde, de sorte que votre site internet puisse être vu de n'importe où, n'importe quand, aussi rapidement que possible.


Cette intégration réduit également le nombre d'éléments dynamiques que vous pourriez ajouter, car elle permet à Weglot d'accéder à plus de contenu sur votre site (à partir de la source), ce qui peut se traduire par de meilleures performances.



Pour plus de détails sur nos intégrations et leur mise en place, veuillez consulter notre Présentation Technique de Weglot.

Cela a-t-il répondu à votre question ? Merci pour votre avis Il y a eu un problème pour soumettre votre commentaire. Veuillez réessayer plus tard.

Vous avez encore besoin d’aide ? Contactez-nousContactez-nous