Voila ça câest pour le contexte, on passe aux actions !
PremiÚre action que je mets en place : je vire le builder WPBakery, et je rebuild les templates avec des beaux champs ACF (vive ce plugin), ça me prend facile 2h.
J'ai jamais vu un client aimer maintenir son site avec ce genre de truc, aprĂšs ça peut ĂȘtre pratique quand on veut monter une page rapidement (et encore..)
Surtout quâavec Gutenberg on a un systĂšme de colonnes et pleins de widgets (mais ce n'est que mon opinion).
Ensuite je fais un truc facile mais qui peut ĂȘtre long, je vire Font Awesome, Ă quoi bon charger une librairie de plusieurs milliers dâicĂŽnes si on en utilise 20.
Donc je remplace les balise <i class=âfa ...â> par le code svg qui est directement dispo sur leur doc.
Cela me prend une grosse demi heure car il faut modifier le CSS.
Le score monte mais on est toujours Ă moins de 50 đ
Je ne me laisse pas abattre je continue.
Pas grave, je vire Slick (le JS et le CSS) et jâimporte Splide, une librairie de sliders qui est Lighthouse friendly.
Cela ne me prend pas longtemps pour refaire les sliders, environ une grosse demi heure.
Je souhaite faire pareil pour Contact Form 7, mais il y a des formulaires sur toutes mes pages đą
Mais si sur votre site vous avez un formulaire sur la page contact, ne chargez les ressources de CF7 que sur cette page !
Il y a plusieurs choses à faire pour corriger ce problÚme de ressources bloquantes, commençons par lister les ressources qui posent problÚme :
- Google reCaptcha
- GTM
- Google Analitycs
- Google Fonts
- Ainsi que mon propre fichier CSS
Dans mon cas jâai juste pris le CSS de la nav et des headers et jâai tout mis en CSS inline dans une balise <style> dans le head.
Boom +10 en perfs, je passe largement au dessus des 85, mais câest toujours en orange, objectif atteint mais je peux passer au dessus des 90.
Donc je vire tout ce qui peut l'ĂȘtre, parfois des imbrications de div inutiles, jâallĂšge aussi mon CSS en mettant la taille et la couleur de mes svg directement dans le markup HTML.
Sur cette partie je pense avoir gratter 1 ou 2 points.