Tout site WordPress finit par rencontrer le même problème. Les images sont l’élément le plus lourd de la page, les rédacteurs téléversent ce qui sort de l’appareil photo, et le score mobile en souffre. La réponse habituelle est d’installer une extension d’optimisation d’images, et les candidats habituels sont Smush, ShortPixel et Imagify.

Il existe une seconde approche qui fonctionne différemment, et la comparaison est rarement faite honnêtement parce qu’il ne s’agit pas d’un produit équivalent. Cloudflare Image Transformations ne compresse pas vos images pour en stocker le résultat. Il les réécrit au moment où elles sont demandées. Comprendre cette différence, c’est déjà l’essentiel de la décision.

La distinction qui tranche : les extensions traitent et stockent des copies optimisées de vos images. Cloudflare transforme à la demande et met le résultat en cache à la périphérie. Les extensions vous facturent selon le nombre d’images que vous possédez. Cloudflare vous facture selon le nombre de variantes distinctes que vous servez. Ces deux modèles conviennent à des sites très différents.


En quoi les deux approches diffèrent

Une extension d’optimisation classique travaille sur votre médiathèque. Elle prend chaque image téléversée, l’envoie aux serveurs de l’éditeur ou la traite localement, la compresse, puis réécrit le résultat. Votre médiathèque finit par contenir des fichiers optimisés, souvent en plusieurs tailles. Le travail se fait une fois, au téléversement ou lors d’un traitement groupé, et les résultats restent sur votre origine.

Les transformations inversent cela. Votre original reste intact. Quand un visiteur demande une image, la requête passe par Cloudflare, qui la redimensionne et la convertit au passage puis met le résultat en cache. Rien n’est réécrit dans votre médiathèque, et vous pouvez changer les tailles servies à tout moment en modifiant une URL plutôt qu’en retraitant une bibliothèque.

Cela a une conséquence pratique que beaucoup découvrent tard. Avec une extension, si vous décidez l’an prochain que vos vignettes doivent avoir une autre taille, vous régénérez toute la médiathèque. Avec les transformations, vous modifiez un paramètre.


Ce que chaque offre gratuite donne réellement

C’est ici que la comparaison devient concrète, et ici que les pages marketing aident le moins.

Smush, de WPMU DEV, compte plus d’un million d’installations actives. Son offre gratuite propose compression sans perte et avec perte, optimisation groupée et chargement différé. Les limites à connaître : les images de plus de cinq mégaoctets sont purement ignorées, et ce que la plupart veulent vraiment, à savoir la conversion WebP et AVIF, la diffusion CDN et le redimensionnement automatique, relève entièrement du Pro. La version gratuite est un compresseur, pas une chaîne de formats modernes.

ShortPixel compte plus de trois cent mille installations et fonctionne au crédit. Un crédit par image ou vignette traitée, avec cent crédits gratuits par mois. Cela paraît généreux jusqu’à ce qu’on se rappelle que WordPress génère plusieurs tailles de vignettes par téléversement, si bien qu’une seule photographie peut consommer quatre ou cinq crédits. Les crédits mensuels illimités coûtent 9,99 dollars, et les forfaits ponctuels démarrent à 19,99 dollars. WebP et AVIF sont inclus, et un CDN accompagne les offres premium.

Imagify, de WP Media, dépasse également le million d’installations. L’offre gratuite couvre vingt mégaoctets d’images par mois, environ deux cents images. La conversion WebP et AVIF est incluse dans toutes les offres, y compris gratuite, ce qui est la position la plus généreuse des trois sur les formats. Aucun CDN n’est proposé.

Cloudflare Image Transformations vous donne cinq mille transformations uniques par mois sur l’offre Free, puis cinquante centimes par millier. Une transformation unique est une combinaison distincte d’image et de paramètres par mois calendaire, donc servir la même image redimensionnée à cinquante mille visiteurs compte une fois. La sélection automatique du format compte pour une seule transformation même si certains navigateurs reçoivent de l’AVIF et d’autres du WebP.


