Skip to content
🔃 9 Meilleurs plugins de lazy loading pour WordPress 2026 (gratuits et payants)

🔃 9 Meilleurs plugins de lazy loading pour WordPress 2026 (gratuits et payants)

Le site n’est pas lent à cause d’un hébergement médiocre. Il est ralenti par des images qui se chargent toutes en même temps, y compris celles situées sous la ligne de flottaison. L’utilisateur n’a pas encore fait défiler la page jusqu’au milieu, mais le navigateur est déjà en train de télécharger 15 photos en pleine résolution depuis la galerie.

Le lazy loading règle ce problème en deux clics. Les images, vidéos et iframes ne se chargent qu’au moment où ils entrent dans la fenêtre d’affichage. Résultat: moins de requêtes HTTP, un First Contentful Paint plus rapide, un taux de rebond plus faible. Google PageSpeed Insights cesse de se plaindre à propos des «images hors écran à différer».

Nous avons sélectionné 9 extensions pour WordPress qui implémentent correctement le lazy loading, sans conflits avec les thèmes, sans surcharge inutile et avec des réglages fins pour différents scénarios.

💡 Aperçu rapide:

  • Choisissez une extension adaptée à votre besoin: lazy loading, compression ou défilement infini.
  • Installez et activez; la plupart fonctionnent immédiatement après activation, sans modification.
  • Configurez des exceptions pour le contenu visible sans défilement afin de ne pas pénaliser le LCP.
  • Vérifiez le résultat dans PageSpeed Insights et GTmetrix; l’alerte «différer les images hors écran» disparaît.

Tableau comparatif

Extension

Version gratuite

Lazy load pour les vidéos

Lazy load pour les iframes

Poids du script

WooCommerce

CDN

WP Rocket Lazy Load

✅ (aperçu)

~10 Ko

Smush

Moyen

Optimole

✅ (jusqu’à 5 000 visiteurs)

Moyen

✅ (CloudFront)

Perfmatters

❌ (à partir de 24,95 $/an)

Léger

Autoptimize

Léger

A3 Lazy Load

Moyen

WP-Optimize

Léger

Ajax Load More

✅ (basique)

Lourd

Load More Products

✅ (basique)

Moyen

1. WP Rocket Lazy Load

Page des réglages de Lazy Load de WP Rocket pour WordPress

L’extension de lazy loading autonome la plus populaire, proposée par l’équipe de WP Rocket. Elle ne nécessite pas l’extension de cache principale, fonctionne de manière indépendante et s’entend parfaitement avec n’importe quel système de cache.

Le script pèse moins de 10 Ko et ne fait pas appel à jQuery. Concrètement, cela signifie que la surcharge liée au lazy loading est quasi nulle: vous n’échangez pas un problème contre un autre. L’extension prend en charge les images dans le contenu, les vignettes, les avatars, les smileys, les iframes et les images d’arrière-plan. Elle remplace les vidéos YouTube par des images d’aperçu: l’iframe ne se charge qu’au clic. Sur une page contenant trois vidéos intégrées, l’économie peut atteindre 1,5 à 2 Mo de trafic.

Avantages:

  • Script extrêmement léger: moins de 10 Ko sans jQuery
  • Compatibilité WooCommerce immédiate pour les images produit et les galeries
  • Remplacement des iframes YouTube par un aperçu pour un chargement plus rapide
  • Développée par l’équipe WP Rocket, mises à jour régulières et compatibilité assurée

Inconvénients:

  • Pas de réglage fin pour les animations d’apparition
  • Ne fonctionne pas avec les images codées en dur dans les thèmes

Prix: Gratuit. Page de l’extension sur WordPress.org

🔗 WP Rocket Lazy Load sur WordPress.org

2. Smush

Panneau de contrôle Smush, compression d’images et lazy loading

