Comment créer un site Web ou un blog en 2020 - Guide gratuit et facile pour créer un site Web

Core Web Vitals : la méthode de Google pour optimiser les performances Web

Depuis plusieurs annĂ©es, Google incite les dĂ©veloppeurs Ă  proposer des sites web rapides, qui offrent une expĂ©rience utilisateur fluide et apprĂ©ciĂ©e des internautes. Cette volontĂ© s’est traduite par la mise Ă  jour de Page Experience, le 16 juin 2021. Objectif : IntĂ©grer des critĂšres de performance web dans les algorithmes utilisĂ©s pour classer les rĂ©sultats de recherche. Pour aider les dĂ©veloppeurs Ă  obtenir de bons scores dans la durĂ©e, Google propose des outils et une mĂ©thode claire en 3 Ă©tapes.

Étape 1 – Évaluer la santĂ© du site et identifier les points chauds

Google note que les indicateurs Core Web Vitals (LCP, FID et CLS) sont construits Ă  partir de donnĂ©es enregistrĂ©es d’utilisateurs trĂšs rĂ©els de votre site Web. Avant d’optimiser ces KPI, vous devez auditer leurs performances.

Vous pouvez obtenir un aperçu des performances de votre site avec le tableau de bord basĂ© sur les donnĂ©es du rapport Chrome UX (CrUX). Affiche les indicateurs Core Web Vitals (LCP, FID, CLS), sur ordinateur et mobile, ainsi que d’autres KPI de performance (FCP, TTFB, etc.). Les donnĂ©es historiques sont accessibles pour visualiser l’Ă©volution des scores.

Capture d’Ă©cran d’un rapport CrUX © Google

La Search Console propose également un inventaire des performances Web. Découvrez le nombre de pages web à améliorer, sur mobile et desktop, et identifiez les types de pages (templates) qui nécessitent une optimisation.

PageSpeed ​​​​​​Insights va encore plus loin, avec CrUX et les donnĂ©es de laboratoire obtenues via Lighthouse. L’outil conçu par Google est utile pour repĂ©rer et comprendre les Ă©lĂ©ments techniques qui posent problĂšme et dĂ©gradent votre score Core Web Vitals.

Étape 2 – DĂ©boguer et optimiser les mĂ©triques Core Web Vitals

L’audit est terminĂ©, vous avez maintenant un aperçu de la santĂ© de votre site, vous avez identifiĂ© les types de pages qui nĂ©cessitent votre attention.

Utilisez Lighthouse pour auditer au niveau de la page ou du modĂšle Utilisez l’extension Web Vitals pour en savoir plus sur Core Web Vitals en temps rĂ©el Utilisez Chrome DevTools (F12) pour tester l’impact des Ă©volutions techniques

Google recommande de sĂ©parer les optimisations rapides, qui doivent ĂȘtre faites immĂ©diatement pour des gains initiaux, de celles qui mĂ©ritent un travail plus consĂ©quent.

Avec Lighthouse, dĂ©couvrez des opportunitĂ©s passionnantes. L’outil peut dĂ©tecter les Ă©lĂ©ments qui bloquent le chargement et dĂ©gradent les mĂ©triques Core Web Vitals. Pour chaque problĂšme identifiĂ©, une documentation technique est fournie pour aider les dĂ©veloppeurs Ă  amĂ©liorer leur code.

L’extension Chrome permet de tester rapidement une page web, mais attention : l’outil effectue une analyse du bureau. Pour obtenir des donnĂ©es mobiles, vous devez passer en mode d’Ă©mulation mobile. L’analyse n’est pas aussi dĂ©taillĂ©e qu’avec les donnĂ©es CrUX.

Enfin, les outils de dĂ©veloppement de Chrome aident les dĂ©veloppeurs Ă  plusieurs niveaux. L’onglet Performances affiche un graphique en cascade qui reprĂ©sente le chargement de votre page. Aide Ă  identifier les problĂšmes et Ă  comprendre les scores CWV. Vous pouvez tester les Ă©volutions techniques rĂ©alisĂ©es avant de les mettre en production pour vĂ©rifier qu’elles amĂ©liorent rĂ©ellement les indicateurs. De plus, il est recommandĂ© d’activer la fonctionnalitĂ© Layout Change Regions (trouvĂ©e dans le menu de commandes, accessible avec le raccourci DevTools Ctrl + Maj + P). Vous pourrez visualiser des captures d’Ă©cran prises lors du tĂ©lĂ©chargement et identifier les Ă©lĂ©ments qui augmentent votre CLS.

Des captures d’Ă©cran aident Ă  comprendre le CLS © BDM

Étape 3 : Surveillez vos performances et Ă©vitez les rĂ©gressions

Vous avez auditĂ© votre site et procĂ©dĂ© Ă  des optimisations techniques pour amĂ©liorer votre score. Vous devez maintenant vous assurer qu’ils ont eu un impact et mettre en place des outils pour empĂȘcher les rĂ©gressions dans vos prochains dĂ©ploiements.

Automatisez la rĂ©cupĂ©ration de donnĂ©es utilisateur rĂ©elles, concevez des tableaux de bord et configurez des alertes avec les outils CrUX (API, Big Query), l’API PSI et web-vitals.js. Utilisez Lighthouse-CI pour automatiser les tests de laboratoire et Ă©viter les rĂ©gressions dans Core Web Vitals causĂ©es par d’autres dĂ©veloppements.

Vous pouvez envoyer les donnĂ©es obtenues avec le script web-vitals.js Ă  Google Analytics pour mettre en place des rapports de performances utiles, comme ici avec l’outil open source Web Vitals Report. ©Google Chrome sur GitHub

Google note qu’aprĂšs optimisation des performances, la plupart des sites Web ont connu des rĂ©gressions dans les six mois. Il est important de mettre en place des outils pour Ă©viter la dĂ©gradation des Core Web Vitals et maintenir un haut niveau de performance. Google met Ă  disposition de nombreux outils pour suivre les indicateurs. CrUX sur Big Query propose des donnĂ©es mensuelles agrĂ©gĂ©es, les API CrUX et PageSpeed ​​Insights rapportent les donnĂ©es des 28 derniers jours, le script web-vitals.js fournit des donnĂ©es en temps rĂ©el. L’intĂ©gration de ce type d’outil, qui permet le suivi des performances rĂ©elles (RUM, Real User Measurement), est fortement recommandĂ©e pour maintenir de bons scores Core Web Vitals.

Vous pouvez voir les détails de la méthode Web Vitals Loop proposée par Google sur le site .dev. Pour aller plus loin, nous vous proposons la lecture de ces contenus :