Quel modèle pour quel site

La réponse honnête dépend de la forme de votre médiathèque, pas de la supériorité d’un produit.

Un petit site à médiathèque stable. Quelques centaines d’images qui changent rarement. N’importe laquelle des extensions gère cela confortablement, et l’offre gratuite d’Imagify en particulier suffira probablement. Il y a peu de raisons d’ajouter Cloudflare à la pile dans ce cas.

Un grand catalogue avec de nombreuses tailles. Une boutique de milliers de produits, chacun nécessitant une vignette, une tuile de grille et une vue détaillée. La tarification au crédit pénalise durement ce profil, car chaque vignette de chaque produit consomme des crédits. Les transformations facturent par variante distincte quel que soit le nombre de produits, et la remise sur requêtes répétées fait que les pages populaires ne coûtent rien de plus.

Un site à fort trafic mais peu d’images. Les transformations brillent ici, car la facturation ne suit pas du tout le trafic. Un article viral servant les mêmes douze images à cent mille personnes, cela fait douze transformations.

Un site avec des téléversements constants. Une publication ajoutant des dizaines d’images par jour épuisera les vingt mégaoctets d’Imagify ou les cent crédits de ShortPixel en quelques jours. Les deux exigeraient une offre payante. Cloudflare aussi, peut-être, selon le nombre de tailles nécessaires par téléversement.

Pas de Cloudflare devant votre site. Alors les transformations ne sont tout simplement pas une option sans déplacer votre DNS, et une extension est le choix pragmatique.


Les coûts que personne ne mentionne

Deux éléments manquent à tous les tableaux comparatifs.

Le stockage. Les extensions qui conservent des copies optimisées à côté des originaux augmentent votre occupation disque, parfois nettement, car WordPress génère déjà plusieurs tailles par téléversement et l’extension ajoute des versions converties de chacune. Sur un hébergement mutualisé bon marché, cela devient parfois la contrainte réelle plutôt que la vitesse.

Le retraitement. Changez de thème, changez vos tailles d’images, et une installation à base d’extension nécessite une régénération complète. Sur une grande médiathèque, cela représente des heures de charge serveur, et c’est le moment où l’on découvre que son hébergeur impose une limite CPU.

Ni l’un ni l’autre n’est une raison d’éviter les extensions. Ce sont simplement des coûts situés hors de la page tarifaire, et ils favorisent le modèle de transformation à la demande à mesure que la médiathèque grandit.


Comment savoir ce que vous payez

Avant de choisir, comptez quatre choses sur votre propre site. Cela prend un après-midi et tranche la question plus sûrement que n’importe quel tableau.

Combien d’images vous détenez. Le nombre dans la médiathèque, pas le nombre de pages. Cela détermine si une tarification au crédit est seulement viable.

Combien de tailles chacune nécessite. Vérifiez ce que votre thème demande réellement. WordPress génère plusieurs tailles par téléversement par défaut, et la plupart des thèmes en utilisent deux ou trois. Si votre thème déclare huit tailles personnalisées et en utilise quatre, vous payez le traitement des quatre autres avec chaque extension de cette liste, et leur transformation avec Cloudflare. Élaguer cette liste est de l’argent gratuit dans les deux cas.

À quelle fréquence la médiathèque change. Une publication qui téléverse quotidiennement n’a pas le même problème qu’un site vitrine modifié l’an dernier. Les quotas mensuels pénalisent la première et sont sans effet sur le second.

Quel trafic les images représentent. Seul le modèle de Cloudflare y est insensible, et seules les offres CDN des extensions le facturent. Un site à fort trafic avec peu d’images est le cas le plus net en faveur des transformations.

Notez ces quatre chiffres et le choix se fait généralement tout seul. Trompez-vous, et vous le découvrirez au renouvellement, ou quand une régénération groupée expirera au milieu d’un catalogue.


Utiliser les deux

