Par défaut, la qualité des images générées par WordPress est réglée à 90 %. S’il peut être intéressant de l’augmenter pour les sites spécialisés dans la photo, de manière plus générale, la diminuer peut aider votre site à mieux performer.
Quel est l’intérêt de la compression JPEG ?
Bien que l’on recommande, aujourd’hui, d’utiliser les images au format WebP, le JPEG est encore très utilisé de nos jours et assure une très grande compatibilité avec la plupart des navigateurs du marché. D’autant plus que cette méthode de compression peut tout à fait être efficace lorsqu’elle est bien utilisée.
Une photo non compressée peut peser plusieurs Mo. Imaginez que votre site en affiche plusieurs et le temps de chargement de vos pages peut considérablement être ralenti par celles-ci. C’est très souvent le cas puisque l’on utilise des miniatures (thumbs) qui seront également affichées sur les réseaux sociaux. Une chose qui peut réellement être impactante. Un article peut aussi contenir plusieurs illustrations et, là encore, cela peut poser des problèmes de chargement.
Bien compresser ses images permet d’optimiser ce temps de chargement et grandement améliorer l’expérience utilisateur. N’oubliez pas que le temps d’attention d’un Internaute moyen ne dépasse que rarement les 10 secondes. Il faut donc que l’affichage de vos pages se fasse quasiment instantanément. Les images présentes sur un site sont souvent la raison pour laquelle il peut devenir lent, ne sous-estimez donc pas la compression JPEG.
Comment mieux compresser ses images dans WordPress ?
Comme je l’expliquait en préambule, par défaut, WordPress va compresser les images à hauteur de 10 %. Cela permet d’obtenir des variations de son image originale un peu plus légères. Elles sont notamment utilisées pour les miniatures dans des résolutions qui peuvent dépendre du thème utilisé. Ce choix permet d’avoir des images d’assez bonne qualité tout en réduisant un peu leur poids. Selon moi, ça n’est pas assez.
Pour ma part, j’ai tendance à utiliser une compression à 25 %. Cela peut paraitre élevé mais, dans la pratique, la compression JPEG s’en sort vraiment bien même avec ce taux. Dans WordPress, il est tout à fait possible de modifier ce réglage par défaut en vous rendant dans le fichier functions.php de votre thème. Il faudra alors y ajouter ce bout de code : add_filter( 'jpeg_quality', create_function( '', 'return 75;' ) );
.
Ici, c’est la valeur 75
qu’il faudra changer pour ajuster la qualité des images générées par WordPress. En fonction du type d’images que vous publiez, on pourra augmenter ou diminuer le taux de compression. Le format JPEG pouvant avoir des résultats variables selon la complexité des images. Toutefois, d’expérience, la compression jusqu’à 25 % donne d’excellents résultats. C’est la valeur que j’utilise sur l’ensemble de mes projets.
Si vous n’êtes pas forcément un amateur de code, vous pouvez aussi utiliser le plugin Image Quality qui est très léger et très simple à utiliser. Une fois installé, il suffira de vous rendre dans Réglages > Médias et vous trouverez une nouvelle option permettant de modifier le taux de compression par défaut.
Compresser ses anciennes images
Si votre site est déjà en place depuis un moment, il est probable que l’ensemble des images aient été compressées à 10 % puisque c’est le réglage par défaut de WordPress. Il peut être pertinent d’optimiser l’ensemble des médias déjà téléversés dans votre bibliothèque. C’est un bon moyen pour optimiser vos pages plus anciennes et, éventuellement, les aider à mieux ranker. En effet, le temps de chargement des pages est un facteur pris en compte en SEO.
Bien qu’il soit possible de télécharger l’ensemble de vos médias, de les compresser par lot avec un logiciel comme XnView puis de les renvoyer à nouveau sur votre serveur, le plugin Regenerate Thumbnails fonctionne très bien et est simple à utiliser.
Il vous suffira de vous rendre sur la page du plugin dans l’administration de votre WordPress puis de suivre les instructions à l’écran. De là, vous aurez la possibilité de regénérer toutes les images présentes dans votre bibliothèque avec le nouveau taux de compression que vous aurez spécifié au préalable. Cela fonctionne plutôt bien mais notez tout de même que, sur certains hébergements, les limitations de mémoire peuvent empêcher cette tâche d’aboutir. C’est notamment le cas si vous avez plusieurs milliers d’images. Dans ce cas, il sera peut être préférable de le faire en local ou via un logiciel de traitement par lot comme XnView que je citais plus haut.
Ne sous-estimez pas l’importance de la compression JPEG, elle peut avoir un impact significatif sur les performances de votre site. Elle peut améliorer l’expérience utilisateur mais aussi aider vos pages à mieux ranker dans les moteurs de recherche. Afin de mesurer ces performances, n’hésitez pas à utiliser l’outil de Google, PageSpeed Insights qui vous donnera de nombreux autres conseils pour booster votre site.
Couplé à un plugin de cache comme WP Fastest Cache et vous pourrez grandement accélérer l’affichage de l’ensemble de vos pages.