Site icon WPMarmite

Que vaut Smush, le plugin pour optimiser le poids de vos images ?

Smush

Une belle photo, ça marque souvent les esprits. Sur un site e-commerce, par exemple, c’est un atout indispensable pour présenter un produit, mettre l’eau à la bouche, et inciter à l’achat.

Une belle photo, cela peut aussi être un cadeau… empoisonné. Plus son poids est important, plus vous avez de chances de ralentir la vitesse de chargement de vos pages.

Alerte, site lent détecté !

Imaginez un site WordPress avec des centaines de photos au poids démesuré. Les dégâts peuvent être considérables pour l’expérience utilisateur et les conversions, notamment.

Heureusement, il existe des solutions comme le plugin Smush pour optimiser des images trop volumineuses.

À la fin de cet article, vous connaîtrez cette extension sur le bout des doigts et saurez la paramétrer dans le détail. Vous saurez aussi si vous devez l’utiliser.

Hébergez votre site chez o2switch

Faites comme WPMarmite, choisissez o2switch. Non seulement les performances sont au rendez-vous mais le support est exceptionnel.

Qu’est-ce que Smush ?

Smush est un plugin WordPress d’optimisation d’images. Il permet notamment de compresser vos images sans perte de qualité visible à l’œil nu, depuis le tableau de bord de votre site web. Son principal bénéfice réside dans l’amélioration du temps de chargement de vos pages.

Avec 1M+ installations actives, il s’agit de l’une des extensions les plus populaires du répertoire officiel pour optimiser vos images.

C’est aussi la mieux notée, avec une note globale de 4,8 sur 5 sur près de 6 000 avis recensés au moment de rédiger ces lignes.

Aussi appelé WP Smush, le plugin est développé et maintenu depuis 2014 par l’une des entreprises les plus solides de l’écosystème WordPress : WPMU DEV.

Présente dans le circuit depuis 2007, WPMU DEV est une plateforme qui propose de nombreux outils à destination des développeurs, freelances et agences. À date, elle propose par exemple à ses 49 000 clients :

Pour séduire durablement un bon paquet d’utilisateurs, WP Smush.it – son ancien nom – a mis le paquet sur 2 grands aspects : 

Quelles sont les principales options de Smush ?

Dans sa version gratuite, le plugin Smush sur WordPress propose les fonctionnalités suivantes (liste non exhaustive) : 

Pourquoi l’optimisation de vos images est-elle primordiale ?

Juste avant d’aborder la partie technique, relative à la configuration de l’extension WP Smush, j’aimerais attirer votre attention sur l’importance d’optimiser vos images. 

Il est indispensable que vous preniez l’habitude de réduire leur poids pour les raisons suivantes : 

Ça en fait, des bonnes raisons.

Allez, cette fois, c’est tout bon pour les explications théoriques. Il est temps de mettre les mains dans le cambouis, comme on dit. C’est parti pour paramétrer Smush, mais sans coder, je vous rassure !

Comment configurer le plugin Smush sur WordPress ?

Étape 1 : Installer et activer l’extension

Dans un premier temps, installez le plugin Smush sur votre tableau de bord WordPress. Passez par le menu Extensions > Ajouter. Dans la barre de recherche, tapez « smush » et cliquez sur installer :

Terminez l’opération en activant l’extension. Désormais, un nouveau menu baptisé « Smush » se trouve dans votre colonne latérale gauche.

Il contient toutes les options et réglages du plugin, en plusieurs sous-menus (Dashboard, Bulk Smush, Directory Smush, Lazy Load, etc.) :

Étape 2 : Définir les réglages de base

Quel que soit le menu que vous allez choisir de parcourir, une fenêtre en surbrillance devrait faire son apparition sur votre écran.

Il s’agit d’un assistant de configuration qui vous sert à peaufiner vos premiers réglages. Vous pouvez aussi sauter cette étape et effectuer vos réglages plus tard, si vous préférez.

Smush vous recommande d’abord de partager les données d’usage de son extension pour l’améliorer. Cochez la case correspondante si cela vous convient, puis cliquez sur « Begin Setup » (« Commencer la configuration) :

Dans la foulée, Smush vous propose plusieurs types de réglages, à activer en un clic :

Par défaut, Smush vous propose d’activer ces 4 réglages. Vous pouvez laisser tel quel, sauf si vous vous servez déjà d’une extension proposant une option similaire.

