Fixer les problèmes Google PageSpeed Insights et passer au vert
Google 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 Google 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).
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
Ceci a permis de passer le test Google 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
Ceci a permis de passer le test Google 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
Ceci a permis de passer le test Google 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).
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
- Fig1 : Google Page Speed – Score avant optimisation d’image de 17 sur mobile
- Fig2 : Google Page Speed – Score après optimisation d’image de 51 sur mobile
- Fig3 : Google Page Speed – Score avant optimisation d’image de 35 sur desktop
- Fig4 : Google Page Speed – Score après optimisation d’image de 59 sur desktop
- Fig5 : Google Page Speed – Score avant elimination du JS et CSS bloquant l’affichage en amont de 51 sur mobile
- Fig6 : Google Page Speed – Score après elimination du JS et CSS bloquant l’affichage en amont de 72 sur mobile
- Fig7 : Google Page Speed – Score avant elimination du JS et CSS bloquant l’affichage en amont de 59 sur desktop
- Fig8 : Google Page Speed – Score après elimination du JS et CSS bloquant l’affichage en amont de 79 de desktop
- Fig9 : Google Page Speed – Score avant activation de mise en cache navigateur de 51 sur mobile
- Fig10 : Google Page Speed – Score après activation de mise en cache navigateur de 72 sur mobile
- Fig11 : Google Page Speed – Score avant activation de mise en cache navigateur de 59 sur desktop
- Fig12 : Google Page Speed – Score après activation de mise en cache navigateur de 79 de desktop
- Fig13 : Google Page Speed – Score avant activation de la compression gzip de 72 sur mobile
- Fig14 : Google Page Speed – Score après activation de la compression gzip de 89 sur mobile
- Fig15 : Google Page Speed – Score avant activation de la compression gzip de 79 sur desktop
- Fig16 : Google Page Speed – Score après activation de la compression gzip de 89 sur desktop