Ces approches ne s’excluent pas, et la combinaison est souvent la réponse sensée. Compressez au téléversement avec une extension pour que vos originaux ne soient pas inutilement lourds, puis laissez les transformations gérer le dimensionnement et la conversion de format à la diffusion. Vous obtenez une médiathèque plus légère et un transfert plus léger, et aucun système ne duplique le travail de l’autre.

Ce qu’il ne faut pas faire, c’est exécuter deux systèmes qui convertissent tous deux les formats. Deux extensions se disputant la génération WebP produisent des résultats confus et du traitement gaspillé, et c’est une cause fréquente d’images correctes sur ordinateur et cassées sur les navigateurs mobiles anciens.

Si vous voulez automatiser le volet Cloudflare sur WordPress sans écrire de Worker, l’extension que je maintiens réécrit vos URL d’images vers les transformations, complète les attributs de largeur et de hauteur manquants, et vous laisse mettre en liste blanche les sources externes à ne pas toucher. Elle est gratuite et n’ajoute pas son propre système de crédits.

Pour la mécanique du format d’URL et de l’approche Worker, voyez Cloudflare Image Transformations . Si vous décidez aussi où les fichiers doivent résider, Cloudflare R2 pour l’hébergement d’images traite du stockage et de ses frais de sortie nuls.


Trouver la réponse pour votre site

La décision se ramène à des chiffres que vous pouvez compter en un après-midi : combien d’images vous détenez, combien de tailles chacune nécessite, à quelle fréquence la médiathèque change, et si Cloudflare se trouve déjà devant votre site. Ces quatre réponses désignent clairement une option ou l’autre, et se tromper coûte cher d’une manière pénible à défaire ensuite.

Mecanik réalise des audits de performance WordPress qui mesurent ce que les images vous coûtent réellement avant de recommander le moindre changement, et prend en charge la mise en œuvre via des prestations de développement WordPress quand le correctif dépasse une simple installation.


Articles en relation: Images produits WooCommerce : pourquoi le catalogue rame , Performance WooCommerce : pourquoi votre boutique est lente , Tarifs Cloudflare R2 expliqués - Coûts réels vs S3 et Backblaze , Cloudflare Email Routing - E-mail gratuit avec votre propre domaine .


Questions fréquentes

Cloudflare Image Transformations est-il meilleur que Smush ou ShortPixel ? Pas meilleur, différent. Les extensions compressent et stockent des copies optimisées et facturent selon le nombre d’images que vous possédez. Cloudflare transforme à la demande et facture selon les variantes distinctes servies. Les grands catalogues favorisent généralement Cloudflare, les petites médiathèques stables une extension.

Quelle extension d’images a la meilleure offre gratuite ? Imagify inclut la conversion WebP et AVIF dans son offre gratuite, ce que Smush réserve au Pro, mais vous limite à vingt mégaoctets par mois. ShortPixel donne cent crédits mensuels, sachant que les vignettes WordPress en consomment plusieurs par téléversement. Cloudflare donne cinq mille transformations uniques.

Puis-je utiliser une extension d’optimisation et Cloudflare ensemble ? Oui, et c’est souvent judicieux. Compressez au téléversement avec l’extension pour que les originaux ne soient pas inutilement lourds, et laissez Cloudflare gérer le dimensionnement et la conversion de format. Évitez deux systèmes convertissant tous deux en WebP, car cela gaspille du traitement et produit des résultats incohérents.

Ai-je besoin de Cloudflare devant mon site pour utiliser les transformations ? Oui. Les transformations s’appliquent aux images servies via une zone de votre compte Cloudflare. Si votre DNS n’est pas chez Cloudflare, ou si les images viennent d’un hébergeur hors de votre compte, les requêtes contournent le mécanisme et une extension est le choix pratique.

L’optimisation des images améliore-t-elle vraiment les Core Web Vitals ? Généralement oui, car les images dominent le poids de la page et la plus grande est souvent l’élément Largest Contentful Paint. Servir une image correctement dimensionnée dans un format moderne réduit directement cette mesure, mais ne corrigera pas une lenteur due aux scripts ou au temps de réponse serveur.