Smush remplit deux missions à la fois: optimiser les images et les charger en lazy loading. Ce n’est pas une simple extension de lazy loading, c’est un outil complet pour travailler avec les fichiers média.

La compression s’effectue à la volée: vous téléversez une photo dans la médiathèque, Smush supprime automatiquement les métadonnées superflues et réduit le poids du fichier sans perte de qualité visible. Le lazy loading se paramètre de manière granulaire: vous pouvez l’activer uniquement pour les widgets, uniquement pour la zone de contenu ou uniquement pour les vignettes. Le traitement par lots de Smush permet de traiter jusqu’à 50 images à la fois, ce qui est pratique lorsque votre médiathèque contient des milliers de fichiers.

Avantages:

  • Compression + lazy loading dans une seule extension
  • Optimisation par lots: jusqu’à 50 images simultanément
  • Configuration flexible des zones d’application du lazy loading
  • Détection automatique des images dont les dimensions sont incorrectes

Inconvénients:

  • Ne compresse pas les images au-delà d’un certain seuil dans la version gratuite
  • Pas de lazy loading pour les vidéos et les iframes

Prix: Version gratuite avec les fonctionnalités de base. Pro, à partir de 3 $/mois sur WPMU DEV.

🔗 Smush sur WordPress.org🔗 Smush Pro sur WPMU DEV

3. Optimole

Tableau de bord Optimole, optimisation cloud et lazy loading

Optimole fonctionne différemment: il fait transiter les images par un service cloud. Les images de la page sont remplacées par des URL cloud, où la compression, le redimensionnement adapté à l’appareil et la conversion en WebP/AVIF sont effectués. Le lazy loading est intégré et activé automatiquement.

La fonctionnalité principale est l’adaptativité au pixel près. Optimole détermine la taille réelle du conteneur sur l’appareil du visiteur et fournit une image dimensionnée exactement pour celui-ci. Les écrans Retina reçoivent une version en haute densité, les connexions lentes une qualité réduite. L’offre gratuite inclut le CDN CloudFront (plus de 200 points de présence) et 5 000 visiteurs par mois.

Avantages:

  • Compression cloud sans charge serveur
  • Diffusion adaptative selon la taille d’écran et le DPR
  • CDN CloudFront dans l’offre gratuite
  • Conversion automatique en WebP/AVIF

Inconvénients:

  • Dépendance au service cloud, si leur API tombe en panne les images peuvent ne pas se charger
  • Offre gratuite limitée à 5 000 visiteurs par mois
  • Documentation moins fournie que celle des concurrents

Tarif: Offre gratuite jusqu’à 5 000 visiteurs par mois. Pro, à partir de 19,08 $/mois sur Optimole.com.

🔗 Optimole sur WordPress.org🔗 Optimole Pro

4. Perfmatters

Interface Perfmatters, bascules rapides et gestionnaire de scripts

Perfmatters ne se positionne pas comme une extension de lazy loading, c’est un outil complet pour optimiser finement WordPress en supprimant le code superflu. Mais le module de lazy loading qu’il propose est l’un des meilleurs: il fonctionne au niveau du navigateur via loading="lazy" et n’ajoute pas un seul kilo-octet de JavaScript.

En plus des images, Perfmatters applique le lazy loading aux vidéos (YouTube et Vimeo) et aux iframes. Il existe des exceptions par classes CSS et par types de page, par exemple, vous pouvez désactiver le lazy loading pour la première image du corps de l’article afin de ne pas pénaliser le Largest Contentful Paint. Le gestionnaire de scripts vous permet de décharger les scripts inutiles sur des pages spécifiques. En pratique, Perfmatters associé à une extension de cache permet de gagner 15 à 25 points dans PageSpeed Insights, nous l’avons constaté à plusieurs reprises.

Avantages:

  • loading="lazy" natif, zéro JS additionnel
  • Gestionnaire de scripts pour désactiver les scripts inutiles par page
  • Exceptions pour le contenu visible sans défilement
  • Léger: l’extension complète pèse moins de 200 Ko

