Web-fr

Fixer les problèmes Google PageSpeed Insights et passer au vert

Googleicon PageSpeed Insights [1] est un très bon outil pour voir les performances de votre site web. Au cas ou vous obteniez un mauvais score, voici une série d’articles avec des solutions faciles à implémenter pour résoudre la plupart des problèmes.

Il a ainsi été possible de passer au vert sur Googleicon PageSpeed Insights [1], en partant d’un score de 17 sur mobile (Fig 1) à 89 (Fig 14), et de 35 (Fig 3) à 89 sur desktop (Fig 16).

Google Page Speed - Score avant optimisation d'image de 17 sur mobile
Fig 1 : Google Page Speed – Score avant optimisation d’image de 17 sur mobile
Google Page Speed - Score avant optimisation d'image de 35 sur desktop
Fig 3 : Google Page Speed – Score avant optimisation d’image de 35 sur desktop
Google Page Speed - Score après activation de la compression gzip de 89 sur mobile
Fig 14 : Google Page Speed – Score après activation de la compression gzip de 89 sur mobile
Google Page Speed - Score après activation de la compression gzip de 89 sur desktop
Fig 16 : Google Page Speed – Score après activation de la compression gzip de 89 sur desktop

Optimize images

Ceci a permis de passer le test Google PageSpeed [1] Optimize images [2] sur un site web, passant d’un score de 17 sur mobile (Fig 1) à 51 (Fig 2), et de 35 (Fig 3) à 59 sur desktop (Fig 4).

Eliminate render-blocking JavaScript and CSS in above-the-fold content

Google Page Speed - Score après optimisation d'image de 51 sur mobile
Fig 2 : Google Page Speed – Score après optimisation d’image de 51 sur mobile
Google Page Speed - Score après optimisation d'image de 59 sur desktop
Fig 4 : Google Page Speed – Score après optimisation d’image de 59 sur desktop

Ceci a permis de passer le test Googleicon PageSpeed [1] Eliminate render-blocking JavaScript and CSS in above-the-fold content (avec aussi Leverage browser caching [6]) sur un site web, passant d’a score of 51 on mobile (Fig 5) à 72 (Fig 6), and de 59 (Fig 7) à 79 sur desktop (Fig 8).

Leverage browser caching

Google Page Speed - Score avant elimination du JS et CSS bloquant l'affichage en amont de 51 sur mobile
Fig 5 : Google Page Speed – Score avant elimination du JS et CSS bloquant l’affichage en amont de 51 sur mobile
Google Page Speed - Score après elimination du JS et CSS bloquant l'affichage en amont de 72 sur mobile
Fig 6 : Google Page Speed – Score après elimination du JS et CSS bloquant l’affichage en amont de 72 sur mobile
Google Page Speed - Score avant elimination du JS et CSS bloquant l'affichage en amont de 59 sur desktop
Fig 7 : Google Page Speed – Score avant elimination du JS et CSS bloquant l’affichage en amont de 59 sur desktop
Google Page Speed - Score après elimination du JS et CSS bloquant l'affichage en amont de 79 de desktop
Fig 8 : Google Page Speed – Score après elimination du JS et CSS bloquant l’affichage en amont de 79 de desktop

Ceci a permis de passer le test Googleicon PageSpeed [1] Leverage browser caching [5] (avec aussi Eliminate render-blocking JavaScript and CSS in above-the-fold content [4]) sur un site web, passant d’un score de 51 sur mobile (Fig 9) à 72 (Fig 10), and de 59 (Fig 11) à 79 sur desktop (Fig 12).

Enable compression

Google Page Speed - Score avant activation de mise en cache navigateur de 51 sur mobile
Fig 9 : Google Page Speed – Score avant activation de mise en cache navigateur de 51 sur mobile
Google Page Speed - Score après activation de mise en cache navigateur de 72 sur mobile
Fig 10 : Google Page Speed – Score après activation de mise en cache navigateur de 72 sur mobile
Google Page Speed - Score avant activation de mise en cache navigateur de 59 sur desktop
Fig 11 : Google Page Speed – Score avant activation de mise en cache navigateur de 59 sur desktop
Google Page Speed - Score après activation de mise en cache navigateur de 79 de desktop
Fig 12 : Google Page Speed – Score après activation de mise en cache navigateur de 79 de desktop

Ceci a permis de passer le test Googleicon PageSpeed [1] Leverage browser caching [7] sur un site web, passant d’un score de 72 sur mobile (Fig 13) à 89 (Fig 14), et de 79 (Fig 15) à 89 sur desktop (Fig 16).

Google Page Speed - Score avant activation de la compression gzip de 72 sur mobile
Fig 13 : Google Page Speed – Score avant activation de la compression gzip de 72 sur mobile
Google Page Speed - Score avant activation de la compression gzip de 79 sur desktop
Fig 15 : Google Page Speed – Score avant activation de la compression gzip de 79 sur desktop

Liens et crédits

  • [1] – PageSpeed Insights – developers.google.com
  • [2] – Optimize Images PageSpeed Insights Google Developers – developers.google.com
  • [3] – Traiter et modifier en masse des images avec GIMP – www.ybierling.com
  • [4] – Fixer Google PageSpeed Eliminate render-blocking JavaScript and CSS in above-the-fold content – Yoann Bierling, Consultant International SAP/Web – www.ybierling.com
  • [5] – Leverage Browser Caching PageSpeed Insights Google Developers – developers.google.com
  • [6] – Fixer Google PageSpeed améliorer la mise en cache du navigateur avec htaccess – www.ybierling.com
  • [7] – Optimizing encoding and transfer size of text-based assets — Web Fundamentals – developers.google.com
  • [8] – Fixer Google PageSpeed activer la compression avec PHP et htaccess – www.ybierling.com

Images