Table des matières de l'article :
WPML est un plugin qui vous permet de créer votre site Web en plusieurs langues. Il possède de nombreuses fonctionnalités, notamment la possibilité de créer des pages dans différentes langues, de personnaliser votre contenu pour chaque langue, etc. Mais il y a quelques inconvénients. Cet article explique pourquoi WPML peut ralentir votre site et comment y remédier avec notre service spécifique.
Le plugin existe depuis 2010 et est utilisé par des dizaines de milliers d'entreprises à travers le monde. Il fonctionne avec presque tous les plugins CMS disponibles sur le marché aujourd'hui, y compris WooCommerce, Easy Digital Downloads, Gravity Forms et bien d'autres.
Le principal problème avec WPML est qu'il est lent en raison de sa grande taille de base de données, ce qui rend les requêtes de base de données plus lentes que d'habitude lors de la configuration du site en plusieurs langues via ce plugin.
Pourquoi utiliser un WordPress multilingue ? Qu'est-ce que WPML ?
Un site Web multilingue est un site dont le contenu est disponible dans plusieurs langues. Par exemple, une entreprise anglophone peut utiliser un site Web multilingue pour présenter ses produits en français et en espagnol, ainsi qu'en anglais. Cela leur permet d'atteindre plus de clients et de vendre plus de produits.
WPML (WordPress Multilingual) est un plugin qui vous permet de créer des sites Web multilingues dans WordPress. Vous pouvez traduire tout votre contenu dans autant de langues que vous le souhaitez et tout avoir sur le même site. Si votre site a une version anglaise, vous pouvez facilement ajouter des versions françaises ou espagnoles, sans avoir à repartir de zéro ! Vous pouvez également configurer différents menus pour chaque langue, afin que les visiteurs ne voient que ce dont ils ont besoin lorsqu'ils visitent votre site. Cela leur permet de trouver plus facilement ce qu'ils recherchent.
Il existe de nombreuses raisons pour lesquelles vous devriez utiliser WordPress multilingue:
- Vous pouvez atteindre plus de clients en traduisant votre site Web dans leur langue maternelle. Cela leur permet de trouver plus facilement ce qu'ils recherchent sur votre site et augmente les taux de conversion.
- Google classe les sites plus haut s'ils sont disponibles en plusieurs langues. Cela vous aide à vous classer plus haut dans les résultats de recherche et à obtenir plus de trafic organique à partir des recherches Google effectuées par des personnes qui parlent des langues autres que l'anglais.
Quels sont les problèmes et les inconvénients de WPML ?
WPML est un excellent outil pour internationaliser un site. Malheureusement, il présente certains inconvénients dont vous devez être conscient avant de l'utiliser.
Les problèmes de performance
WPML utilise la fonction gettext pour traduire votre contenu, ce qui nécessite beaucoup de puissance de traitement et de mémoire. Cela peut ralentir votre site Web et affecter ses performances.
Benchmark en main WPML se révèle être le plus lent de tous les plugins pris en considération pour le WordPress multilingue. Absolument le plus lent
Temps de chargement du contenu lents
Plus vous ajoutez de langues, plus votre site Web est lent. En effet, chaque langue doit être chargée séparément du serveur ; par conséquent, le fait d'avoir plusieurs langues sur une même page peut entraîner de graves problèmes de performances.
Problèmes de contenu dupliqué
WPML crée du contenu dupliqué par défaut. Cela peut causer des problèmes avec Google et d'autres moteurs de recherche, ainsi qu'avoir un effet négatif sur les classements SEO.
Nous avons eu des sites construits avec WPML qui ont pris plus de 6 secondes pour ouvrir la page, alors que sans WPML, le temps était inférieur à une seconde.
Il est clair que WPML est développé par une entreprise qui ne se concentre pas sur les besoins réels des utilisateurs et qu'ils se limitent probablement à écrire du "code spaghetti" improvisé et non performant, ce qui rend tout absolument inadéquat pour ceux qui veulent faire des affaires de manière rentable en répondant aux critères de rapidité et de performance exigés par Google et par les visiteurs qui naviguent sur le site.
Comment résoudre les problèmes de vitesse de WPML ?
Si vous effectuez une recherche Google à la recherche de "WPML Slow", vous trouverez une quantité vraiment embarrassante de résultats dans le forum d'assistance du fabricant.
Évidemment en aucun commentaire ils en prennent la responsabilité en admettant qu'ils ne savent pas développer et écrire du code amateur et non performant, selon eux c'est toujours la faute du thème, d'un autre plugin, de l'hébergeur ou du manque un peu de Cache.
Comme nous l'avons toujours dit, la mise en cache est une solution de contournement, un gadget, un correctif, une solution rapide et facile, mais pas une solution aux problèmes de performances et de vitesse. Si WPML a des requêtes qui prennent quelques secondes ou effectue 3000 requêtes sur une page où 200 auraient suffi, le cache ne réduira pas ce nombre de requêtes ou la vitesse de réponse.
Très souvent, nous sommes contactés par des clients potentiels qui voient en nous, hébergeurs, la panacée à tous les maux quand il s'agit de WPML.
Ils pensent : "Maintenant, nous apportons tout de Managedserver et nous l'avons résolu en rendant ce site WPML rapide et performant".
Malheureusement, cette affirmation est vraie dans certains cas mais pas dans tous.
Nous ne faisons pas de miracles uniquement avec des solutions côté serveur et une ingénierie système.
Ce que nous faisons en tant que société d'hébergement haute performance est de fournir la meilleure pile matérielle et logicielle ; cependant, rendre un pachyderme maigre et agile est tout simplement un objectif impossible.
Si vous avez des sites ou du commerce électronique avec 1000 à 5000 produits, nous pouvons certainement vous aider en essayant d'utiliser des systèmes de cache et de minimiser les problèmes de WPML qui, cependant, ne sont pas résolus mais seulement atténués.
Si vous avez plutôt affaire à des sites avec des dizaines de milliers de produits, la seule solution est d'utiliser un système alternatif à WPML comme, par exemple, Polylang ou Multilingual Press dont nous avons assez longuement parlé dans cet article : Des sites WordPress multilingues sans compromis sur les performances et la vitesse ? MultilingualPress la seule solution valable sur le marché.
Pour toute éventualité cependant, nous sommes en mesure de vous mettre en face de différentes options d'optimisation et de rapidité, certaines exclusivement systèmes et donc partiellement efficaces mais extrêmement économiques, d'autres hybrides intervenant aussi au niveau applicatif et donc certes déterminantes mais aussi assez coûteuses (nous on parle d'interventions tantum à partir de 2000 euros pour être clair) et donc pas économiques.
Cependant, si vous voyez que la solution est complexe, difficile à gérer et plutôt drastique, vous pouvez toujours vous comparer gratuitement avec notre support pour avoir une évaluation approximative sans engagement et donc trouver une solution optimale et spécifique à votre projet basé sur WPML qui vous pose des problèmes de vitesse.