Par exemple, si vous utilisez le plugin de cache WP Rocket, inutile d’activer l’option « Lazy Load ». WP Rocket la propose déjà (pour les images, iframes, embeds, etc.), cela ferait doublon.

Lorsque tout est bon pour vous, cliquez sur « Finish Setup Wizard » (« Terminer l’assistant de configuration ») :

Smush vous redirige sur son menu « Bulk Smush » (« Optimisation en masse »). Dans mon cas, Smush m’indique qu’il a détecté 5 images dans ma Médiathèque qui nécessitent une optimisation :

Voyez comment procéder pour les compresser toutes à la fois, juste en dessous.

Accélérez votre site internet avec WP Rocket

Transformez votre site en fusée grâce au plugin de cache reconnu le plus performant par les experts WordPress.

Comment compresser vos images ?

Comment optimiser vos images en masse avec Smush ?

Lorsque vous êtes dans le menu « Bulk Smush », vous pouvez d’abord procéder à plusieurs réglages (encart « Settings ») avant d’optimiser vos images en masse. Voici ce que vous pouvez paramétrer :

Lorsque vous avez terminé, sauvegardez en cliquant sur le bouton bleu « Save changes ».

Il ne vous reste plus qu’à optimiser vos images en masse en cliquant sur le bouton « Bulk Smush Now » :

Lorsque toutes vos images sont optimisées, Smush affiche un cercle de progression de 100 % (en vert). Vous pouvez aussi avoir un aperçu du poids total compressé.

Ici, on peut voir que Smush a compressé 35 images (miniatures incluses), pour une réduction totale du poids de 6,4 % :

Comment optimiser vos images individuellement ?

L’optimisation en masse est bien pratique, en particulier si vous avez de nombreux fichiers à traiter. Plus vous avez d’images, plus le gain de temps sera important.

Néanmoins, vous avez peut-être juste envie d’optimiser vos images une par une, à la volée. Si vous en téléchargez seulement quelques-unes de temps en temps dans votre Médiathèque, cela sera déjà assez efficace.

L’optimisation individuelle est aussi intéressante si vous souhaitez juste optimiser le poids d’une image en particulier (à condition de ne pas avoir activé l’option Compression automatique au préalable).

Pour vous y coller, direction le menu Médias > Médiathèque. Choisissez la photo de votre choix, et cliquez sur « Smush » :

À noter que si vous cliquez sur le lien « Ignore », Smush ne prendra pas en compte cette image lors d’une future optimisation en masse.

Et voilà pour la fonctionnalité de base de Smush : la compression d’images. Vous savez à présent comment vous en servir en masse et de façon individuelle.

Cependant, l’éventail des fonctionnalités de ce plugin ne s’arrête pas là. Il a encore d’autres ressources à vous offrir gratuitement. Présentation dans la partie suivante.

Quelles sont les autres options de Smush en version gratuite ?

Directory Smush

Par défaut, Smush optimise seulement les images téléchargées au sein de votre Médiathèque (celles qui atterrissent dans le répertoire uploads de votre installation WordPress).

Si des images sont présentes dans d’autres répertoires de votre site (ex : celles de votre thème), vous pouvez aussi leur faire passer un régime minceur avec la fonctionnalité « Directory Smush ».

Dans le menu concerné (Smush > Directory Smush), cliquez sur le bouton bleu intitulé « Choose Directory ».

Smush vous propose de sélectionner seulement le répertoire wp-content. Vous ne pouvez pas choisir les répertoires wp-admin et wp-includes, car ils contiennent les fichiers du Cœur du CMS.

Sélectionner le dossier contenant les images à optimiser. Pour l’exemple, j’ai choisi les fichiers contenus dans le répertoire « Images » du thème Twenty Twenty-Two :

Terminez en cliquant sur le bouton bleu « Choose Directory ». Et voilà !

Lazy load

Sans transition, on passe à une autre fonctionnalité de Smush : le lazy load. Ici, vous n’allez pas compresser vos images, mais différer leur affichage sur l’écran de vos visiteurs

Cela permet, entre autres, de moins solliciter votre serveur d’hébergement : ce dernier n’aura pas à charger toutes les images de votre site en même temps.

En activant l’option lazy load (chargement différé), l’affichage des images se fera au fur et à mesure que l’utilisateur scrollera sur la page. 

Concrètement, si un visiteur ne parcourt pas toute votre page, les images situées dans votre pied de page (le footer de WordPress) ne seront pas chargées, par exemple.

Plusieurs réglages vous sont proposés dans le menu Smush > Lazy Load, tels que : 

Intégrations