Inconvénients:

Tarif: À partir de 24,95 $/an pour 1 site sur Perfmatters.io.

🔗 Perfmatters, site officiel

5. Autoptimize

Page de l’extension Autoptimize sur WordPress.org

Autoptimize est surtout connu comme une extension de minification CSS et JavaScript. Mais depuis la version 2.7, ils ont ajouté le lazy loading pour les images, et cela fonctionne très bien. La configuration se résume à cocher une case dans la section «Images», et toutes les images sous la ligne de flottaison reçoivent loading="lazy".

En plus du lazy load, Autoptimize minifie et combine de manière agressive les fichiers CSS et JS, diffère le CSS non critique et optimise les polices Google Fonts. C’est donc un choix idéal si vous souhaitez traiter plusieurs aspects de la vitesse de site avec un seul plugin. Le plugin est gratuit et activement maintenu: fin 2025, on compte plus d’un million d’installations actives et des mises à jour régulières.

Avantages:

  • Lazy load + minification CSS/JS + CSS critique dans un seul plugin
  • Gratuit, avec plus d’1 million d’installations actives
  • Fonctionne immédiatement, configuration en un clic
  • Mises à jour régulières et communauté active

Inconvénients:

  • Lazy load uniquement pour les images, pas pour les vidéos ni les iframes
  • Pas d’animations d’apparition
  • La minification agressive peut casser la mise en page sur des thèmes complexes

Prix: Gratuit. Page du plugin sur WordPress.org

🔗 Autoptimize sur WordPress.org

6. A3 Lazy Load

Réglages A3 Lazy Load, choix des types de contenu pour le chargement différé

A3 Lazy Load est un vétéran de la niche, avec de nombreuses années de développement derrière lui. Il prend tout en charge: images, vidéos, iframes, images d'arrière-plan, gravatars. La configuration via des interrupteurs est intuitive, même pour quelqu'un qui découvre l'administration WordPress.

Les animations d'apparition apportent de la fluidité visuelle: fondu, spinners, glissement. Vous pouvez insérer des vidéos par URL directement dans les articles et les pages. jQuery Mobile est pris en charge nativement. Le plugin se greffe sur les fonctions WordPress standards; si un thème ou un autre plugin utilise un balisage personnalisé qui contourne the_content, A3 Lazy Load ne les traitera pas. C'est sa principale limite.

Avantages:

  • Prise en charge de tous les types de médias: images, vidéos, iframes, arrière-plans
  • Animations d'apparition personnalisables (fondu, spinners)
  • Insertion de vidéos par URL dans les articles et les pages
  • Support complet de jQuery Mobile

Inconvénients:

  • Ne fonctionne pas avec les images codées en dur dans les thèmes
  • Des plaintes ont été signalées concernant des conflits avec des thèmes non standards
  • La version premium offre moins de fonctionnalités que ses concurrents à prix équivalent

Prix: Version Lite, gratuite. Version Premium, 29 $ sur A3Rev.

🔗 A3 Lazy Load sur WordPress.org🔗 A3 Lazy Load Premium

7. WP-Optimize

Interface WP-Optimize, optimisation de base de données et lazy loading

WP-Optimize est un véritable couteau suisse pour accélérer WordPress. Il nettoie la base de données (révisions, spam, enregistrements transitoires), compresse les images et active le lazy loading. Le tout dans un seul plugin, avec une interface unifiée.

Le module de lazy loading est basé sur l'attribut natif loading="lazy" et n'ajoute pas de JavaScript. Vous pouvez l'activer pour les images, les iframes et les vidéos. Les réglages sont minimaux: choix des types de contenu et exceptions par classes. La compression d'images fonctionne de manière planifiée, tout comme le nettoyage de la base de données. Pour un site sur un hébergement économique avec un espace de base de données limité, WP-Optimize devient souvent le seul plugin de performance nécessaire.

