Il y a quelque temps, nous avons découvert que la minification des fichiers CSS et JavaScript peut réduire considérablement les temps de chargement. Après l'avoir testé sur quelques sites WordPress, nous avons été stupéfaits par les résultats. Les pages qui prenaient 5 à 6 secondes à charger sont soudainement tombées à 2 à 3 secondes.
La vérité est que chaque seconde supplémentaire de temps de chargement vous coûte des visiteurs et des clients potentiels. Lorsque vos fichiers CSS et JavaScript sont gonflés d'espaces, de commentaires et de formatage inutiles, ils ralentissent littéralement votre entreprise.
La minification supprime tout ce code supplémentaire sans modifier le fonctionnement de votre site.
C'est pourquoi nous avons rassemblé ce guide vous montrant comment minifier vos fichiers WordPress. Nous vous guiderons à travers différentes approches afin que vous puissiez choisir ce qui convient le mieux à votre site.

Qu'est-ce que la minification et quand en avez-vous besoin ?
Le terme « minifier » est utilisé pour décrire une méthode qui réduit la taille des fichiers de votre site Web WordPress. Cela se fait en supprimant les espaces blancs, les lignes et les caractères inutiles du code source.
Voici un exemple de code CSS normal :
body {
margin:20px;
padding:20px;
color:#333333;
background:#f7f7f7;
}
h1 {
font-size:32px;
color#222222;
margin-bottom:10px;
}
Après la minification du code, il ressemblera à ceci :
body{margin:20px;padding:20px;color:#333;background:#f7f7f7}
h1{font-size:32px;margin-bottom:10px}
Généralement, il est recommandé de minifier uniquement les fichiers qui sont envoyés aux navigateurs de l'utilisateur. Cela inclut les fichiers HTML, CSS et JavaScript.
Vous pouvez également minifier les fichiers PHP, mais cela n'améliorera pas la vitesse de chargement des pages pour vos utilisateurs. C'est parce que PHP est un langage de programmation côté serveur, ce qui signifie qu'il s'exécute sur les serveurs avant que quoi que ce soit ne soit envoyé au navigateur Web du visiteur.
L'avantage de minifier les fichiers est une amélioration de la vitesse et des performances de WordPress, car les fichiers compacts se chargent plus rapidement.
Besoin d'aide pour optimiser les performances de votre site Web ? Alors pourquoi ne pas engager un expert en utilisant nos services professionnels abordables WPBeginner ? Notre service d'optimisation de la vitesse du site commence à 699 $ et comprend la minification, le chargement différé, la configuration de la mise en cache, et plus encore.
Cependant, certains experts pensent que l'amélioration des performances est très faible pour la plupart des sites Web et ne vaut pas la peine. La minification ne supprime que quelques kilo-octets de données sur la plupart des sites WordPress. Vous pouvez réduire le temps de chargement des pages davantage en optimisant les images pour le Web.
Si vous essayez d'obtenir un score de 100/100 sur Google PageSpeed Insights ou sur l'outil GTMetrix, alors la minification du CSS et du JavaScript améliorera considérablement votre score.
Cela dit, examinons comment minifier facilement le CSS/JavaScript sur votre site WordPress. Nous allons examiner 3 options différentes parmi lesquelles vous pouvez choisir :
Prêt ? Commençons avec notre méthode la plus recommandée.
Méthode 1. Minifier le CSS/JavaScript dans WordPress avec WP Rocket
Cette méthode est plus facile et est recommandée pour tous les utilisateurs. Elle fonctionne quel que soit l'hébergement WordPress que vous utilisez.
Tout d'abord, vous devez installer et activer le plugin WP Rocket. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.
WP Rocket est le meilleur plugin de mise en cache WordPress sur le marché. Il vous permet d'ajouter facilement la mise en cache à WordPress et d'améliorer considérablement la vitesse du site Web et les temps de chargement des pages.
Pour plus de détails, consultez notre tutoriel sur comment installer et configurer WP Rocket dans WordPress.
Après l'activation, vous devez visiter la page Paramètres » WP Rocket et passer à l'onglet « Optimisation des fichiers ».

À partir de là, vous devez cocher l'option Minifier les fichiers CSS.
WP Rocket vous affichera alors un avertissement indiquant que cela pourrait casser des éléments de votre site. Cliquez sur le bouton « Activer la minification CSS ». Vous pouvez toujours désactiver cette option si elle cause des problèmes avec votre site web.

Ensuite, vous devez faire défiler vers le bas jusqu'à la section Fichiers JavaScript.
Ici, cochez simplement la case à côté de l'option « Minifier les fichiers JavaScript ».

Encore une fois, vous verrez un avertissement indiquant que cela pourrait casser des éléments de votre site. Cliquez sur le bouton « Activer la minification JavaScript ».
Après cela, n'oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour sauvegarder vos paramètres.
WP Rocket commencera maintenant à minifier vos fichiers CSS et JavaScript. Vous pouvez vider votre cache dans les paramètres du plugin pour vous assurer qu'il commence à utiliser le CSS et le JavaScript minifiés pour le prochain visiteur de votre site web.
Méthode 2. Minifier le CSS/JavaScript dans WordPress avec SiteGround
Si vous utilisez SiteGround comme votre fournisseur d'hébergement WordPress, vous pouvez minifier les fichiers CSS en utilisant SiteGround Optimizer.
SiteGround Optimizer est un plugin d'optimisation des performances qui fonctionne sur sa propre plateforme. Il fonctionne bien avec leur PHP ultra-rapide pour améliorer les temps de chargement de votre site.
Installez et activez simplement le plugin SiteGround Optimizer sur votre site WordPress. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.
Après cela, vous devez cliquer sur le menu SG Optimizer dans la barre latérale d'administration de votre WordPress.

Cela vous mènera aux paramètres de SG Optimizer.
À partir d'ici, vous devez cliquer sur le bouton « Go To Frontend » sous « Other Optimizations ».

Sur l'écran suivant, vous pourrez gérer le frontend CSS.
Vous devez activer le commutateur à côté de l'option « Minify CSS files ».

Ensuite, vous devez passer à l'onglet JavaScript et activer le commutateur à côté de l'option « Minify JavaScript Files ».
C'est tout ! Vous pouvez maintenant vider votre cache WordPress et visiter votre site Web pour charger les versions minifiées des fichiers CSS et JS.
Méthode 3. Minifier le CSS/JavaScript avec Autoptimize
Cette méthode est recommandée pour les utilisateurs qui ne sont pas sur SiteGround et qui n'utilisent pas WP Rocket.
Tout d'abord, vous devez installer et activer le plugin Autoptimize. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.
Après l'activation, vous devez visiter la page Paramètres » Autoptimize pour configurer les paramètres du plugin.
À partir d'ici, vous devez d'abord cocher l'option « Optimiser le code JavaScript » sous Options JavaScript.

Après cela, vous devez faire défiler jusqu'aux Options CSS.
Une fois sur place, vous devez cocher la case à côté de l'option « Optimiser le code CSS ».

N'oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour sauvegarder vos réglages.
Ensuite, vous pouvez cliquer sur le bouton Vider le cache pour commencer à utiliser vos fichiers minifiés. Le plugin peut également être utilisé pour corriger le JavaScript et le CSS bloquant le rendu dans WordPress.
Foire aux questions sur la minification
Voici les réponses à certaines des questions les plus courantes que les gens se posent également sur la minification des fichiers dans WordPress. Celles-ci peuvent vous aider à mieux comprendre le processus et ses avantages pour votre site.
1. Qu'est-ce que la minification exactement ?
La minification est un processus qui réduit la taille des fichiers de code de votre site web en supprimant tous les caractères inutiles sans modifier le fonctionnement du code. Cela inclut la suppression des espaces blancs, des commentaires et des sauts de ligne des fichiers HTML, CSS et JavaScript. Comme les fichiers résultants sont plus petits et plus compacts, leur téléchargement et leur traitement par le navigateur d'un visiteur sont plus rapides, ce qui peut contribuer à améliorer la vitesse globale de votre site web.
2. La minification des fichiers CSS et JavaScript va-t-elle casser mon site web ?
Bien que ce ne soit pas courant avec les plugins modernes, la minification peut parfois causer des problèmes visuels ou fonctionnels sur votre site. C'est pourquoi les plugins de performance affichent souvent un avertissement avant d'activer la fonctionnalité. Il est toujours conseillé de faire une sauvegarde au préalable, puis de tester soigneusement votre site web dans une fenêtre de navigation privée après avoir activé la minification. Si vous constatez des problèmes, vous pouvez simplement désactiver le paramètre ou utiliser les fonctionnalités du plugin pour exclure des fichiers spécifiques qui pourraient causer le conflit.
3. La minification fait-elle vraiment une grande différence ?
L'impact de la minification peut varier en fonction de votre site. Pour de nombreux sites web, elle ne supprime que quelques kilo-octets de données, et vous pourriez constater une amélioration de vitesse plus significative en optimisant vos images. Cependant, si votre objectif principal est d'obtenir un score parfait de 100/100 sur les outils de test de vitesse comme Google PageSpeed Insights ou GTMetrix, alors la minification de vos fichiers CSS et JavaScript est une étape importante qui améliorera considérablement votre score.
4. Ai-je besoin d'un plugin pour minifier les fichiers dans WordPress ?
Pour la quasi-totalité des utilisateurs de WordPress, la méthode la plus simple et la plus recommandée pour minifier les fichiers consiste à utiliser un plugin de mise en cache ou de performance tel que WP Rocket ou Autoptimize. Ces outils vous permettent d'activer la minification en quelques clics seulement. Certains hébergeurs, comme SiteGround, proposent également leurs propres plugins d'optimisation intégrant ces fonctionnalités. La minification manuelle des fichiers est un processus complexe et risqué qui n'est pas recommandé pour les débutants.
Nous espérons que cet article vous a aidé à minifier le CSS et le JavaScript de votre site WordPress. Vous pourriez également consulter notre guide sur l'optimisation des Core Web Vitals dans WordPress et notre sélection d'experts des meilleurs plugins de mise en cache WordPress pour accélérer votre site web.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Olaf
La minification du CSS et du JavaScript est quelque chose que presque tous les plugins de cache peuvent gérer aujourd'hui. Cependant, à mon avis, c'est une chose assez délicate car les sites web ne fonctionnent pas toujours comme ils le devraient après de tels changements. Lorsque vous réduisez le code, vous n'êtes jamais garanti qu'il fonctionnera toujours correctement de la même manière. Si vous essayez d'optimiser à tout prix et que vous devez économiser chaque kilooctet, alors cela a certainement du sens, mais je recommande toujours de faire une sauvegarde avant une telle intervention. J'ai vu de nombreux sites web commencer à agir étrangement par la suite. Donc, pour moi, c'est un oui, mais avec prudence.
Dayo Olobayo
Merci de partager cela avec moi. Je vais essayer le plugin WP Rocket et voir s'il aide à minifier les fichiers.
Mrteesurez
D'après l'exemple de code que vous avez donné, les deux sont identiques, mais je ne vois qu'un seul avec peu d'espace. Est-ce que la suppression d'espace est ce qu'on appelle la minification ?
Ce post est utile car il est lié à la vitesse du site, mais certains thèmes viennent avec du code minifié, dois-je toujours le faire manuellement ? merci.
Support WPBeginner
La suppression des espaces supplémentaires est la minification du code. Si le code de votre site est déjà minifié, ce n'est pas nécessaire, c'est principalement pour les thèmes ou d'autres outils qui ne sont peut-être pas minifiés.
Admin
Ali Asgar Attari
Est-ce que l'utilisation d'Autoptimize modifiera la taille de mes polices, l'espacement des lignes et d'autres CSS ?
J'ai ajouté des codes CSS supplémentaires sur mon site WordPress. Cela inclut l'espacement des lignes pour les puces, l'espacement des lignes pour les paragraphes, l'espacement des lettres pour les paragraphes.
Tous ces paramètres CSS seront-ils supprimés ?
Support WPBeginner
Les paramètres et les modifications que vous avez apportés ne devraient pas être supprimés lorsque vous minifiez les fichiers.
Admin
Sami Khan
Ce plugin n'est plus disponible dans le panneau des plugins WordPress. De plus, il n'a pas été mis à jour depuis 6 ans.
Support WPBeginner
Thank you for letting us know, we will be sure to look into updating this article
Admin
Adnan
Que se passe-t-il si je ne suis pas satisfait des résultats, puis-je annuler en un clic et revenir à l'état non minifié ?
Support WPBeginner
Si vous avez utilisé le plugin, vous devrez supprimer le plugin pour l'empêcher de minifier et vider tout cache sur votre site.
Admin
Echo
Il serait bien de minifier la zone d'administration également. Quelqu'un l'a déjà fait ?
Support WPBeginner
Nous n'avons pas de guide à ce sujet pour le moment.
Admin
Justin
Ce plugin n’a pas été testé avec les 3 dernières versions majeures de WordPress. Il se peut qu’il ne soit plus maintenu ou pris en charge et qu’il présente des problèmes de compatibilité avec les versions plus récentes de WordPress.
Support WPBeginner
Merci de nous avoir informés, nous allons certainement y jeter un œil.
Admin
Oskar
J'ai essayé de le trouver pour mon site mais je n'ai pas réussi ?
Adri Oosterwijk
Je cherche un plugin de minification exceptionnel. En lisant cet article, j'étais prêt à installer Better Wordpress Minify. Sur le dépôt Wordpress, j'ai remarqué que ce plugin n'avait pas été mis à jour depuis trois ans. J'ai également remarqué qu'il n'y avait pas beaucoup d'activité sur la page de support.
Je suis sûr que vous pouvez comprendre mon hésitation à installer ce plugin.
La question est... puis-je le faire en toute sécurité avec la dernière version de Wordpress et php ou recommandez-vous un autre plugin à ce moment-là.
HTH
Adri
Felipe
J'utilise Autoptimize pour la plupart de mes sites Web et cela se passe très bien.
Il a des options pour minifier les fichiers HTML, CSS et JS.
Dave
Ce plugin n’a pas été testé avec les 3 dernières versions majeures de WordPress !
Shaker
si vous utilisez le plugin W3 Total Cache, de nombreux utilisateurs de WordPress utilisent ce plugin pour augmenter la vitesse des pages. Vous savez peut-être que ce plugin offre une fonctionnalité pour minifier les fichiers CSS, JavaScript et HTML. Je le recommanderais, car il remplit son objectif et vous n'avez pas besoin d'utiliser un plugin supplémentaire pour la minification.
Sophie
bonjour,
Une fois, j'ai vérifié l'option de minification d'un de mes plugins de cache dont je ne me souviens plus du nom, mais cela a détruit mon thème. Je suis donc inquiet, est-ce que le plugin que vous avez suggéré fera la même chose ou ne détruira-t-il pas mon thème lorsque je l'installerai ? J'ai le thème themify ultra.
merci,
sophie.
Rashmi Korlekar
Je suis d'accord avec JEREMY
Beth
Merci pour votre article. Y a-t-il un autre plugin que vous pourriez recommander ? Better Wordpress Minify n'a pas été mis à jour depuis 2 ans. Merci
santy
informatif et utile, j'apprécie vos efforts
Steve Eilertsen
Vos articles sont toujours utiles et appréciés. Merci beaucoup.
Jeremy
Bonjour,
J'ai apprécié l'article, mais j'ai une suggestion. J'ai remarqué que beaucoup d'articles de WP Beginner proposent une solution basée sur un plugin. Je trouve cela génial, mais parfois, il est agréable pour les utilisateurs avancés de voir des choses en coulisses.
Il y a quelques articles que vous avez qui montrent la méthode du plugin, puis une méthode manuelle (pour les utilisateurs avancés de WordPress). J'aime ces articles car ils s'adressent aux utilisateurs novices et avancés de WP ou aux développeurs.
Si le temps le permet, pourriez-vous s'il vous plaît envisager de mettre à jour l'article pour présenter une méthode de minification pour les utilisateurs/développeurs avancés ?
Merci !
Hamza Bhatti
Je suis d'accord avec vous JERMY. Mais d'après le nom du site, c'est-à-dire wpbeginner.com, le mot Beginner (débutant) est utilisé, ce qui signifie que ce n'est pas pour les pros.
Branden
Lol, lisez le nom du site sur lequel vous êtes. C'est WP beginner, pas WP Advanced