Dans sa version gratuite, Smush propose des intégrations à  : 

Pour activer l’une ou l’autre des intégrations proposées, passez par le menu Smush > Integrations et cochez la case de votre choix (vous devez au préalable installer WPBakery et Gravity Forms pour cela) :

Avec Smush Pro, le plugin est aussi capable d’optimiser des images stockées dans le cloud sur le service Amazon S3 avec le plugin WP Offload Media, mais aussi les images téléchargées sur une galerie créée avec l’extension NextGen Gallery. 

Autres réglages et tableau de bord

Pour finir, vous trouverez deux réglages supplémentaires intéressants dans le menu Smush > Settings

Pour finir, vous retrouverez un accès direct à toutes les fonctionnalités présentées jusqu’à maintenant, directement sur votre tableau de bord (Smush > Dashboard).

Des boutons d’appel à l’action vous redirigent vers les différents sous-menus (Bulk Smush, Directory Smush, Lazy Load, etc.).

On en a terminé avec la version gratuite. Voyez ce que vous réserve la version Pro tout de suite. 

Formez-vous à WordPress en 3 mois

Apprenez à concevoir des sites WordPress sécurisés, rapides et conformes aux obligations légales avec la formation à distance la plus généreuse du marché (éligible au CPF).

Smush Pro : fonctionnalités de la version payante

Que propose Smush Pro ?

L’une des forces de WP Smush, c’est qu’elle propose une multitude d’options dès sa version gratuite.

Mais il est possible d’aller encore plus loin avec son extension premium, appelée Smush Pro. Voici les principales fonctionnalités supplémentaires proposées, par rapport à la version gratuite :

Tarifs de la version premium

Si vous souhaitez optez pour Smush Pro, vous devrez obligatoirement opter pour une adhésion mensuelle comprenant tous les plugins de WPMU DEV (Smush Pro ne peut pas s’acquérir tout seul). 

L’abonnement utilisable sur un site démarre à 7,50 $/mois (environ 7 €). Pour un usage sur un nombre de sites illimités, comptez 82,50 $/mois (environ 77 €).

Un essai gratuit de 7 jours est proposé, ainsi qu’une garantie satisfait ou remboursé de 30 jours.

Quelles sont les alternatives à WP Smush ?

Avant de conclure ce test, je tenais à vous livrer un aperçu de solutions concurrentes à Smush présentes sur le marché. Si vous n’avez pas encore fait votre choix, n’hésitez pas à aller jeter un œil aux alternatives ci-dessous : 

Voilà pour ce petit éventail supplémentaire. Récapitulons maintenant ce que nous venons de voir.

Notre avis final sur Smush

Avantages de Smush 

Inconvénients

Smush, pour qui ?

Smush est une extension efficace et agréable à utiliser pour optimiser le poids de vos images. De par sa facilité d’usage, elle se destine à n’importe quel type d’utilisateur, du débutant au confirmé.

Vous obtiendrez de bons résultats en vous en servant, mais justement, devez-vous l’utiliser ? En fait, tout dépend de vos besoins. Au moment de choisir un plugin d’optimisation d’images, je vous conseille de prendre en compte les critères suivants : 

Personnellement, je pense que la version payante de Smush est surtout destinée aux personnes (développeurs, webmasters assurant la maintenance de plusieurs sites) qui souhaitent profiter de tous les outils et plugins de WPMU DEV.

La version gratuite est intéressante, mais elle ne sera pas forcément utile pour vous si vous avez un site ou un blog contenant quelques dizaines de médias (la remarque vaut aussi pour les autres extensions d’optimisation d’images). 

Si c’est votre cas, prenez l’habitude de compresser vos images avec un outil en ligne comme Squoosh ou TinyPNG, avant de les télécharger sur WordPress. Comme ça, vous évitez d’activer une extension supplémentaire.

Enfin, personnellement, je préfère par exemple Imagify à Smush. L’interface d’Imagify est en français, d’abord. 

Ensuite, Imagify obtient d’excellents résultats en matière de compression d’images. Enfin, ce plugin peut être utilisé sur un nombre illimité de sites, pour un tarif plus intéressant que Smush si vous avez un site de taille « normale » (4,99 $ soit environ 4 € pour 500 MB, soit environ 5 000 images). 

Après, vous ne partagez peut-être pas mon point de vue. Justement, je serais ravi de le connaître. Alors, que pensez-vous de Smush ? 

Donnez-moi votre avis dans les commentaires.

Quitter la version mobile