Aller au contenu

Conseils Non classé

Mon site WordPress est trop lent : d’où ça vient, et ce qui le rend rapide

Un site WordPress lent n'est presque jamais une fatalité, et rarement une seule cause. Voici comment le mesurer vous-même, d'où vient la lenteur dans la plupart des cas, et dans quel ordre la corriger.

Chronomètres posés sur un clavier d'ordinateur : mesurer la vitesse d'un site WordPress avant de le corriger.

« Mon site WordPress est trop lent. » Vous le constatez sur votre téléphone, un client vous l’a dit, ou une page a mis une éternité à apparaître pendant une démonstration. Cet article s’adresse aux patrons de TPE et de PME qui ont un site WordPress et qui veulent comprendre d’où vient la lenteur avant de payer quelqu’un pour la corriger. Il vous donne la mesure à faire vous-même en deux minutes, les causes que je rencontre le plus souvent sur les sites que j’entretiens, l’ordre dans lequel on les traite, et les fausses pistes qui coûtent de l’argent pour rien.

À retenir
  • La lenteur se mesure, elle ne se devine pas. Sur votre ordinateur, le site est en partie déjà en mémoire : la mesure qui compte se fait sur téléphone, avec l’outil gratuit de Google.
  • Dans la plupart des cas, la cause est une accumulation : photos trop lourdes, extensions entassées, hébergement devenu trop juste. Rarement un seul coupable.
  • On corrige dans un ordre précis, du plus rentable au plus coûteux, et on remesure après chaque geste. Refaire le site n’est la réponse que dans un cas bien identifié.
Où part le temps quand une page se charge Un parcours en quatre étapes qui montre où le temps de chargement se dépense : la réponse du serveur, l’arrivée de la page, le chargement des images et des scripts, puis la réaction de la page aux clics. Chaque étape indique ce qui pèse dessus et ce que le client remarque. Où part le temps quand une page se charge QUATRE MOMENTS, QUATRE CAUSES POSSIBLES 01 Le serveur répond CE QUI PÈSE Hébergement tropjuste Aucun cache Version de PHPancienne CE QUE VOIT LE CLIENT Écran blanc,rien ne se passe 02 La page arrive CE QUI PÈSE Thème ouconstructeur depages chargé Extensionsaccumulées CE QUE VOIT LE CLIENT La page apparaîtpar morceaux 03 Les images etles scripts sechargent CE QUI PÈSE Photos troplourdes Polices · chat ·vidéos · mesured’audience CE QUE VOIT LE CLIENT L’image du hauttarde 04 La page réagit CE QUI PÈSE Scripts en trop Extensions quitournent à chaqueclic CE QUE VOIT LE CLIENT Le menu répondavec retard
Faites défiler pour voir la figure entière
Quatre moments entre le clic de votre client et la page prête : à chacun, une cause de lenteur différente.Schéma Charly Duguey

Lent pour qui ? Commencez par mesurer sur téléphone

Votre impression est un point de départ, pas une mesure. Quand vous ouvrez votre propre site, votre ordinateur en a gardé une partie en mémoire, votre connexion au bureau est bonne, et vous savez où cliquer. Votre client, lui, arrive de Google, sur son téléphone, parfois dans la rue avec un réseau moyen, et il découvre la page. C’est cette situation-là qu’il faut mesurer.

Google fournit un outil gratuit pour ça, PageSpeed Insights, à l’adresse pagespeed.web.dev. Vous entrez l’adresse d’une page, et il vous rend deux lectures. La première vient de vrais visiteurs, quand votre site en reçoit assez pour que Google ait des données : c’est la plus fiable. La seconde est un test fait sur le moment, sur un téléphone simulé : c’est celle que vous aurez toujours, et elle suffit pour comparer avant et après une correction.

Trois mesures y reviennent, sous des noms techniques qu’il faut traduire. La première dit au bout de combien de temps le plus gros élément visible de la page, souvent la photo du haut ou le titre, est affiché. La deuxième dit combien de temps la page met à réagir quand on touche un bouton ou un menu. La troisième dit si des éléments sautent pendant le chargement, ce qui fait cliquer à côté.

Ce que dit Google

« Pour proposer une bonne expérience utilisateur, le LCP doit se produire dans les 2,5 secondes suivant le début du chargement de la page. »

Les trois mesures de Google et leurs seuils, documentation web.dev (nouvel onglet)

