Aller au contenu
Refonte WooCommerce par WP Solution

Accélérer une boutique WooCommerce : la méthode pas à pas

Mis à jour le 7 min de lecture

Votre boutique est lente ? Voici les réglages à demander à votre hébergeur ou à un prestataire, dans l’ordre : d’abord ceux qui rapportent le plus pour le moins d’effort. Pour trouver d’où vient la lenteur, commencez par notre guide sur les boutiques lentes.

Mesurer avant de commencer

Sans mesure de départ, impossible de savoir si un réglage a servi. Passez quelques pages types (accueil, catégorie, fiche produit, panier) dans PageSpeed Insights, l’outil gratuit de Google, et notez les résultats datés. Relevez surtout le temps de réponse du serveur, soit le délai avant l’arrivée des premiers éléments de la page : Google le juge bon à 0,8 seconde ou moins1.

Travaillez sur une copie de la boutique et refaites le test après chaque changement. Dans la Search Console, le rapport « Core Web Vitals » suit la vitesse vécue par vos visiteurs ; après une correction, le bouton « Démarrer le suivi » lance une vérification de 28 jours2.

Vérifier l’hébergement et PHP

Aucun réglage ne rattrape un serveur trop juste. Demandez par écrit à votre hébergeur la version de PHP, le langage qui fait tourner la boutique, et la mémoire réservée à WordPress : WooCommerce recommande PHP 8.3 ou plus récent et au moins 256 Mo3. Une version dépassée est aussi un risque : celles d’avant 8.2 ne reçoivent plus aucun correctif, et la 8.2 n’en recevra plus après le 31 décembre 20264.

Activer un cache de pages

Sans cache, le serveur refabrique chaque page à chaque visite. Le cache de pages en garde une version prête pour les visiteurs suivants ; l’hébergeur peut l’assurer sur le serveur, sinon une extension s’en charge5.

Le panier, la validation de commande et le compte client doivent y échapper, car ils sont propres à chaque acheteur. WooCommerce liste aussi ses cookies, ces petits fichiers qui suivent notamment le panier, à exclure du cache6. Mal réglé, le cache peut afficher à un client le panier d’un autre.

Pour vérifier, ouvrez Outils > Santé du site : depuis WordPress 6.1 (novembre 2022), l’écran signale l’absence de cache ou un serveur qui met plus de 600 millisecondes à répondre7.

Ajouter un cache d’objets

Pour les pages calculées à chaque visite (panier, commande, administration), WordPress interroge sans cesse sa base de données. Un cache d’objets garde en mémoire les réponses les plus demandées pour les resservir sans refaire le travail8. Les outils courants s’appellent Redis ou Memcached. Si l’écran Santé du site affiche « Vous devriez utiliser un cache objet persistant », demandez à l’hébergeur s’il peut l’activer9.

Alléger les images et les polices

En 2025, sur la page d’accueil mobile médiane, les images pesaient 911 Ko et les polices 122 Ko10. Demandez :

  • des photos envoyées à la taille de l’écran, jamais en taille originale ;
  • un format moderne : à qualité égale, le WebP pèse 25 à 34 % de moins que le JPEG11, et l’AVIF, accepté par WordPress depuis la version 6.5 (avril 2024) si l’hébergement sait le produire, jusqu’à deux fois moins12 ;
  • le chargement différé, qui ne télécharge une image qu’à l’approche du visiteur, sauf pour la photo principale : depuis la version 6.3 (août 2023), WordPress charge celle-ci en priorité, ce qui accélère en général son affichage de 5 à 10 %13 ;
  • peu de polices et de variantes (gras, italique), au format WOFF2, le plus compact, hébergées sur votre serveur, avec un réglage qui affiche le texte aussitôt dans une police de secours plutôt qu’invisible14.

Trier les extensions et les outils extérieurs

