
Mesurer avant de toucher au site
Une note PageSpeed ne suffit pas à décrire une expérience utilisateur. Comparez les pages réellement consultées, sur mobile et sur ordinateur : accueil, fiche produit, formulaire, article ou espace client. Distinguez les mesures de laboratoire, utiles au diagnostic, des données de visiteurs réels. Le LCP renseigne sur l’affichage du contenu principal, l’INP sur la réponse aux interactions et le CLS sur les décalages visuels. Le problème peut venir de l’hébergement, du thème, d’une requête ou d’un script tiers.
Repérer les ressources JavaScript et CSS inutiles
Avec les outils réseau du navigateur, identifiez ce qui se charge sur toutes les pages alors que la fonctionnalité n’y existe pas : carrousel, carte, formulaire, bibliothèque de blocs ou pixel publicitaire. Charger uniquement le nécessaire sur les bons gabarits évite de transférer et d’exécuter du code inutile. Le chargement différé du JavaScript non critique peut aider, mais attention aux dépendances et à l’ordre d’exécution. Mesurez chaque modification avant de généraliser.
Optimiser les images sans perdre en qualité
Une image de 3000 pixels ne devrait pas systématiquement être livrée à un smartphone sur un emplacement de 400 pixels. Utilisez les tailles générées par WordPress, des attributs srcset et sizes pertinents et des formats compressés adaptés, notamment WebP ou AVIF lorsque le navigateur et l’environnement le permettent. Réservez le chargement prioritaire à l’image visible immédiatement et chargez plus tard les visuels hors écran. Définissez largeur et hauteur pour limiter les déplacements de mise en page.
Comprendre les différents niveaux de cache
Le cache de page peut éviter d’exécuter PHP et de consulter la base à chaque visite anonyme ; le cache objet persistant évite certaines lectures répétées, à condition que l’hébergeur propose un service compatible. Le cache navigateur réduit les transferts d’assets stables. Un CDN peut rapprocher images et fichiers statiques du visiteur. Ces couches ne sont pas interchangeables. Il faut exclure du cache de page les expériences personnalisées, les étapes sensibles d’achat et les contenus dépendants d’une session.
Auditer PHP, base de données et extensions
Vérifiez la version PHP supportée par le thème et les extensions, la mémoire réellement consommée, les tâches wp-cron et les requêtes SQL lentes. Les options chargées automatiquement en grande quantité peuvent alourdir chaque requête. Une extension désactivée mais abandonnée n’apporte aucun bénéfice : faites l’inventaire, supprimez ce qui n’est plus utile et remplacez les fonctions simples par du code ciblé lorsque le coût de maintenance est raisonnable. N’optimisez jamais directement en production sans sauvegarde.
Prioriser les corrections plutôt que collectionner les outils
Classez les interventions selon leur impact, leur risque et leur facilité de contrôle. Dans bien des cas, alléger le visuel principal, supprimer une bibliothèque tierce ou corriger une requête offre un résultat plus net qu’un nouveau plugin d’optimisation. À chaque étape, comparez le poids réseau, le temps serveur et les Core Web Vitals ; vérifiez surtout que formulaires, recherche, panier, menus et back-office fonctionnent encore.
Un exemple de diagnostic réaliste
Prenons une page dont la bannière initiale pèse plusieurs mégaoctets, avec trois scripts marketing chargés avant son affichage. Le plan pertinent consiste à produire une image adaptée et responsive, à revoir le chargement des scripts et à mesurer les temps réels. Si le serveur reste lent malgré cela, on examine le cache et la base. Cette succession évite de confondre symptôme et cause, et rend le résultat explicable au propriétaire du site.
Checklist à conserver
- Mesurer LCP, INP et CLS
- Repérer les scripts non utilisés
- Compresser et dimensionner les images
- Vérifier les caches et PHP
- Tester formulaires et panier
Pour approfondir le sujet
- Sécuriser WordPress : les contrôles prioritaires et les fausses bonnes idées
- Extension WordPress sur mesure : développer utile, léger et maintenable
- Core Web Vitals : améliorer LCP, INP et CLS sur un site e-commerce
Pour passer à l’action
Pour préparer une intervention adaptée à votre site, commencez par relever vos versions, vos contraintes métier et les problèmes observés. Je peux intervenir sur le optimisation des performances ou examiner votre besoin depuis la page de contact. L’objectif est de proposer un correctif vérifiable, plutôt qu’une accumulation de solutions inutiles.
