Conseils pour accélérer votre boutique WooCommerce
Publié: 2017-09-18
Dernière mise à jour - 8 septembre 2020
WooCommerce devient rapidement le choix des magasins de commerce électronique du monde entier. Le plus triste est que le nombre de magasins WooCommerce qui ne parviennent pas à dépasser la première année augmente rapidement en raison d'un problème évitable - les propriétaires de magasins WooCommerce ne parviennent pas à optimiser leurs magasins pour la vitesse. Le résultat est un magasin lent qui n'impressionne pas les visiteurs et ne gagne donc pas d'argent.
Avant d'appliquer l'une des suggestions de cet article, nous vous recommandons de tester votre boutique WooCommerce à l'aide de services d'analyse comparative tels que GTMetrix, Pingdom Tools ou Google PageSpeed. Commencez par noter le temps de chargement actuel de votre boutique WooCommerce ainsi que la taille de vos images. De cette façon, vous pourrez mieux comprendre les améliorations du temps de chargement de votre boutique WooCommerce.
Serveurs et hébergement
Comme de nombreux nouveaux propriétaires de magasins, vous ignorez peut-être également l'importance de la solution d'hébergement pour déterminer la vitesse de chargement des pages de votre boutique WooCommerce. Au lieu d'un hébergement partagé ou dédié, vous pouvez voir de meilleurs chiffres de performance avec l'hébergement cloud géré. N'oubliez pas que l'hébergement mutualisé peut ralentir les performances de votre boutique, tandis que l'hébergement dédié peut vous coûter cher.
Choisir un hébergeur décent comme Cloudways peut aider à accélérer votre boutique WooCommerce . La plate-forme d'hébergement WooCommerce gérée par Cloudways vous permet de bénéficier d'une multitude de fonctionnalités telles que des centres de données mondiaux, plusieurs fournisseurs d'infrastructure cloud, une sécurité à toute épreuve, des sauvegardes automatiques et une prise en charge de la gestion des serveurs 24 × 7 par des experts.
L'emplacement physique du serveur qui héberge votre boutique WooCommerce est un facteur important dans la vitesse de chargement des pages. Plus le serveur est éloigné des utilisateurs, plus le temps de chargement de la page sera élevé. Lorsqu'une boutique WooCommerce se charge, elle peut générer un grand nombre de demandes en minimisant la distance que ces demandes doivent parcourir. De cette façon, la vitesse de chargement de la page pourrait être considérablement améliorée.
Activer la mise en cache WooCommerce
Les plugins de cache accélèrent les magasins WooCommerce en optimisant la manière dont les requêtes sont traitées par le serveur. Au lieu de transmettre toutes les requêtes au serveur (et de perdre du temps dans le traitement du serveur et l'accès à la base de données), ces plugins conservent une copie des éléments statiques (fichiers CS et JS) et servent les requêtes associées presque immédiatement. Bien qu'il existe un certain nombre de plugins de cache réputés sur le marché, je recommande un plugin gratuit appelé Breeze — WordPress Cache Plugin .
En plus de générer des fichiers HTML statiques, le plug-in de cache Breeze améliore la vitesse de votre boutique WooCommerce de plusieurs manières. Il prend en charge les méthodes d'optimisation telles que la minification, la mise en cache du navigateur, la compression CSS et JavaScript et l'intégration d'un réseau de diffusion de contenu (CDN).
Optimisez votre base de données
La configuration par défaut de la boutique WooCommerce n'est pas très efficace. Il conserve de nombreuses informations inutiles qui gonflent inutilement la taille de votre base de données.
WooCommerce pourrait générer un nombre étonnamment élevé d'entrées de base de données qui pourraient obstruer le système et ralentir les performances du magasin. Le meilleur plan d'action dans ce contexte est de nettoyer fréquemment la base de données. Vous pouvez facilement le faire en purgeant la base de données WooCommerce à partir du menu d'administration.
Optimisez vos images
Chaque propriétaire de magasin essaie de rendre son magasin plus attrayant en ajoutant plusieurs images de produits. Bien que cela améliore considérablement l'expérience utilisateur, un grand nombre d'images et la taille énorme de l'image pourraient entraîner le magasin vers le bas. Bien que je ne vous conseille pas de réduire le nombre d'images sur votre boutique WooCommerce (les images sont bonnes pour les ventes !), l'optimisation des images est la clé de la performance de la boutique. La grande taille des images augmente également la taille globale de la page, ce qui dégrade davantage l'expérience utilisateur.

Maintenant, vous pouvez facilement réduire la taille du fichier de vos images en utilisant des programmes d'édition graphique comme Adobe Photoshop. Alternativement, vous pouvez réduire la taille du fichier de vos images après les avoir téléchargées sur la boutique WooCommerce en utilisant des plugins comme WP-Smush.it , EWWW Image Optimizer ou Hammy .
Utiliser un réseau de diffusion de contenu (CDN)
Chaque fois que vous visitez une boutique WooCommerce, votre appareil doit télécharger tous les fichiers des pages Web que vous visitez. Le temps nécessaire pour télécharger tous ces fichiers est connu sous le nom de temps de réponse du serveur et peut être l'une des principales raisons d'un magasin lent. Le temps de réponse moyen peut être d'une demi-seconde. Cependant, étant donné la taille énorme des pages de la boutique WooCommerce, cette fois pourrait bien se passer pendant plusieurs secondes.
Plus vous êtes loin de l'emplacement du serveur, plus votre temps de réponse sera élevé. Par exemple, si votre centre de données est situé à Paris, un visiteur de Bruxelles obtient un meilleur temps de réponse qu'un visiteur du Québec. La meilleure façon de résoudre cette situation est de tirer parti d'un réseau de diffusion de contenu (CDN).
Le réseau de distribution de contenu (CDN) prend une copie de vos fichiers et la stocke dans plusieurs centres de données à travers le monde. Au lieu de télécharger une copie de vos fichiers directement depuis votre serveur, le visiteur téléchargera automatiquement une copie depuis le centre de données le plus proche. Cela garantit que tous les visiteurs bénéficieront de temps de chargement rapides lors de la visite de votre boutique WooCommerce.
Supprimer toutes les extensions inutiles
Les extensions sont la raison pour laquelle WooCommerce est si flexible. Malheureusement, les extensions sont également l'une des principales causes du ralentissement des magasins WooCommerce. Chaque extension que vous activez ajoute à la surcharge des performances du magasin. Cela a conduit de nombreux hébergeurs WooCommerce à interdire certains plugins connus pour ralentir les magasins WooCommerce.
Il est donc impératif que vous désactiviez et supprimiez les extensions WooCommerce qui ne sont pas indispensables au succès de votre boutique. Ne tombez pas dans le piège de laisser les extensions désactivées car vous pourriez avoir besoin de les utiliser plus tard. Si une extension est importante, gardez-la activée. Sinon, désinstallez cette extension. Vous pouvez toujours réinstaller l'extension si le besoin s'en fait sentir ultérieurement.
Utilisez des images au lieu de boutons de partage
Très souvent du fait de leurs tailles, certains boutons de partage social mettent trop de temps à se charger et ralentissent ainsi votre boutique WooCommerce. Tant que le widget de partage social ou les boutons individuels sont inférieurs à trois, il n'y a pas de soucis. Mais quand on va au-delà, les choses se compliquent.
Si vous souhaitez afficher plus de trois boutons de partage en bas de vos produits, je vous conseille d'utiliser un plugin qui vous permettra d'afficher ces boutons sous forme d'images. Cela réduira considérablement le temps de chargement des pages de votre boutique WooCommerce.
Emballer!
Gardez toujours à l'esprit que le but de votre boutique WooCommerce est de vous faire gagner de l'argent et vous devez concentrer tous vos efforts sur cet objectif.
J'espère que ce guide vous aidera à rendre votre boutique WooCommerce beaucoup plus rapide que le temps de chargement actuel. Si vous avez des questions, des commentaires, des idées ou des méthodes éprouvées, faites-le moi savoir dans les commentaires ci-dessous.