Listez toutes les extensions et tous les services branchés sur la boutique (messagerie, mesure d’audience, avis, publicité, vidéos), avec ce que chacun rapporte. Supprimez ce qui ne sert plus. Pour le reste, faites mesurer le coût de chacun sur la copie de test, par exemple avec l’outil Query Monitor15. Pour une messagerie ou une vidéo, demandez une façade : une simple image qui ne charge le vrai outil qu’au premier clic16.

Nettoyer la base de données

Faites d’abord faire une sauvegarde complète, base et fichiers : WordPress conseille de sauvegarder régulièrement, et toujours avant une mise à jour17. Puis faites nettoyer :

  • les réglages chargés à chaque page : depuis la version 6.6 (juillet 2024), l’écran Santé du site prévient quand ils dépassent 800 Ko18 ;
  • les anciennes versions des fiches, les commentaires indésirables, les données temporaires expirées et, dans WooCommerce > État > Outils, les « Variations orphelines », des variantes restées sans produit19.

Évitez en revanche « Effacer les sessions clients » aux heures de vente : ce bouton vide les paniers en cours.

Changer le stockage des commandes

WooCommerce sait ranger les commandes dans des tables à part, au lieu de les mêler aux pages de WordPress : c’est le réglage par défaut des boutiques créées depuis la version 8.2, en octobre 202320. D’après ses propres tests, la validation de commande devient jusqu’à 1,5 fois plus rapide, et la recherche d’une commande jusqu’à 40 fois21.

  1. Après une sauvegarde, ouvrez WooCommerce > Réglages > Avancé > Fonctionnalités et vérifiez qu’aucune extension n’est signalée incompatible.
  2. Cochez « Activer le mode de compatibilité » et attendez la fin de la copie des commandes.
  3. Choisissez « Stockage des commandes haute performance (recommandé) » en gardant la compatibilité quelque temps : le retour en arrière reste immédiat22.

Ajouter un CDN si vos clients sont loin

Un CDN est un réseau de serveurs répartis dans de nombreux pays : il livre vos images, styles et programmes depuis le point le plus proche du visiteur, et soulage votre serveur23. Le gain grandit avec la distance : si vous vendez en France depuis un serveur en France, faites d’abord les étapes précédentes.

Le poids du thème et du constructeur

Selon WordPress, le thème a un effet énorme sur la vitesse24. Un constructeur de pages comme Elementor, qui compose les pages à la souris, ajoute ses propres fichiers. En août 2026, sur mobile, 37 % des sites faits avec Elementor passaient les trois critères de vitesse de Google, contre 49 % de l’ensemble des sites WordPress25. Ce sont des groupes différents, pas une preuve. Mais changer de thème oblige à refaire les pages : c’est déjà une refonte.

Ce que vous pouvez attendre

Personne ne peut promettre un chiffre : les gains cités plus haut sont ceux des éditeurs, et tout dépend de votre point de départ.

RéglageCe qui peut s’améliorerCe qu’il ne règle pas
Hébergement et PHPLe temps de réponse de toutes les pagesLe poids des pages
Cache de pagesLe catalogue, pour les visiteurs sans panierLe panier et la commande
Cache d’objets, stockage des commandesPanier, commande, administrationLes fichiers à télécharger
Images, polices, outils extérieursL’affichage sur le téléphoneUn serveur trop lent
CDNLes visiteurs éloignésLes pages propres à chaque acheteur

Quand s’arrêter

Arrêtez-vous dès que les données de vos vrais visiteurs sont bonnes. Si elles restent mauvaises après ces étapes, la lenteur vient des fondations : thème trop lourd, extensions indispensables, serveur lent malgré les caches. Les signes qui justifient une refonte sont détaillés dans notre guide sur les boutiques lentes, le budget dans notre guide du prix d’une refonte.

Ce que propose WP Solution

Quand les réglages ne suffisent plus, WP Solution reconstruit la boutique WooCommerce en PHP : chaque page est envoyée complète par le serveur. Produits, variantes, photos, clients, commandes et avis sont repris, et chaque ancienne adresse renvoie vers la nouvelle page. Demandez votre devis gratuit : réponse sous 24 h, sans engagement.

