Comment obtenir un PageSpeed 95+ avec Elementor

Des techniques avancées pour optimiser la vitesse de votre site WordPress tout en conservant un design riche.

Un site lent, c’est des visiteurs perdus. Selon Google, 53% des utilisateurs mobile abandonnent un site qui met plus de 3 secondes à charger. Avec Elementor, beaucoup de développeurs peinent à dépasser 60 de score PageSpeed — souvent à cause de mauvaises configurations par défaut. Voici mes techniques éprouvées pour atteindre et dépasser 95, sur mobile comme sur desktop.

1. Choisir le bon hébergement dès le départ

Le fondement de la performance, c’est l’hébergement. Un hébergement partagé bas de gamme peut plomber vos scores même avec les meilleures optimisations front-end. Pour un site professionnel, prévoyez minimum 8 à 15€/mois chez un hébergeur sérieux avec SSD NVMe, PHP 8.1+ et une infrastructure moderne.

Ce que je vérifie systématiquement avant de démarrer un projet :

  • Serveur avec PHP 8.1 minimum (gains de 20 à 30% sur le temps de traitement)
  • SSD NVMe pour les lectures/écritures disque
  • Mémoire RAM allouée suffisante (256MB minimum pour WordPress)
  • Support de HTTP/2 et Gzip/Brotli activé par défaut
  • Localisation du serveur proche de votre audience principale

💡 Mes recommandations : OVH, Infomaniak ou Siteground pour les projets ciblant l’Europe. Pour les clients du Golfe, un serveur localisé à Francfort ou Amsterdam réduit significativement la latence.

2. Optimiser les images : la clé principale

Les images représentent en moyenne 60 à 80% du poids total d’une page. C’est le poste d’optimisation avec le meilleur retour sur investissement. Pour chaque image, j’applique ces règles sans exception :

📊 Résultat type : sur une page e-commerce avec 40 images produits, le passage en WebP + compression a réduit le poids total de 4.2MB à 890KB — soit une réduction de 79%.

3. Configuration Elementor pour la performance

Elementor charge par défaut beaucoup d’assets inutiles — CSS, scripts et polices qui ne servent pas forcément sur chaque page. Ces réglages sont souvent ignorés, pourtant ils ont un impact direct sur le score.

Dans Elementor → Paramètres → Performances, activez :

✅ Improved Asset Loading — réduit le CSS chargé de 40%
✅ Improved CSS Loading — génère un CSS par page plutôt qu’un global
✅ Lazy Load Backgrounds — diffère le chargement des images en fond
✅ Optimized DOM Output — allège la structure HTML générée

Dans Elementor → Paramètres → Expériences, activez également :

✅ Optimized Markup
✅ Inline Font Icons (évite un fichier de police externe)

💡 Attention : après chaque activation, videz le cache Elementor ET le cache de votre plugin de cache pour voir les changements.

4. Mise en cache & CDN

C’est la combinaison qui fait la différence sur les scores réels. J’utilise WP Rocket couplé à Cloudflare en CDN gratuit sur tous mes projets.

Configuration WP Rocket recommandée :

Côté Cloudflare :

📊 Résultat type sur mes projets : passage de 55 → 97 en mobile, de 70 → 99 en desktop après optimisation complète. Les visiteurs récurrents chargent la page en moins de 800ms.

5. Polices web : l'erreur que tout le monde fait

Google Fonts chargées via CDN ajoutent 2 à 3 requêtes externes bloquantes et ralentissent le LCP (Largest Contentful Paint) — la métrique la plus importante pour Google. La solution est simple mais trop souvent ignorée : héberger les polices en local.

Utilisez le plugin OMGF (Optimize My Google Fonts) pour télécharger automatiquement vos polices Google et les servir depuis votre propre serveur. Gain moyen constaté : 0.3 à 0.8 seconde sur le LCP.

Règles à appliquer :

  • Jamais plus de 2 familles de polices sur un même site
  • Charger uniquement les graisses nécessaires (évitez de charger 100, 200, 300, 400, 500, 600, 700 si vous n’utilisez que 400 et 600)
  • Utiliser font-display: swap pour éviter le texte invisible pendant le chargement
  • Précharger la police principale avec une balise <link rel="preload">

6. Éliminer les plugins inutiles

Chaque plugin WordPress actif ajoute du code CSS et/ou JavaScript à votre site, même s’il n’est pas utilisé sur toutes les pages. Un audit de plugins est indispensable avant toute optimisation.

Ma règle sur chaque projet : pas plus de 15 à 20 plugins actifs pour un site standard. Au-delà, chaque plugin supplémentaire doit se justifier par une fonctionnalité irremplaçable.

Plugins souvent inutiles que je supprime systématiquement :

  • Plugins de widgets de réseaux sociaux avec chargement externe
  • Plugins de slider non utilisés (Slider Revolution installé par le thème)
  • Plugins de statistiques côté serveur si Google Analytics est déjà en place
  • Plugins de sécurité redondants (un seul suffit)