Avantages:

  • Trois fonctions en une: nettoyage de la base de données, compression d'images, lazy load
  • loading="lazy" natif sans JavaScript
  • Fonctionnement planifié pour toutes les tâches
  • La version gratuite couvre la plupart des besoins

Inconvénients:

  • Pas de lazy loading pour les images d'arrière-plan
  • La compression d'images est inférieure à celle des plugins spécialisés (Smush, Optimole)
  • La version Premium est nécessaire pour le multisite et le planificateur avancé

Prix: Gratuit. Version Premium, à partir de 49 $/an sur WP-Optimize.com.

🔗 WP-Optimize sur WordPress.org🔗 WP-Optimize Premium

8. Ajax Load More

Interface Ajax Load More, défilement infini et chargement différé des articles

Ajax Load More n'est pas un simple lazy load pour images, mais un défilement infini avec chargement de contenu en AJAX. Les articles, pages, commentaires et produits WooCommerce se chargent au fur et à mesure du défilement, sans rechargement de page.

Le générateur de shortcodes intégré vous permet de créer des requêtes WordPress complexes sans coder. Filtrage par types de publication, formats, catégories, étiquettes, taxonomies personnalisées. La mise en cache des requêtes réduit la charge serveur. Pour WooCommerce, compatibilité totale avec les extensions populaires. Vous pouvez insérer des blocs publicitaires AdSense et des appels à l'action entre les éléments chargés.

Avantages:

  • Défilement infini + pagination + bouton «charger plus»
  • Générateur de shortcodes pour requêtes complexes
  • Insertion de blocs publicitaires entre les éléments chargés
  • Compatibilité avec WooCommerce et les extensions populaires

Inconvénients:

  • N'est pas un plugin de lazy load pur pour les images
  • La version Pro est coûteuse (149 $ sur Connekthq.com)
  • Plus lourd que les solutions de lazy load spécialisées

Prix: Lite, gratuite. Pro, à partir de 149 $ sur le site Connekthq.

🔗 Ajax Load More sur WordPress.org🔗 Ajax Load More Pro

9. Load More Products for WooCommerce

Load More Products, bouton de chargement de produits et lazy loading pour WooCommerce

Une extension hautement spécialisée pour les boutiques WooCommerce. Remplace la pagination standard par un bouton «charger plus», un défilement infini ou un mode combiné. Le chargement différé des images produits est intégré et s'active automatiquement.

Plus de 40 animations pour le bouton de chargement, personnalisation du texte et de l'icône, configuration du nombre de produits par page et navigation avec mise à jour de l'URL dans la barre d'adresse. Bouton «charger les précédents» pour la navigation inverse. Vous pouvez insérer un message personnalisé au début ou à la fin du flux de produits. Hooks JavaScript et CSS pour ceux qui souhaitent personnaliser davantage.

Avantages:

  • Trois modes: bouton, défilement infini, pagination
  • Plus de 40 animations pour le bouton de chargement
  • Navigation avec mise à jour de l'URL dans la barre d'adresse
  • Personnalisation complète de l'apparence et du texte du bouton

Inconvénients:

  • WooCommerce uniquement, ne fonctionne pas avec les articles et pages classiques
  • Pas vraiment un plugin de lazy load: la fonction principale est le chargement de produits
  • Version Pro (34 $ sur le site BeRocket) pour les fonctionnalités avancées

Prix: Lite, gratuite. Pro, à partir de 34 $ sur BeRocket.com.

🔗 Load More Products sur WordPress.org🔗 Load More Products Pro

La vidéo montre le processus étape par étape d’installation et de configuration du lazy loading pour WordPress. La démonstration est faite sur un site réel: de l’installation du plugin jusqu’à la vérification du résultat dans PageSpeed Insights.

⁉️🤔 Questions fréquentes

