Qu'est-ce que GTmetrix ?
GTmetrix est l'outil d'évaluation des performances le plus utilisé par les développeurs web. Son interface facile à utiliser s'adresse aussi bien aux débutants qu'aux professionnels chevronnés.
Développé par la société canadienne GT.net, il est devenu l'une des sources les plus fiables lorsqu'il s'agit de tester la vitesse de chargement d'un site Web ou les améliorations à y apporter, ce qui lui vaut une place de choix sur le marché numérique actuel.
GTmetrix est une ressource de confiance dans le monde entier, comme en témoigne son utilisation par des entreprises prestigieuses comme BMW et Bayer Pharmaceuticals ou des entreprises plus axées sur le consommateur comme T-Mobile et Nordstrom.
Qu'est-ce que la note GTmetrix ?
La note GTmetrix est une note pondĂ©rĂ©e qui est dĂ©rivĂ©e des rĂ©sultats des nouveaux scores de performance et de structure, qui remplacent les anciens scores PageSpeed et YSlow des anciens rapports.Â
La note GTmetrix est une moyenne pondérée des deux nouveaux scores basés sur le pourcentage :
- La note de performance, qui reprĂ©sente 70 % de la note totale.Â
- Le score de structure, qui représente les 30 % restants du score total.
La note GTmetrix est basée sur une formule trÚs simple qui attribue actuellement une pondération de 70/30 pour les scores de performance et de structure, respectivement.
Gardez Ă l'esprit que, bien qu'il s'agisse de la configuration actuelle de la note GTmetrix, GTmetrix modifie et met Ă jour ses formules en permanence, et celles-ci Ă©volueront au fil du temps. Ce n'est que depuis novembre 2020 qu'ils ont commencĂ© Ă utiliser cette nouvelle mĂ©thode.Â
Score de performance
Le score de performance vous indique comment votre page se comporte du point de vue de l'utilisateur.
Lorsque vous faites le calcul, le score de performance est celui de votre phare tel qu'il a été capturé par les tests GTmetrix, en utilisant son navigateur, son code matériel et logiciel, ainsi que toutes les options que vous avez spécifiées, telles que AdBlock, les vitesses de connexion, etc.)
Voyons comment se décompose le score de performance :
Le score de performance est composé de 6 mesures clés avec les pondérations suivantes :
La performance de chargement, qui représente 55% de cette partie du score. Ce score se décompose comme suit :
- PremiĂšre peinture Contentful - 15%. Ce paramĂštre mesure la rapiditĂ© avec laquelle les visiteurs peuvent visualiser le contenu rĂ©el de votre site, comme le texte, les images et les vidĂ©os.Â
- Indice de vitesse - 15 %. Cet indicateur mesure la rapiditĂ© avec laquelle votre page est visuellement complĂšte au-dessus du pli.Â
- Le tableau le plus riche en contenu - 25 %. Il s'agit d'une mĂ©trique de performance introduite en 2020 par Lighthouse pour mieux mesurer l'expĂ©rience de chargement perçue par les utilisateurs. C'est Ă©galement l'une des mĂ©triques composant les Web Vitals de Google, pour rĂ©fĂ©rence.Â
- L'interactivité, qui constitue 40% de la partie de ce score. Ce score se décompose comme suit :
- Temps d'accĂšs Ă l'interactivitĂ© - 15 %. Il s'agit d'une mesure de performance qui Ă©value la rĂ©activitĂ© de chargement d'une page et permet d'identifier les situations oĂč une page semble ĂȘtre une page interactive, mais ne l'est pas en rĂ©alitĂ©.Â
- DurĂ©e totale de blocage - 25 %. Il s'agit d'une mesure de performance introduite par Lighthouse en 2020, qui Ă©value le temps total pendant lequel votre page Web a Ă©tĂ© bloquĂ©e par l'utilisateur. C'est Ă©galement l'une des mesures qui composent les Web Vitals de Google, pour rĂ©fĂ©rence.Â
- La stabilité visuelle, qui représente 5% de la partie de ce score. Ce score se décompose comme suit :
- DĂ©placement cumulatif de la mise en page - 5 %. Il s'agit d'un indicateur de performance introduit en 2020 par Lighthouse, qui mesure la stabilitĂ© visuelle perçue du chargement d'une page, c'est-Ă -dire le dĂ©placement inattendu d'Ă©lĂ©ments Web sur la page pendant son chargement. C'est Ă©galement l'une des mesures qui composent les Web Vitals de Google, pour rĂ©fĂ©rence.Â
Chacun de ces paramĂštres est mesurĂ© + calculĂ© sous forme de score, puis comparĂ© Ă un seuil, et le rĂ©sultat global, avec une pondĂ©ration appropriĂ©e, constitue le Score de performance final. Les rĂ©sultats du score de performance sont disponibles dans l'onglet Performance du rapport GTmetrix.Â
Score de performance GTmetrix VS Google PageSpeed Insights VS web.dev
MĂȘme si PageSpeed Insights et web.dev de Google sont pilotĂ©s par Lighthouse, ils utilisent leur propre matĂ©riel et leurs propres mĂ©thodologies de test pour crĂ©er votre score de performance. Il y a quelques diffĂ©rences clĂ©s qui font que le score de l'outil de Google diffĂšre de celui de GTmetrix, notamment :
- Différences géographiques.
- Différences matérielles.
- Différences de réseau.
- Autre "Google-Magic"
Les scores gĂ©nĂ©rĂ©s par les outils de Google et le Performance Score de GTmetrix devraient ĂȘtre similaires, mais ils ne seront pas directement comparables. Il est important d'en comprendre les raisons.Â
- GTmetrix utilise un "vrai" navigateur pour charger votre page avec une connexion non Ă©tranglĂ©e, sauf indication contraire de votre part, en utilisant son matĂ©riel spĂ©cifique et ses options de test. Certaines de ces options, comme l'emplacement, la vitesse de connexion et la rĂ©solution d'Ă©cran, par exemple, peuvent ĂȘtre modifiĂ©es en fonction des besoins de l'utilisateur.Â
- PageSpeed Insights et web.dev lancent des tests de performance en utilisant des navigateurs headless et Ă©mulĂ©s, et utilisent l'Ă©tranglement du rĂ©seau pour simuler le chargement des pages dans diffĂ©rentes conditions de rĂ©seau. Contrairement aux tests GTmetrix, vous ne pouvez pas modifier les options de ces tests, telles que l'emplacement, la vitesse de connexion ou la rĂ©solution d'Ă©cran, entre autres.Â
De plus, les outils Google, PageSpeed Insights et web.dev utilisent Lantern, ce qui se traduit par des comportements de chargement de page sensiblement diffĂ©rents, donnant lieu Ă des scores de performance et des rĂ©sultats de test diffĂ©rents.Â
Score de structure
Le score de structure est une Ă©valuation exclusive des audits d'opportunitĂ© et de diagnostic Lighthouse, pour ĂȘtre prĂ©cis. L'Ă©quipe de GTmetrix a pris les audits de web.dev et leur a attribuĂ© des points en fonction de nombreux facteurs, dont les Ă©conomies potentielles et l'importance, tels que perçus par leur Ă©quipe. Tout comme les scores PageSpeed et YSlow dans les rapports Legacy, votre score de structure reflĂšte la qualitĂ© de la construction et de l'optimisation de votre site.Â
L'Ă©quipe de GTmetrix a Ă©galement inclus certains de ses propres audits qu'elle juge importants pour les performances des sites et des applications Web.Â
Les détails complets du score de structure sont répertoriés dans l'onglet Structure du rapport GTmetrix :
Maintenant, vous vous demandez peut-ĂȘtre si mes notes de structure ont une incidence sur mes notes de performance.Â
Non. Mais l'amĂ©lioration de vos Scores de structure peut gĂ©nĂ©ralement amĂ©liorer les performances de la page/du site que vous avez testĂ©(e) dans son ensemble. Ce qui, au final, se traduit par de meilleurs scores de performance et, par extension, par un meilleur score GTmetrix.Â
Vous devez considĂ©rer les audits de structure individuels comme les ingrĂ©dients de la recette qui consiste Ă crĂ©er un site Web de qualitĂ©, rĂ©actif et performant.Â
Web Vitals
Google a Ă©tabli les Web Vitals comme Ă©tant les mesures de base sur lesquelles vous devriez vous concentrer lorsque vous essayez d'offrir une expĂ©rience rapide sur un site Web ou une application Web.Â
Les paramĂštres de Web Vital sont les suivants :
- Largest Contentful Paint (LCP) - ce paramĂštre mesure le temps qu'il a fallu Ă votre plus grand Ă©lĂ©ment de contenu pour s'afficher.Â
- Temps de blocage total (TTB) - il mesure le temps bloquĂ© par les scripts pendant le chargement de la page.Â
- Cumulative Layout Shift (CLS) - il mesure le nombre de dĂ©placements de la mise en page auxquels l'utilisateur a Ă©tĂ© confrontĂ© lorsqu'il a chargĂ© votre site Web/application Web.Â
Si vous obtenez de bons rĂ©sultats dans ces domaines, cela signifie que vous offrez Ă vos visiteurs une expĂ©rience rapide et agrĂ©able, comme le dit Google.Â
Comment lancer un test avec GTmetrix
GTmetrix propose son service sous deux formes, les comptes gratuits et les comptes premium. Les principales différences des comptes payants sont que vous avez accÚs aux emplacements de test premium et que vous pouvez effectuer plus de tests par semaine.
Avec un compte GTmetrix gratuit, vous avez accĂšs aux serveurs dans les lieux de test gratuits suivants :
- San Antonio, Texas, Ătats-Unis
- Vancouver, Canada
- São Paulo, Brésil
- Londres, Royaume-Uni
- Mumbai, Inde
- Hong Kong
- Sydney, NSW, Australie
Avec un compte payant, vous avez accÚs aux emplacements ci-dessus, mais aussi aux serveurs premium énumérés ci-dessous :
- San Francisco, Californie, Ătats-Unis
- Cheyenne, Wyoming, Ătats-Unis
- Chicago, Illinois, Ătats-Unis
- Danville, Virginie, Ătats-Unis
- Ville de Québec, Québec, Canada
- Stockholm, SuĂšde
- Amsterdam, Pays-Bas
- Francfort, Allemagne
- Paris, France
- DubaĂŻ, Ămirats arabes unis
- Johannesburg, Afrique du Sud
- Chennai, Inde
- Busan, Corée du Sud
- Tokyo, Japon
Si votre site Web suscite beaucoup d'intĂ©rĂȘt dans une rĂ©gion spĂ©cifique, un compte premium peut s'avĂ©rer trĂšs utile pour effectuer des tests plus locaux.Â
Pour cet article, nous utiliserons un compte gratuit. Tout d'abord, voyons comment personnaliser notre test :
Lorsque vous exĂ©cutez votre test, vous avez la possibilitĂ© de configurer diverses options, dont beaucoup sont trĂšs utiles, en cliquant sur le menu dĂ©roulant Options d'analyse.Â
DĂ©composons ces options, car il y en a beaucoup.Â
- A - Il s'agit du paramĂštre du serveur. Si vous cliquez sur le menu dĂ©roulant, vous avez la possibilitĂ© de changer entre les diffĂ©rents serveurs disponibles pour les tests.Â
- B - Vous pouvez modifier le type de navigateur/appareil pour les tests. Si vous testez l'aspect de votre site sur un iPad ou un type de téléphone spécifique, ce menu déroulant est fait pour vous. N'oubliez pas que vous ne pouvez sélectionner un autre appareil que si vous avez un compte Pro.
- C - Ce paramĂštre vous permet d'Ă©trangler la connexion afin d'expĂ©rimenter le chargement de votre site sur un certain type de connexion, comme l'accĂšs commutĂ© ou la tĂ©lĂ©phonie mobile 3G/4G.Â
- D - Ce paramĂštre vous permet de dĂ©boguer les problĂšmes de chargement des pages en voyant exactement comment la page se charge dans l'environnement de test. Vous pouvez alors afficher la page jusqu'Ă 4 fois plus lentement pour vous aider Ă identifier les problĂšmes de rendu ou autres problĂšmes de chargement de la page.Â
- E - En utilisant le paramĂštre AdBlock Plus, vous pouvez voir si les fameuses rĂšgles du plugin AdBlock Plus affectent les performances de votre page ou le chargement des CSS/assets, comme cela peut arriver avec certaines configurations. De plus, si vous avez des publicitĂ©s sur votre site, vous pouvez voir ce que cela donne de charger votre site sans les publicitĂ©s et obtenir ces informations sur les performances.Â
- F - Si le site que vous Ă©valuez nĂ©cessite une authentification HTTPS, c'est ici que vous devez l'entrer.Â
- G - Avec l'option "Only Allow URL", vous pouvez demander Ă GTmetrix de charger uniquement les ressources qui correspondent Ă une ou plusieurs URL de la liste.Â
- H - Si vous testez des pages qui exigent que l'utilisateur soit connectĂ©, comme une page de paiement par exemple, ou une liste de souhaits, vous pouvez insĂ©rer le cookie et l'ID de session ici pour simuler cela.Â
- I - Avec la fonction Bloquer l'URL, vous pouvez empĂȘcher le chargement de ressources qui correspondent Ă une ou plusieurs URL de la liste.Â
Maintenant que nous avons couvert les paramĂštres, exĂ©cutons notre test ! Je vais effectuer un test depuis San Antonio, TX, car cette ville est assez proche de l'emplacement du serveur oĂč nous hĂ©bergeons notre site de test.Â
Maintenant que notre texte a Ă©tĂ© exĂ©cutĂ©, examinons les rĂ©sultats !Â
LECTURE RECOMMANDĂE : Meilleurs bloqueurs de publicitĂ© YouTube pour Android, IOS et Web
Interprétation des résultats de GTmetrix
Les rapports que GTmetrix génÚre sont trÚs informatifs, mais aussi exceptionnellement détaillés.
Par consĂ©quent, leur comprĂ©hension peut ĂȘtre un peu difficile. Laissez-nous vous faciliter la tĂąche en vous expliquant ce que ces informations signifient pour vous et votre site web/application.Â
DĂ©tails de l'Ă©valuation et de la notation
Le systÚme de notation utilisé dans le nouveau rapport GTmetrix est vaguement basé sur le systÚme de notation de Lighthouse.
Cependant, les tests ont été améliorés et légÚrement modifiés par la configuration propre à GTmetrix afin de fournir les résultats que leur outil fournit. Le résultat final est le nouveau rapport GTmetrix.
Composition des onglets de reporting de GTmetrix
La nouvelle version de GTmetrix apporte une nouvelle version de rapports. Jetons un coup d'Ćil aux rapports et examinons chaque section.Â
Onglet Résumé
Cet onglet est nouveau dans les rapports GTmetrix et vous montre un instantané complet de la performance, de la structure et du comportement de la charge.
Vous devez considĂ©rer tous les problĂšmes qui apparaissent ici comme des actions Ă entreprendre. Les seules informations contenues dans cette section peuvent fournir des indications importantes pour amĂ©liorer les performances de votre page.Â
Visualisation de la vitesse
En haut du rapport se trouve la visualisation de la vitesse, qui est une capture d'intervalle du chargement de la page avec des drapeaux qui marquent les diffĂ©rentes mesures de votre score de performance au fur et Ă mesure du chargement de votre site Web.Â
ThĂšmes principaux
Les audits ont un impact critique sur la performance de votre site web/application web.
La résolution de ces audits peut améliorer considérablement la note globale GTmetrix et les scores de performance et de structure
En corrigeant les éléments suggérés par les audits et les tests de restauration, de nouveaux audits peuvent apparaßtre dans la section des problÚmes
Cela permet de prioriser ce que vous voulez corriger en fonction de l'impact sur les performances de votre page
DĂ©tails de la page
La section "DĂ©tails de la page" prĂ©sente un graphique du type de requĂȘtes qui composent votre page, y compris le nombre de requĂȘtes nĂ©cessaires pour charger la page/application Web et la taille en octets qu'elles reprĂ©sentent.Â
La section Détails de la page est également trÚs utile pour déterminer si votre page Web est trÚs chargée en ressources telles que JavaScript, CSS et images.
Si vous survolez un segment particulier du graphique, vous obtiendrez des informations supplĂ©mentaires sur ce type de demande dans son ensemble.Â
Onglet Performance de GTmetrix
Dans la version mise Ă jour de GTmetrix, l'onglet Timings a Ă©tĂ© supprimĂ© et remplacĂ© par le nouvel onglet Performance, qui affiche les mesures de votre score de performance de maniĂšre trĂšs dĂ©taillĂ©e !Â
Chaque mesure de l'onglet Performances est accompagnĂ©e d'une description (que j'ai activĂ©e pour que vous puissiez la voir), ce qui vous permet de savoir ce qu'elle signifie en un coup d'Ćil. En outre, les indicateurs sont codĂ©s par couleur pour indiquer votre performance dans ce domaine.Â
Onglet Structure de GTmetrix
L'onglet Structure est le successeur des onglets PageSpeed et YSlow des rapports hĂ©ritĂ©s, qui contiennent vos audits Lighthouse basĂ©s sur la structure et les meilleures pratiques pour des performances optimales du site Web/de l'application Web.Â
L'image ci-dessus est une excellente représentation d'un site qui n'a pas besoin de beaucoup de travail pour s'améliorer, mais votre site peut ne pas s'en sortir aussi bien, en fonction de sa configuration.
Si vous avez des audits qui doivent ĂȘtre amĂ©liorĂ©s, vous verrez une mise en page sous forme de tableau avec tous les audits organisĂ©s en fonction de leur degrĂ© d'adhĂ©sion, les moins performants Ă©tant placĂ©s en haut.Â
Une nouvelle fonctionnalité de cette version mise à jour de GTmetrix Reporting est l'impact des audits, qui est une évaluation exclusive de GTmetrix qui consiste en des économies potentielles, un impact sur vos mesures et d'autres considérations auxquelles vous devriez réfléchir.
L'impact représente essentiellement l'importance de l'impact de l'audit particulier sur votre score de performance. Ils sont calculés sur la base des résultats de chaque analyse, puis placés dans l'un des seuils suivants :
Les impacts cumulĂ©s de chaque audit sont calculĂ©s et additionnĂ©s pour former le score de structure de la page. En cliquant sur le menu dĂ©roulant Ă cĂŽtĂ© de chaque audit, vous le dĂ©velopperez et rĂ©vĂ©lerez les rĂ©sultats qui ont contribuĂ© Ă l'impact de l'audit.Â
FAQs
Mon site se charge assez rapidement... pourquoi devrais-je le changer ?
Tout est question d'efficacitĂ© et d'optimisation. Votre site se charge peut-ĂȘtre rapidement, mais il pourrait l'ĂȘtre encore plus si vous teniez compte de certaines des meilleures pratiques. Vous pourriez mĂȘme ĂȘtre en mesure de rĂ©duire les coĂ»ts de bande passante et d'hĂ©bergement en minimisant votre empreinte.
De mĂȘme, votre site peut se charger rapidement mais un visiteur peut ne pas le percevoir comme tel. Vous devez comprendre comment votre site se charge afin de pouvoir vous concentrer sur la fourniture d'une expĂ©rience utilisateur positive.
Qu'est-ce que Lighthouse ?
Lighthouse est un outil développé par Google pour analyser les applications ou les pages Web et collecter des mesures de performance et des informations modernes pour aider les développeurs à optimiser les performances de leur site ou de leur application Web.
Vous pouvez exĂ©cuter Lighthouse sur n'importe quelle page Web, qu'elle soit publique ou qu'elle nĂ©cessite une authentification. Il propose des audits de performances, d'accessibilitĂ©, d'applications Web progressives, etc.Â
Vous pouvez exĂ©cuter Lighthouse dans les DevTools de Chrome, Ă partir de la ligne de commande ou d'un module Node. Il suffit de donner Ă Lighthouse une URL Ă auditer pour qu'il exĂ©cute une sĂ©rie de tests sur la page, puis gĂ©nĂšre un rapport sur l'efficacitĂ© de la page. Ă partir de lĂ , vous pouvez utiliser les rĂ©sultats des tests pour amĂ©liorer les choses. Chaque test est accompagnĂ© d'un document de rĂ©fĂ©rence qui explique pourquoi il est important et comment le corriger.Â
Avis final
Cette version de GTmetrix est la plus complĂšte Ă ce jour sur le Web et a Ă©tĂ© entiĂšrement repensĂ©e pour intĂ©grer les nouvelles donnĂ©es des tests Lighthouse, qui vont trĂšs probablement changer toute la façon dont vous Ă©valuez les performances de votre site.Â
Si vous avez besoin de ressources sur "Comment optimiser" votre site pour obtenir de meilleurs rĂ©sultats dans GTmetrix, vous pouvez toujours ouvrir un ticket Ă partir de votre laboratoire ou du chat en direct et demander Ă nos ingĂ©nieurs du bonheur de vĂ©rifier votre site et de faire quelques recommandations !Â
Nous espĂ©rons que cette couverture complĂšte des nouveaux rapports GTmetrix vous aidera Ă mieux comprendre ce que vous voyez lorsque vous exĂ©cutez un rapport et qu'il ne s'agit pas seulement de langage de geek pour vous.Â