Le LCP, c’est la première mesure, celle du plus gros élément visible. Sur la même page, Google fixe les deux autres repères : 200 millisecondes pour la réaction à un clic, et 0,1 pour la stabilité de l’affichage. Vous n’avez pas besoin de retenir les noms, seulement de savoir si vos trois valeurs sont en vert, en orange ou en rouge.

Vérifier en deux minutes

Ouvrez pagespeed.web.dev, collez l’adresse de votre page d’accueil, puis celle d’une page de service, et lisez l’onglet « Mobile ». Notez les trois mesures et, plus bas, la ligne qui parle du temps de réponse initial du serveur.

Quoi faire

Gardez ces valeurs dans un fichier avec la date. Chaque correction se juge sur une nouvelle mesure, jamais sur l’impression que « ça a l’air plus rapide ».

Où regarder dans le rapport de Google Une fenêtre de navigateur dessinée en fil de fer, sur l’adresse pagespeed.web.dev, onglet Mobile actif. Trois cartes montrent le plus gros élément affiché, la réaction au clic et la stabilité de l’affichage, chacune avec son repère et une jauge à trois zones sans score inventé. Plus bas, une liste de diagnostic met en avant la ligne qui parle du temps de réponse du serveur. Trois repères numérotés indiquent l’onglet Mobile, les trois mesures, et la ligne du serveur. Où regarder dans le rapport de Google PAGESPEED.WEB.DEV, ONGLET MOBILE pagespeed.web.dev Mobile Ordinateur 1 Lisez l’onglet Mobile, pas Ordinateur CE QUE VIVENT VOS VRAIS VISITEURS 2 Les trois mesures, et leur repère LCP Plus gros élémentaffiché REPÈRE Moins de 2,5 secondes BON À AMÉLIORER MÉDIOCRE INP Réaction au clic REPÈRE 200 millisecondesou moins BON À AMÉLIORER MÉDIOCRE CLS Stabilité del’affichage REPÈRE 0,1 ou moins BON À AMÉLIORER MÉDIOCRE DIAGNOSTIC 3 La ligne qui dit si l’hébergement est en cause Réduire le temps de réponse initial du serveur
Faites défiler pour voir la figure entière
Où regarder dans le rapport de Google : l’onglet Mobile, les trois mesures, et la ligne du temps de réponse du serveur.Schéma Charly Duguey

Pourquoi mon site WordPress est lent : les causes que je rencontre le plus

WordPress lui-même n’est pas lent. Ce qui est lent, c’est ce qu’on a posé dessus au fil des années, et l’endroit où il est hébergé. Sur les sites que j’entretiens, les mêmes causes reviennent, à peu près dans cet ordre, et elles se cumulent presque toujours.

Pourquoi mon site WordPress est lent : les causes que je rencontre le plus
La causeComment ça se voitCe qui la règle
Photos envoyées telles quelles depuis l’appareil ou le téléphoneL’image du haut tarde à s’afficher, le rapport parle d’images trop grandesRedimensionner, passer dans un format moderne, ne charger que ce qui est visible
Extensions accumulées : chacune ajoute son code sur toutes les pagesBeaucoup de fichiers chargés, page qui réagit tard aux clicsDésactiver ce qui ne sert plus, remplacer les doublons
Aucun cacheLe serveur recalcule la page pour chaque visiteurUn cache de page, réglé une fois
Scripts extérieurs : polices, chat, vidéos, cartes, mesure d’audienceLa page attend des serveurs qui ne sont pas les vôtresSupprimer ce qui ne sert pas, différer le reste
Thème ou constructeur de pages chargéLa page arrive lourde même sans photoAlléger ce qu’on peut, sinon changer de base lors de la refonte
Hébergement devenu trop justeTemps de réponse du serveur élevé avant même que la page commenceChanger d’offre ou d’hébergeur
Version de PHP ancienne, base de données encombréeTout est un peu lent, sans cause visibleMettre à jour, nettoyer les révisions et les restes d’extensions supprimées

Un mot sur la dernière ligne, invisible depuis l’écran d’administration. PHP est le langage dans lequel WordPress est écrit, et sa version se choisit chez l’hébergeur. WordPress publie la version qu’il recommande sur sa page de prérequis, wordpress.org/about/requirements.

Pendant huit ans, j’ai créé et piloté la boutique en ligne d’un distributeur Mercedes-Benz, jusqu’à 4 000 visiteurs par jour. Sur un site de cette taille, la vitesse n’est pas un confort, c’est du chiffre d’affaires. C’est là que j’ai appris à la traiter comme un chantier permanent, qu’on remesure, et non comme un réglage qu’on fait une fois.

