Table des matières de l'article :
Lorsque vous envisagez de démarrer une boutique de commerce électronique, WooCommerce, Shopify, Magento, etc. Voici quelques-unes des principales plates-formes que vous rencontrerez. Cependant, WooCommerce reste la principale plate-forme de commerce électronique avec ses fonctionnalités exceptionnelles et sa grande rentabilité. Cependant, on dit que WooCommerce est une plate-forme plus lente que les autres plates-formes de commerce électronique. Ce n'est pas tout à fait vrai, cela nécessite juste des efforts supplémentaires d'ajustement. Vous pouvez essayer quelques astuces pour accélérer une boutique WooCommerce. Êtes-vous propriétaire d'une boutique WooCommerce ? Votre boutique est aussi lente ? Donc, ce tutoriel concerne exactement les moyens d'accélérer votre boutique WooCommerce. Les acheteurs en ligne ont une courte durée d'attention et si votre magasin se charge plus lentement, ils quitteront votre magasin et ne reviendront jamais. Par conséquent, cela nécessite votre attention immédiate.
WooCommerce est une plateforme gratuite et vous n'avez pas à payer un pourcentage de vos revenus, contrairement aux autres plateformes d'achat populaires. Par conséquent, vous êtes responsable de la maintenance de votre boutique WooCommerce vous-même. C'est pour ça qu'il y a un problème ! Étant donné que WooCommerce est gratuit avec un support limité, vous pouvez facilement gérer votre boutique WooCommerce avec un peu plus d'effort. Lisez ce guide pour accélérer votre WooCommerce pour une vitesse fiable.
Pourquoi votre WooCommerce est-il si lent ?
Vous devez avoir entendu dire que BigCommerce ou Shopify sont plus rapides que WordPress ou WooCommerce. Cependant, ce n'est pas le cas exact. Sans aucun doute, les plates-formes de commerce électronique hébergées emploient de grandes équipes d'experts pour optimiser leurs plates-formes en termes de vitesse et de performances. Par conséquent, ils offrent naturellement de meilleurs services que les autres plateformes. Vous ne pouvez pas comparer Shopify à WooCommerce, même en termes de vitesse, de performances et de budget. vous pouvez vérifier Prestashop vs WooCommerce, Opencart vs Wooocommerce et Magento vs WooCommerce.
Vous devez travailler dur pour optimiser la vitesse et les performances de votre boutique WooCommerce. Sans aucun doute, vous pouvez finir par déléguer le travail à votre hébergeur et à un développeur. Cependant, il doit encore être travaillé et fait fonctionner correctement. La plupart du temps, voici les raisons des performances mal optimisées d'une boutique WooCommerce :
Aucune implémentation d'un booster de vitesse WooCommerce
Vous ne devriez pas être assez naïf pour vous demander pourquoi votre WooCommerce est lent alors que vous n'avez pas implémenté d'actions d'amélioration de la vitesse de WooCommerce, telles que la gestion du cache, l'optimisation du code, l'optimisation des images, etc. Vous ne pouvez pas juger la plateforme si vous n'avez pas tout fait pour optimiser votre boutique. Dans la section suivante, je discuterai de différentes méthodes pour augmenter la vitesse d'une boutique WooCommerce. Nous espérons que ce tutoriel résoudra ce problème pour vous.
Fournisseur d'hébergement Web incompétent
C'est probablement le problème le plus courant que j'ai rencontré. Les gens choisissent généralement le fournisseur d'hébergement le moins cher sans tenir compte d'autres facteurs tels que les fonctionnalités, les modules complémentaires, le service client, les performances, la disponibilité, le processeur, etc. Leur négligence se traduit finalement par de mauvaises performances de leur boutique WooCommerce. Choisissez toujours le meilleur fournisseur d'hébergement Web dans votre budget. J'en parlerai plus tard.
Plugins surchargés
Les plugins vous facilitent la vie, ou c'est ce que vous pensez. L'ajout de plugins à votre boutique peut rendre votre boutique lourde et finalement plus lente. Il ne s'agit pas seulement du nombre de plugins que vous avez dans votre boutique, cela dépend également de la qualité du code de ces plugins. Si un plug-in peut effectuer plus de 4 actions, il n'est pas nécessaire d'ajouter 4 plug-ins différents pour chaque action. Par conséquent, considérez toujours la qualité d'un plugin avant de l'ajouter à votre site.
Thème WooCommerce non optimisé et de mauvaise qualité
Vous trouverez un nombre illimité de thèmes WooCommerce gratuits et payants. Vous êtes-vous déjà demandé pourquoi certains beaux thèmes sont disponibles gratuitement et certains thèmes laids sont payants. Eh bien, les thèmes sont principalement jugés par leur apparence, ce qui n'est pas tout à fait correct. Bien sûr, l'apparence devrait être un facteur, mais cela ne devrait pas être le seul facteur lors de la sélection d'un thème. Je vous recommande de choisir un thème abordable, beau et optimisé pour les performances.
Comment pouvez-vous accélérer votre boutique WooCommerce ?
Selon Google, les acheteurs en ligne ont un intervalle d'attention de 3 secondes et si votre magasin se charge dans les 3 secondes, ils quitteront votre site et ne reviendront jamais. Si votre boutique WooCommerce prend également plus de 3 secondes, vous devez accélérer votre boutique. Voici quelques conseils pour rendre votre magasin plus rapide. Nous optimisons votre boutique WooCommerce pour une vitesse plus rapide.
20 façons d'accélérer votre boutique WooCommerce (2022)
1. Restreindre les extensions
La principale raison pour laquelle votre boutique WooCommerce est lente peut être l'encombrement qui s'accumule fréquemment sur le backend. Les extensions peuvent vous aider dans de nombreux domaines et également automatiser la plupart de vos tâches. Cependant, avoir beaucoup d'extensions peut alourdir votre site et sa réponse sera finalement plus lente. Comme je l'ai déjà dit, il ne s'agit pas du numéro d'extension mais aussi de la qualité de l'extension que vous avez ajoutée à votre site. Par conséquent, recherchez des extensions de bonne qualité qui peuvent fournir des résultats de qualité plutôt que d'augmenter la charge sur votre site.
De plus, plus il y a d'extensions activées sur votre site, plus il devient difficile de vérifier leur qualité. Par conséquent, entraînez-vous régulièrement à inventorier votre extension et vérifiez si les extensions actives sont les plus pertinentes pour vous. Il ne sert à rien d'activer les extensions sur votre site alors que vous ne les utilisez même plus. Si possible, essayez de remplacer certaines extensions par des blocs de code équivalents. Faites-le de manière classique dans la mesure du possible.
2. Restreindre ou désactiver les révisions
WooCommerce offre une fonctionnalité qui permet un contrôle de révision par défaut sur les pages de produits. Il vous permet de revenir en arrière et de visualiser les modifications apportées aux pages de produits. Sans aucun doute, cela semble être une bonne fonctionnalité, mais même les révisions par défaut peuvent entraîner des problèmes de performances. Pour comprendre comment cela fonctionne et comment cela peut affecter les performances globales, considérons cet exemple. Disons que vous créez une page produit et travaillez dessus 7 fois. Faites quelques changements comme changer le prix ou ajouter un mot ou deux.
Ce sont quelques modifications mineures, mais vous avez maintenant 8 copies de la page produit d'origine. Non seulement cela consommera inutilement de l'espace de stockage, mais cela dégénérera et ralentira également les performances globales de votre boutique WooCommerce. Pour éviter que cela ne se produise, vous pouvez limiter ou désactiver les avis.
- Pour limite révisions, insérez la ligne de code suivante dans le fichier wp-config.php situé à la racine de votre site Web. Cela limitera les avis à 3, vous pouvez entrer le nombre de limites en fonction de vos besoins-
définir ('WP_POST_REVISIONI', 3); // Limité à 3 révisions |
- Pour désactiver révisions, insérez la ligne de code suivante dans le fichier wp-config.php situé à la racine de votre site Web-
définir ('WP_POST_REVISIONS', faux); |
3. Nettoyez votre base de données
Vous avez peut-être désactivé ou activé le nombre de révisions sur votre boutique WooCommerce. Cependant, vous devez toujours supprimer les copies existantes dont vous n'avez plus besoin dans votre magasin. Pour supprimer les révisions inutiles disponibles dans votre base de données, vous pouvez utiliser des plugins. Je recommande le plugin WP-Optimize car il peut supprimer les révisions problématiques et peut également nettoyer l'intégralité de la base de données de la boutique WooCommerce. En outre, vous pouvez automatiser le processus de nettoyage avec ce plugin afin que vous n'ayez pas à vous soucier de l'encombrement de la base de données.
De plus, vous devez également disposer d'une base de données fonctionnelle pour que votre boutique WooCommerce fonctionne correctement. Je vous conseillerai d'utiliser des types de tables performants et avancés pour le stockage de données, comme InnoDB. Cette base de données est entièrement compatible avec WooCommerce et utilise précisément les index. De plus, il peut être déplacé vers le nôtre Hébergement WooCommerce, qui peut offrir une vitesse 150 à 300 % plus rapide qu'une boutique WooCommerce moyenne.
4. Ressources externes, widgets et outils de partage limités
Tout ce qui ne se trouve pas sur votre serveur WooCommerce est une ressource externe. Il peut s'agir simplement d'un script, d'un style de caractère, d'une feuille de style, etc. Si vous utilisez Google Analytics, il s'agit également d'une ressource externe. Il est important d'ajouter un nombre limité de ressources externes. Plus vous ajoutez de ressources externes, plus il devient difficile de les optimiser. La dépendance à des serveurs externes ralentit votre site Web. Vous devez limiter le nombre de ressources externes que vous utilisez et vous assurer qu'elles proviennent d'une source crédible.
De même, les widgets et les outils de partage peuvent également ralentir votre site WooCommerce. Par exemple, si vous avez des widgets de partage social comme Facebook et Twitter, cela peut également ralentir considérablement vos magasins WooCommerce. Voici les raisons pour lesquelles ces widgets peuvent ralentir votre site :
- Augmenter la taille de la page
- Dépendance aux requêtes DNS
- Temps de téléchargement des ressources externes
- Ajouter plus de requêtes HTTP
Vous pouvez essayer de supprimer ces widgets avec des blocs de code équivalents pour les fonctionnalités de partage social. Cela supprimera la dépendance et optimisera également les performances de votre boutique WooCommerce.
5. Supprimez les plugins inutiles
Le nombre de plugins installés et activés sur votre WordPress ralentit également votre site. Comme mentionné ci-dessus, il ne s'agit pas seulement du nombre de plug-ins installés, mais de la qualité des plug-ins installés. Par exemple, si un plug-in peut effectuer plus de 4 actions, vous n'avez pas besoin d'ajouter 4 plug-ins différents pour chaque action. Par conséquent, considérez toujours la qualité d'un plugin avant de l'ajouter à votre site. De plus, assurez-vous toujours que les plugins sont installés par une ressource crédible avec un support développeur actif. Parfois, les plugins sont abandonnés par les développeurs, ce qui signifie qu'ils ne travaillent plus dessus et qu'il n'y aura pas de mises à jour pour ce plugin. Avoir un plugin obsolète est toujours un risque pour la sécurité et entraîne également des problèmes de performances. Aussi,
6. Ne vous déchaînez pas avec les publicités d'affiliation
Les publicités et les programmes d'affiliation sont le meilleur moyen de gagner de l'argent en ligne. Si vous voyez des publicités sur votre boutique WooCommerce, elles peuvent ralentir votre site. Je ne vous dis pas d'arrêter de gagner de l'argent, je vous avertis simplement de ne pas vous déchaîner avec le placement d'annonces d'affiliation. Si vous utilisez Google AdSense ou tout autre service publicitaire, vous devez libérer l'un des deux. Les publicités affiliées affichent souvent des images ou un type d'animation hébergé sur des serveurs externes. Comme je l'ai déjà évoqué, plus la dépendance vis-à-vis des serveurs externes est grande, moins les performances seront optimisées. Une autre alternative consiste à héberger des images publicitaires ou des animations sur votre serveur, optimisant ainsi les images et réduisant les requêtes DNS.
7. Un hébergeur compétent
Un hébergement compétent et fiable est quelque chose que les gens oublient souvent. Si vous gérez votre boutique WooCommerce sur un hébergement Web bon marché avec des spécifications, des vitesses et des fonctionnalités insuffisantes, il nécessite votre attention immédiate. L'hébergement Web est sans doute le facteur le plus important affectant les performances globales d'une boutique WooCommerce. Non seulement il offre un espace de location sur le serveur, mais il offre également toute l'architecture sous-jacente nécessaire pour prendre en charge un magasin fonctionnel et gérer le trafic tout en servant le contenu pertinent que les utilisateurs demandent.
Facteurs à considérer
- Fournisseur d'hébergement Web populaire avec des études de cas WooCommerce démontrables
- Disponibilité et performances
- Architecture matérielle sous-jacente prenant en charge la plate-forme WooCommerce
- Assistance managée et systèmes
- Emplacement du serveur
- Des modules complémentaires tels que l'enregistrement de domaine gratuit, l'intégration CDN, les certificats SSL, le stockage basé sur SSD nVME, etc.
- Support client et migrations de sites
Si vous n'avez pas le temps de mener des recherches approfondies, ma recommandation rapide est notre hébergement géré spécifique à WooCommerce. Il s'agit d'un fournisseur de confiance recommandé par de nombreux sites performants qui offre d'excellentes performances, dispose d'un emplacement de serveur stratégique et propose des plans optimisés et rentables. Assurez-vous que le fournisseur que vous choisissez offre l'emplacement de serveur le plus proche de votre public pour réduire le temps de réponse du serveur et, finalement, une meilleure expérience utilisateur. Si vous avez un fournisseur d'hébergement Web réputé mais que les performances ne sont toujours pas excellentes, vous devrez peut-être effectuer une mise à niveau.
Hébergement WooCommerce géré
Si vous ne voulez pas passer trop de temps et d'efforts à configurer vos serveurs pour des performances optimales, essayez l'hébergement géré WooCommerce. Comme son nom l'indique, il propose des solutions d'hébergement géré conçues spécifiquement pour les plateformes WooCommerce. En outre, il propose de nombreuses solutions, notamment des pare-feu, des certificats SSL, des sauvegardes en un clic, des mises à jour de serveur et des correctifs. De plus, il est pris en charge par des experts WordPress.
8. Augmentez la limite de mémoire dans WordPress
Modification du fichier wp-config.php
Une mémoire limitée peut également être une raison des mauvaises performances de votre boutique WooCommerce. Après avoir mis votre site en ligne, vous devez accéder à votre fichier wp-config.php, qui se trouve généralement dans le dossier principal de WordPress. puis, à la fin du fichier, vous verrez une ligne qui dit "Happy Blogging", vous devez ajouter ce qui suit là-
define ('WP_MEMORY_LIMIT', '256M');
Après avoir ajouté cette ligne, enregistrez vos modifications.
Modification du fichier PHP.ini
Vous pouvez également essayer cette méthode si vous avez accès au fichier php.ini. Vous devez modifier la limite de mémoire maximale autorisée. Habituellement, la ligne affiche 64 Mo comme mémoire maximale. Vous pouvez le changer en 256M, en l'écrivant de la manière suivante-
memory_limit = 256 millions ;
Modification du fichier .htaccess
Si vous n'avez pas accès au fichier php.ini, vous pouvez également augmenter la limite de mémoire en modifiant le fichier .htaccess. Ajoutez simplement le code suivant au fichier .htaccess-
valeur_php memory_limit 256M
La mémoire par défaut de WordPress est limitée à 32 Mo, qui doit être augmentée à un moment donné. Si vous obtenez souvent un message d'erreur fatale, la mémoire peut être un problème. Cependant, les méthodes mentionnées ci-dessus peuvent résoudre ce problème et apporter des changements drastiques aux performances globales de votre plateforme WooCommerce.
9. Compression de fichiers et d'images
Faites attention aux images que vous téléchargez sur votre boutique WooCommerce. Téléchargez uniquement les images pertinentes et nécessaires et compressez vos images pour les rendre plus claires. Vous pouvez compresser les images manuellement, à l'aide de Photoshop ou d'outils similaires. Cependant, cela peut être ennuyeux, c'est le moins qu'on puisse dire. Ou vous pouvez utiliser les plug-ins Compress JPEG et PNG Image qui sont assez faciles à installer et offrent d'excellentes performances.
Une autre chose que vous devez faire est de compresser les fichiers et éléments statiques de votre boutique WooCommerce. La compression Gzip est la meilleure technique de compression qui peut réduire la taille des ressources statiques. Il vous permet de compresser les fichiers de votre site Web, y compris les scripts et CSS. Par exemple, avec la compression Gzip, vous pouvez optimiser vos actifs CSS qui limitent au minimum le nombre de styles dans vos feuilles de style.
10. Optimiser le code du site Web
Le nombre de fichiers Web sur WooCommerce peut être énorme. De plus, ce nombre continue de croître au fil du temps et se traduit finalement par un magasin WooCommerce lent. Par conséquent, il devient nécessaire d'optimiser les fichiers et le code du site Web pour réduire au maximum le temps de chargement. Nous avons déjà parlé de la compression Gzip. Une autre chose que nous pouvons faire est de réduire au minimum les fichiers CSS. cela vous aidera à accélérer votre boutique WooCommerce.
11. Optimiser les images pour le Web
Les images sont un élément irremplaçable d'une boutique en ligne. La majeure partie de votre boutique en ligne est composée uniquement d'images. L'optimisation de vos images Web peut améliorer considérablement les performances globales de votre boutique WooCommerce. La compression des fichiers image n'est qu'un moyen d'améliorer les performances de votre boutique WooCommerce. Il existe de nombreuses autres façons d'optimiser les images pour le Web afin d'améliorer les performances globales. Commencez par supprimer et remplacer des images. Ne vous déchaînez pas lorsqu'il s'agit d'ajouter des images à votre site. Téléchargez uniquement ce dont vous avez besoin. Une conception idéale est simple, sans surcharge d'image et maintient l'accent sur les informations importantes. Comme on dit, "une image vaut mille mots". Par conséquent, vous devez trouver un équilibre et n'ajouter que les images pertinentes.
Une autre chose que vous pouvez faire est de conserver les images dans le bon format. Le bon format peut accélérer votre boutique WooCommerce et faire une différence significative dans les performances globales de votre boutique WooCommerce-
- GIF : Il s'agit d'une extension d'animation adaptée aux petites images. Une animation de 2-3 secondes peut être visualisée.
- PNG - Cette extension est principalement utilisée pour les logos, les icônes, les images transparentes, les illustrations, etc.
- JPG / JPEG : Cette extension est utilisée pour l'affichage normal d'images haute résolution afin de montrer beaucoup de détails.
Aussi, redimensionnez les images avant de les télécharger sur votre site. Ne téléchargez pas d'images inutilement volumineuses car elles prendront plus d'espace que nécessaire et ralentiront votre boutique en ligne. Au lieu de cela, redimensionnez les images à leur taille idéale manuellement ou à l'aide du plug-in pour optimiser les performances de capture et d'espace. Je vous proposerai de convertir toutes vos images en WebP et de servir vos images à Format WebP .
12. Optimisez le code HTML
Vous pouvez également optimiser votre code HTML pour de meilleures performances et pour accélérer votre boutique WooCommerce. Votre code HTML fonctionne comme une feuille de route pour lire les serveurs. Le serveur peut lire, compiler et livrer les pages demandées par les visiteurs à l'aide de ces feuilles de route. Cependant, il est de votre responsabilité de garder votre code HTML aussi propre que possible. Il est judicieux d'examiner votre code au peigne fin à intervalles réguliers, pour accélérer considérablement votre boutique WooCommerce. Mieux vaut utiliser le plugin WordPress Autoptimeze.
13. Fichiers JavaScript optimisés
Tout comme les feuilles de style, le fait d'avoir des fichiers JavaScript inutiles peut également avoir un impact négatif sur la vitesse de chargement de votre boutique WooCommerce. La même minification et compression est utilisée pour les fichiers CSS et JavaScript. Gardez le fichier JS au strict minimum car plus vous avez de fichiers, plus il est difficile de les optimiser. Mais si vous les gérez bien, cela contribuera à accélérer votre boutique WooCommerce. Le plugin WordPress Autoptimeze aidera également ici.
14. Utilisez le cache du serveur
Conservez autant que possible les éléments dynamiques de WooCommerce. Bien sûr, WooCommerce est dynamique. Cependant, le rendre statique facilitera la conservation d'une copie en cache de votre site sur le serveur et les visiteurs pourront charger votre boutique plus rapidement. Ou, chaque fois qu'un visiteur demande votre boutique, votre serveur devra récupérer toutes les ressources de la base de données, perdant ainsi quelques précieuses secondes. Vous pouvez utiliser W3 Total Cache, ou plutôt notre configuration Managed spécifique avec Varnish Cache.
15. Utilisez le cache du navigateur
Une solution de mise en cache du navigateur peut améliorer l'expérience utilisateur pour vos visiteurs répétitifs. Il peut stocker des éléments Web tels que des feuilles de style, des fichiers JS, des images et autres. Cela permet une visualisation répétée des mêmes pages beaucoup plus rapidement et peut améliorer la vitesse de navigation de vos utilisateurs répétitifs. WP Super Cache Plugin effectuera cette tâche.
16. Minimisez les redirections
Chaque clic sur votre boutique WooCommerce redirige votre visiteur vers une page liée. Cela peut prendre quelques microsecondes, mais rappelez-vous que vos visiteurs ont une courte durée d'attention. Évitez d'avoir des redirections inutiles partout sur votre site Web. Non seulement cela irrite vos visiteurs, mais cela consomme également des ressources serveur et entraîne finalement un taux de rebond élevé. Réduire le nombre de redirections peut vous aider à augmenter considérablement la vitesse de chargement des pages.
17. Désactiver les fragments de panier
Les extraits de panier activés peuvent échelonner le nombre de fichiers Web et peuvent finalement entraîner un site plus lent. Pour désactiver les extraits de panier WooCommerce, vous pouvez utiliser de nombreux plugins.
18. Thème WooCommerce léger
La plupart des gens choisissent des thèmes avec des arrière-plans esthétiques ou beaucoup d'espace blanc. Cependant, le problème est que la plupart des concepteurs ne tiennent même pas compte de la vitesse de chargement des pages lors de la conception de ces thèmes. Par conséquent, nous vous recommandons de choisir un thème WooCommerce de bonne qualité, léger et optimisé pour les performances. Lorsque vous collectez des thèmes, assurez-vous qu'il dispose d'une base de code propre qui privilégie la vitesse à l'esthétique. Soyez assez intelligent pour donner la priorité aux performances plutôt qu'à l'esthétique frontale.
19. Conception Web globalement améliorée
Commencez par respecter le temps de vos utilisateurs et ils reviendront très probablement vers vous. Pour respecter leur temps, adoptez une bonne conception pour votre site WooCommerce, car en fin de compte, de bonnes performances commencent par une conception. La page de destination de votre boutique WooCommerce télécharge-t-elle une vidéo ou une image d'arrière-plan HD ? Votre magasin a-t-il beaucoup de widgets de partage social inutiles ? Si c'est le cas, alors il vous manque un bon design. Vos visiteurs n'auront rien à partager lorsque votre site ne se charge même pas en premier lieu. Je ne défends pas ces éléments, je dis juste que la performance doit être une priorité.
20. Utilisez un service CDN
Si vous disposez d'un public suffisamment diversifié dans différentes régions du monde, vous avez besoin d'un service de réseau de diffusion de contenu (CDN). Un CDN est essentiellement un réseau de serveurs stratégiquement placés dans différentes régions du monde pour maintenir une version en cache de votre site, afin qu'il puisse récupérer le contenu demandé à partir de l'emplacement du serveur le plus proche plutôt que de laisser la demande récupérer le contenu demandé à partir du serveur. origine, qui peut être dans le coin opposé du monde. Avoir un service CDN fonctionnel peut augmenter considérablement la vitesse de chargement des pages et peut offrir une meilleure expérience utilisateur dans l'ensemble.