Questions fréquentes

Puis-je faire ces réglages moi-même ?

En partie : l’inventaire des extensions, le choix des photos, les tests de vitesse. Le reste demande un accès technique : confiez-le à votre hébergeur ou à un prestataire bien choisi.

Combien de temps avant de voir le résultat ?

Le test simulé change aussitôt. Les données de vos vrais visiteurs couvrent les dernières semaines : elles ne reflètent pleinement un changement qu’après plusieurs semaines.

Mon hébergeur dit que tout est déjà optimisé : comment le vérifier ?

Ouvrez Outils > Santé du site : l’écran signale un serveur lent, l’absence de cache ou une version de PHP dépassée.

Notes et sources

  1. Nom de la mesure : Time to First Byte (TTFB). Seuils publiés par Google : « Good TTFB values are 0.8 seconds or less, and poor values are greater than 1.8 seconds ». Google précise que ce n’est pas l’un des trois critères Core Web Vitals, mais un repère sur le démarrage de la page. Dans PageSpeed Insights en français, la ligne « Time to First Byte (TTFB) » figure sous « Autres métriques notables », dans les données de vos visiteurs (relevé du 29 septembre 2026). Sources : web.dev, Time to First Byte (TTFB), mis à jour en novembre 2025 ; PageSpeed Insights. ↑
  2. Texte de Google : « Une fois que vous avez résolu un problème spécifique au niveau de toutes vos URL, cliquez sur Démarrer le suivi pour lancer une session de surveillance de 28 jours ». Les données du rapport viennent du rapport d’expérience utilisateur Chrome (CrUX), c’est-à-dire de visites réelles. Source : Aide Search Console, Rapport Core Web Vitals, consultée le 29 septembre 2026. ↑
  3. Recommandations valables pour WooCommerce 10.8 et les versions suivantes, consultées le 29 septembre 2026 : « PHP version 8.3 or greater (tested up to PHP 8.4) » et « WordPress memory limit of 256 MB or greater ». WooCommerce fonctionne encore avec PHP 7.4, mais la même page prévient que ces anciennes versions « have reached their official End of Life and may expose your site to security vulnerabilities ». Source : WooCommerce, Server Recommendations. ↑
  4. Calendrier officiel consulté le 29 septembre 2026 : PHP 8.2 ne reçoit plus que des correctifs de sécurité, jusqu’au 31 décembre 2026 ; PHP 8.3 en reçoit jusqu’au 31 décembre 2027. Les versions plus anciennes ne figurent plus parmi les versions prises en charge. À propos des versions en fin de vie : « Users of this release should upgrade as soon as possible, as they may be exposed to unpatched security vulnerabilities ». Source : PHP, Supported Versions. ↑
  5. Guide de WooCommerce : « Enable server-side caching through your hosting provider or by using server-level caching solutions like Varnish, NGINX FastCGI Cache, or Redis », ou bien une extension de cache comme WP Rocket, W3 Total Cache ou WP Super Cache. Page consultée le 29 septembre 2026. Source : WooCommerce, How to optimize performance for WooCommerce stores. ↑
  6. Pages à exclure selon WooCommerce : Cart, My Account et Checkout, car « These pages need to stay dynamic since they display information specific to the current customer and their cart ». Cookies cités : woocommerce_cart_hash, woocommerce_items_in_cart, wp_woocommerce_session_, woocommerce_recently_viewed et store_notice. Source : WooCommerce, How to configure caching plugins for WooCommerce. ↑
  7. Contrôles ajoutés par WordPress 6.1, sortie en novembre 2022. Message affiché en cas de lenteur, dans la traduction française officielle : « Le temps de réponse médian du serveur était de … millisecondes. Il devrait être inférieur au seuil recommandé de 600 millisecondes. » Seuil vérifié dans le code de WordPress le 29 septembre 2026. Sources : Make WordPress Core, New cache Site Health checks in WordPress 6.1, 6 octobre 2022 ; Code de l’écran Santé du site de WordPress. ↑
  8. Documentation de WordPress, mise à jour le 7 juillet 2025 : « Object caching in WordPress is the act of moving data from a place of expensive and slow retrieval to a place of cheap and fast retrieval » et « An object cache is also typically persistent, meaning that data cached during one request is available during subsequent requests ». Source : WordPress, Cache. ↑
  9. WordPress cite parmi les outils courants « Redis, Memcached, APC, and the file system ». Redis se présente comme « an in-memory data store used by millions of developers as a cache ». Textes de l’écran Santé du site, en français : « Un cache objets persistant rend la base de données de votre site plus efficace » et « Votre hébergeur peut vous indiquer si un cache objet persistant peut être activé sur votre site ». Sources : WordPress, Cache ; Redis, Get started with Redis Open Source ; Make WordPress Core, New cache Site Health checks in WordPress 6.1. ↑
  10. Mesures de juillet 2025, chapitre publié le 15 janvier 2026. Texte original : « In 2025, the median mobile home page used: 22 KB of HTML resources 77 KB of CSS resources 122 KB of fonts 632 KB of JavaScript 911 KB of images ». Source : HTTP Archive, Web Almanac 2025, Page Weight. ↑
  11. Texte original : « WebP lossy images are 25-34% smaller than comparable JPEG images at equivalent SSIM quality index ». Page mise à jour le 7 août 2025. WooCommerce demande par ailleurs que thème et extensions servent « appropriately sized images for different devices and screen resolutions ». Sources : Google for Developers, An image format for the Web (WebP) ; WooCommerce, How to optimize performance for WooCommerce stores. ↑
  12. Note des développeurs de WordPress du 23 février 2024, pour la version 6.5 sortie le 2 avril 2024 : « AVIF images can be up to 50% smaller than JPEGs while maintaining the same image quality ». La prise en charge dépend de l’outil de traitement d’images du serveur ; WordPress indique où la vérifier : « Tools -> Site Health, clicking the "Info" tab and expanding the "Media Handling" section ». Source : Make WordPress Core, WordPress 6.5 adds AVIF support. ↑
  13. Note des développeurs de WordPress du 13 juillet 2023, pour la version 6.3 sortie le 8 août 2023 : WordPress ajoute l’attribut fetchpriority="high" à l’image la plus susceptible d’être le plus grand élément visible, « which typically improves LCP by 5-10% », et évite de différer le chargement des images visibles à l’ouverture. Le LCP (Largest Contentful Paint) mesure le temps d’affichage de ce plus grand élément. Source : Make WordPress Core, Image performance enhancements in WordPress 6.3. ↑
  14. Article de Google mis à jour le 4 octobre 2022 : « Because it uses Brotli, WOFF2 compresses 30% better than WOFF » ; une police hébergée chez soi « eliminates a third-party connection setup », à condition que le site utilise un CDN et HTTP/2. Sans réglage adapté, « the text is invisible to the user » pendant une période d’attente ; le réglage s’appelle font-display, par exemple avec la valeur swap. Source : web.dev, Best practices for fonts. ↑
  15. Outil cité par WooCommerce : « Evaluate plugin performance: Use tools like Query Monitor or WP Hive to analyze the performance impact of the plugins you install, and remove or replace those that negatively affect your store’s performance ». Source : WooCommerce, How to optimize performance for WooCommerce stores. ↑
  16. Documentation de Lighthouse, l’outil de mesure de Google : « A facade is a static element that looks similar to the embedded third-party, but is not functional and therefore much less taxing on the page load » et « In general, video embeds, social button widgets, and chat widgets can all employ the facade pattern ». Source : Chrome for Developers, Lazy load third-party resources with facades. ↑
  17. Documentation mise à jour le 4 juin 2026 : « Back up your database regularly, and always before an upgrade » et « With a proper backup of your WordPress database and files, you can quickly restore things back to normal ». Source : WordPress, Backups. ↑
  18. Note des développeurs de WordPress du 18 juin 2024, pour la version 6.6 sortie le 16 juillet 2024 : le contrôle affiche « Autoloaded options could affect performance » (en français : « Les options chargées automatiquement peuvent affecter les performances ») « if the total size of your autoloaded options exceeds 800 KB ». Source : Make WordPress Core, Options API: Disabling autoload for large options. ↑
  19. WooCommerce : « Regularly delete spam comments, post revisions, and expired transients to reduce database clutter ». Libellés français de la traduction officielle pour Orphaned variations et Clear customer sessions ; à propos de ce dernier outil : « Clear data from all ongoing customer sessions, including cart contents ». Sources : WooCommerce, How to optimize performance for WooCommerce stores ; WooCommerce, System Tools. ↑
  20. Nom d’origine : High-Performance Order Storage (HPOS). Documentation : « Before version 8.2, WooCommerce relied on the _post and _postmeta table structures to store order information. HPOS introduced dedicated tables for data such as orders, order addresses, and dedicated indexes. » Et : « HPOS is enabled by default for new installations from WooCommerce 8.2 onward. » La version 8.2 est sortie le 10 octobre 2023. Sources : WooCommerce, High-Performance Order Storage ; WooCommerce, Platform Upgrade: High-Performance Order Storage for WooCommerce, 11 octobre 2023. ↑
  21. Chiffres annoncés par l’éditeur de WooCommerce le 11 octobre 2023 : « up to 5x improvement in order creation speed and up to 1.5x faster checkout » et « finding an order will now be up to 40x faster ». Ils viennent de tests publiés le 17 mars 2023 sur une boutique comptant « about 400k orders and 30k products ». Mesures de l’éditeur, pas d’une source indépendante. Sources : WooCommerce, Platform Upgrade: High-Performance Order Storage for WooCommerce ; WooCommerce Developer Blog, Performance Benchmarking for WooCommerce HPOS. ↑
  22. Réglage : WooCommerce > Settings > Advanced > Features ; libellés français de la traduction officielle. Textes originaux : « If you are using an extension that is not compatible with HPOS, the option to switch is disabled » et « It is advisable to maintain compatibility mode for some time to ensure a seamless transition. In case of any issues, reverting to the _posts table can be done instantly. » Les extensions comme Woo Subscriptions ou WooCommerce Bookings doivent rester actives pendant le passage. Source : WooCommerce, High-Performance Order Storage. ↑
  23. Google : « CDN servers are located closer to users than origin servers and therefore have a shorter round-trip time (RTT) latency ». WordPress : « Using a CDN can greatly reduce the load on your website ». Sources : web.dev, Content delivery networks (CDNs), mis à jour le 5 décembre 2023 ; WordPress, Optimization, mis à jour le 17 décembre 2025. ↑
  24. Texte original : « Your theme will have a huge impact on the performance of your site. A fast lightweight theme will perform much more efficiently than a heavy graphic-laden inefficient one. ». Source : WordPress, Optimization, mis à jour le 17 décembre 2025. ↑
  25. Données du Chrome UX Report d’août 2026, dernier mois publié au 29 septembre 2026, mobile, monde : part des sites qui passent les trois critères Core Web Vitals. Elementor 36,8 % (335 990 sites sur 912 385), WPBakery 38,6 % (87 859 sur 227 541), ensemble des sites WordPress 48,7 %, thèmes GeneratePress 50,8 % et Kadence 50,8 %. Tous les sites qui utilisent ces outils, boutiques ou non : une comparaison entre groupes de sites, pas une mesure avant et après. Sources : HTTP Archive, Tech Report ; API du Tech Report, août 2026. ↑
Appeler Devis gratuit