Ce que vous observez dit où chercher en premier Arbre de décision à partir de ce que vous voyez sur votre téléphone. Une page qui reste blanche puis arrive d’un coup pointe vers le serveur, avec pour premier geste de poser un cache de page. Une image du haut qui tarde pointe vers les images, premier geste redimensionner et convertir les photos. Une page présente mais un menu qui répond tard pointe vers les scripts et les extensions, premier geste désactiver une extension à la fois et remesurer. Une page qui saute pendant le chargement pointe vers les dimensions, premier geste déclarer la taille des images. Ce que vous observez dit où chercher en premier QUATRE SYMPTÔMES, QUATRE PREMIERS GESTESSur votre téléphone, la page… reste blanche, puistout arrive d’un coup Le serveur Hébergement · cache · version de PHP PREMIER GESTE Poser un cache de page. affiche son image duhaut très tard Les images Taille, format, chargementdifféré mal réglé PREMIER GESTE Redimensionner etconvertir les photos. est là, mais le menurépond tard Les scripts et les extensions PREMIER GESTE Désactiver une extensionà la fois et remesurer. saute pendant lechargement Les dimensions Images sans taille déclarée, polices PREMIER GESTE Déclarer la taille des images.
Faites défiler pour voir la figure entière
Le symptôme que vous observez dit où chercher en premier : le serveur, les images, les scripts ou les dimensions.Schéma Charly Duguey

Ce qui rend un site WordPress rapide, dans l’ordre

L’ordre compte, parce que certains gestes rendent les autres inutiles, et parce qu’on veut savoir lequel a produit quoi.

  1. Mesurer, et garder la mesure deux pages, sur téléphone, avec la date. C’est le point de comparaison de tout ce qui suit.
  2. Mettre un cache de page c’est le geste qui rapporte le plus pour le moins d’effort : le serveur cesse de recalculer la même page pour chaque visiteur. Une seule extension de cache, réglée avec soin, pas trois.
  3. Alléger les images redimensionner à la taille réellement affichée, convertir dans un format moderne, différer le chargement de celles qui sont plus bas dans la page. Pas celle du haut : si on la diffère aussi, la page paraît plus lente, et c’est l’erreur que je corrige le plus souvent après un réglage automatique.
  4. Faire le tri dans les extensions désactiver une par une celles qui ne servent plus, remesurer, puis supprimer. Une extension désactivée mais toujours installée n’est retirée qu’à moitié.
  5. Trier les scripts extérieurs un module de discussion que personne n’utilise, deux outils de mesure d’audience qui font la même chose, une vidéo intégrée en haut de page : chacun fait attendre vos visiteurs pour des serveurs que vous ne contrôlez pas.
  6. Vérifier l’hébergement et la version de PHP si le temps de réponse du serveur reste élevé après tout ça, la cause est sous le site, pas dedans. C’est le moment de changer d’offre, ou d’hébergeur.

Après chaque étape, on refait la mesure du départ. Si une étape n’a rien changé, on le sait tout de suite, et on ne l’attribue pas à la suivante.

Gratuit, sans inscription

Le test gratuit de votre site mesure la vitesse sur téléphone et relève en même temps ce qui freine Google : pages en erreur, titres manquants, images sans description.

Tester mon site

Ce qu’un site lent vous coûte

Il coûte à trois endroits, et le premier ne se voit dans aucun tableau de bord.

Les visiteurs perdus d’abord. Quelqu’un tape ce que vous faites, choisit votre site dans la liste de Google, attend, et revient à la liste pour cliquer sur le suivant. Votre outil de mesure d’audience ne l’a jamais vu, parce que la page n’a pas fini de charger. Vous ne perdez pas seulement un visiteur, vous perdez quelqu’un qui vous avait choisi.

La place sur Google ensuite. La vitesse ne fait pas monter un site vide, le contenu et la réputation comptent davantage. Mais entre deux sites comparables, elle pèse, et Google le dit dans sa documentation.

Ce que dit Google

« Cette recommandation, combinée à d’autres aspects de l’expérience sur la page, est en adéquation avec ce que nos principaux systèmes de classement cherchent à récompenser. »

Les mesures de vitesse et les résultats de recherche, documentation Google Search Central (nouvel onglet)