Est-ce que le lazy loading ralentit le Largest Contentful Paint (LCP)?

Oui, si la première image de la page (au-dessus de la ligne de flottaison) est chargée en lazy load. Le navigateur attend que le script de lazy load soit chargé avant de commencer à charger l’image, ce qui ajoute un délai. La solution est simple: exclure la première image du lazy load. WP Rocket Lazy Load, Perfmatters et A3 Lazy Load disposent de ce réglage. Pour les sites sous WordPress 6.5+ avec le loading="lazy" natif, le navigateur détermine lui-même la priorité.

Quelle est la différence entre le loading="lazy" natif et les plugins JavaScript?

Le loading="lazy" natif est un attribut HTML que le navigateur traite sans JavaScript. Il fonctionne au niveau du moteur: plus rapide, sans surcharge, sans requête HTTP pour un script. En revanche, il ne propose pas d’animations, de spinners, d’exceptions par classe ni de lazy load pour les vidéos. Les plugins JavaScript (lazysizes, WP Rocket) offrent plus de contrôle mais ajoutent du poids. Le choix dépend de vos besoins.

Est-il nécessaire d’installer un plugin si le thème prend déjà en charge le lazy load?

Pas toujours. Le lazy load intégré au thème ne fonctionne généralement qu’avec les images provenant de the_content. Les widgets, les vignettes, les images d’arrière-plan, les vidéos et les iframes restent souvent sans lazy load. De plus, la solution intégrée ne peut pas être ajustée finement à vos besoins. Vérifiez votre thème via GTmetrix: si vous voyez des images non chargées sous la ligne de flottaison, installez un plugin dédié.

Que faire si le lazy load entre en conflit avec un plugin de cache?

En pratique, les conflits sont rares. La plupart des solutions modernes de lazy load (WP Rocket Lazy Load, Perfmatters, A3 Lazy Load) sont conçues en tenant compte de la compatibilité avec les plugins de cache les plus répandus. Si un conflit est détecté: désactivez le lazy load dans le plugin de cache et conservez l’outil de lazy load spécialisé. En général, cela suffit.

Est-ce que le lazy loading nuit au SEO?

Non, si le contenu finit par se charger et être indexé. Googlebot exécute JavaScript et voit le contenu chargé. Mais par sécurité: utilisez des versions <noscript> des images (disponibles dans WP Rocket Lazy Load). Cela garantit que les robots d’exploration verront toutes les images, même si JavaScript ne s’exécute pas.

Quoi installer en 2026

Il n’y a pas de réponse universelle, tout dépend du scénario:

Si le budget est limité et que vous voulez «installer et oublier», optez pour WP Rocket Lazy Load. Léger, gratuit, conçu par une équipe éprouvée. Installations actives: plus de 600 000.

Si vous avez besoin de compression et d’optimisation d’images en plus du lazy load, choisissez entre Smush (plus simple, moins cher) et Optimole (CDN cloud, diffusion adaptative). Le premier s’installe en une minute, le second demande de tenir compte des limites de visiteurs.

Si vous êtes prêt à payer pour des performances maximales, Perfmatters. Le Script Manager associé au lazy load apporte des gains que les plugins d’images seuls ne peuvent pas offrir.

Pour un site où chaque fonction au sein d’un même plugin compte, Autoptimize (minification + lazy load) ou WP-Optimize (nettoyage de base de données + compression + lazy load). Les deux sont gratuits et activement mis à jour.

Pour une boutique en ligne sous WooCommerce, Ajax Load More ou Load More Products. Le premier est conçu pour un beau défilement infini de tout type de contenu, le second est spécifiquement adapté au flux de produits WooCommerce.

Essayez l’un de ces plugins, l’activation prend une minute et le résultat est immédiatement visible dans PageSpeed Insights. Indiquez en commentaire quel outil de lazy load vous utilisez et de combien vos indicateurs de vitesse ont évolué.