La publicité enfin. Si vous payez des annonces Google, l’utilité de la page d’arrivée entre dans le niveau de qualité (nouvel onglet) que Google calcule pour vos annonces. Et un visiteur que vous avez payé, s’il repart avant que la page s’affiche, est perdu deux fois.

Les fausses pistes

Quatre dépenses reviennent souvent, et elles n’accélèrent pas ce qu’il faut.

Viser 100 sur 100. Le score affiché par l’outil de Google est une synthèse. Ce qui compte, ce sont les trois mesures sous les repères de Google, et ce que voit réellement votre client. Un site dont l’image du haut s’affiche vite, avec un score de 85, fait son travail.

Changer de thème « pour un plus rapide » sans avoir mesuré. Le thème est rarement la cause principale : on perd sa mise en page, on garde ses photos trop lourdes et ses extensions.

Empiler les extensions de vitesse. Deux caches qui se contredisent produisent des pages qui s’affichent mal, et aucun gain. Une seule, réglée pour votre site.

Prendre un réseau de diffusion comme pansement. Il accélère la livraison des fichiers aux quatre coins du monde, pas un serveur qui met trop longtemps à produire la page. Pour une entreprise dont les clients sont à Caen, ce n’est presque jamais le premier levier.

Quand se faire aider, et par qui

Trois situations, et une page pour chacune.

Si les corrections ci-dessus vous dépassent, ou si vous n’avez pas le temps de les tenir, l’entretien du site commence exactement par cet état des lieux : cache, images, extensions, mises à jour, puis je reste à vos côtés pour que le site reste rapide au fil des ajouts.

Si la cause est le serveur, changer d’hébergeur est un projet en soi. On conserve chaque adresse, on ne perd ni contenu ni place sur Google, et on mesure avant et après pour prouver le gain.

Si la base est dépassée, thème abandonné par son auteur ou constructeur de pages qui bloque les mises à jour, la refonte du site coûte souvent moins cher que des rustines successives, et le référencement acquis se conserve si le travail est fait dans les règles.

Dans les trois cas, ça commence par un état des lieux, puis un devis qui dit ce qui est fait et pourquoi.

Questions fréquentes

Pourquoi mon site WordPress est lent alors qu’il était rapide au début ?

Parce qu’il s’est chargé au fil du temps : des photos ajoutées sans être redimensionnées, des extensions installées pour un besoin ponctuel et jamais retirées, des scripts extérieurs qui se sont accumulés, et un hébergement dimensionné pour le site de départ. Rien de tout ça ne se voit depuis l’écran d’administration, mais tout se mesure.

Comment savoir si mon site est vraiment lent ?

Avec l’outil gratuit de Google, PageSpeed Insights, en lisant l’onglet Mobile et non l’onglet Ordinateur. Google fixe le repère à tenir : le plus gros élément visible affiché en moins de 2,5 secondes. Votre impression depuis votre bureau ne compte pas, votre ordinateur garde une partie du site en mémoire.

Un site lent est-il moins bien placé sur Google ?

La vitesse fait partie de ce que Google appelle l’expérience sur la page, et sa documentation dit que ses systèmes de classement cherchent à la récompenser. Elle ne remplace pas un contenu utile ni une bonne réputation, mais entre deux sites comparables, le plus rapide a l’avantage, surtout sur téléphone.

Faut-il changer d’hébergeur pour accélérer un site WordPress ?

Seulement si le temps de réponse du serveur reste élevé une fois le cache posé, les images allégées et les extensions triées. Changer d’hébergeur avant ces trois gestes revient souvent à déménager le problème avec le site.

Combien de temps prend l’accélération d’un site WordPress ?

Ça dépend de ce que l’état des lieux révèle. Le cache et les images se règlent vite, le tri des extensions demande de tester une par une, et un changement d’hébergeur se prépare. C’est pour cela que le devis vient après l’état des lieux, et pas avant.

Charly Duguey, consultant web et e-commerce à Caen

Qui écrit

Charly Duguey. J'ai créé et piloté pendant huit ans la boutique en ligne d'un distributeur Mercedes-Benz. Aujourd'hui consultant indépendant à Caen, je construis des sites et des boutiques qui apportent des clients, et je les référence sur Google et dans les IA.

Mon parcours · Me contacter

Et sur votre site ?

Un site rapide, et quelqu'un qui veille dessus

L'entretien commence par un état des lieux de la vitesse, puis les corrections dans l'ordre où elles rapportent. Ensuite je reste à vos côtés pour que ça le reste.

Confier l'entretien de mon site