SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
Core Web Vitals :
Comprendre,
Mesurer,
Optimiser
Alexis Rylko
pour
SEMRUSH
Les Core Web Vitals sont un ensemble de 3 indicateurs
décrivant 3 aspects de l’expérience utilisateur réelle sur
une page web : Vitesse, Interactivité et Stabilité visuelle.
Ils sont censés être intégrés dans l’algorithme de
classement de Google en juin 2021(pour l’instant).
Mais revenons un peu en arrière.
Analyser les performances web aujourd’hui c’est :
FCP SI
FMP TTI CLS
FCI DOMCLT FP
LCP PageSpeed
Insights
FID GTMetrix
FPLT Dareboost /
Fasterize
Lighthouse
WebPageTest
Pingdom
TTFB
Multitude d’indicateurs Multitude d’outils
Effet : « Metric & Tool Fatigue »
Sans oublier qu’il existe 2 méthodes de mesure des indicateurs
Données de laboratoire
(alias synthétiques)
Données de terrain
(alias field, RUM, réelles etc.)
Sans oublier qu’il existe 2 méthodes de mesure des indicateurs
Données de laboratoire
(alias synthétiques)
Données de terrain
(alias field, RUM, réelles etc.)
Sont collectées par votre navigateur ou le serveur de l’outil de
mesure.
Ne reflètent pas l’expérience réelle que vit l’internaute sur vos
pages car l’environnement de mesure n’est pas réel.
On peut voir très vite les effets de ses optimisations.
Certains indicateurs ne peuvent pas être mesurés en
conditions de laboratoire.
Facile à manipuler.
Sont collectées par les navigateurs de vos visiteurs Chrome,
Chromium, Android.
Stockées dans la BDD CRUX.
Reflètent l’expérience réelle vécue par les internautes sur vos
pages car prennent en compte des conditions de navigation
réelles.
Pour voir les résultats de vos optimisations, il faudra patienter
~28 jours.
Presque impossible à manipuler
Pour faire face à ce problème, les équipes de Google ont
proposé de se focaliser uniquement sur 3 indicateurs qui
sont les plus pertinents, les plus parlants et qui reflètent le
mieux l’expérience de l’internaute sur la page.
Ils les ont appelés les “Core Web Vitals” ou les “Signaux
Web Essentiels”.
Core Web Vitals : 3 indicateurs et leurs méthodes de mesure
75ème percentile
de pages vues
Méthodes de
mesure
Indicateurs
Les Core Web Vitals comme part des Page Experience Search Signals
https://developers.google.com/search/blog/2020/11/timing-for-page-experience
Les méthodes de mesure et outils
Données de laboratoire Données de terrain
Les rapports Core Web Vitals dans PageSpeed Insights
https://developers.google.com/speed/pagespeed/insights/?hl=fr
1. Données de laboratoire + données de terrain.
2. Avantage: il est possible d’accéder aux données de terrain
par page.
3. Faute de données de terrain par page – rapport de
synthèse pour le site entier (origine).
Chrome User Expérience Report (CRUX)
Public Google BigQuery project
• Database BigQuery gratuite (limites).
• Inclut les données pour 369 953 domaines distincts dans la
database FR.
• Affiche les données par domaine.
• Pour accéder aux performances réelles par page par url – utiliser
PageSpeed Insights.
• Se met à jour chaque 2ème semaine du mois.
Chrome User Expérience Report (CRUX) : Dashboard Data Studio
Montez votre propre dashboard de Core Web Vitals en quelques clics - https://g.co/chromeuxdash
Croiser CRUX avec d’autres datasets publics
Mars 2021: CRUX + HTTPArchive (Tous les pays)
Largest Contentful Paint moyen par CMS les plus populaires au monde
LCP – Largest Contentful Paint
Temps nécessaire au navigateur pour
afficher le plus grand élément visible dans
la fenêtre d'affichage à compter du début
de chargement de la page.
Vitesse
Quel élément peut être LCP ?
1. Image dans <img>.
2. L’élément <image> à l’intérieur de la balise <svg>.
3. Miniature de video.
4. Image de fond chargée via la function url() dans le CSS.
Largest Contentful Paint
1. En-tête
2. Paragraphe
3. Légende de l’image
4. Elément <li> d’une liste.
Image Texte
Comment savoir quel élément est identifié comme LCP ?
PageSpeed Insights
Lighthouse (dans Google Chrome)
Chrome DevTools > Performance > Timings
Le chargement de l’élément le plus large. Vraiment ?
1 2
Le chargement de l’élément le plus large. Vraiment ?
3
4
Le LCP – c’est plutôt la superficie occupée par un bloc dans le
code HTML que la largeur
(contrairement à ce que dit son nom).
Le chargement de l’élément en 1er écran. Vraiment ?
https://web.dev/unused-javascript/
#how-the-unused-javascript-audit-fails
https://web.dev/unused-javascript/
L’élément identifié comme LCP n’est pas toujours
l’élément se trouvant au-dessus de la ligne de flottaison
(1er écran), mais l’élément le plus grand visible à
l’internaute au moment où celui-ci arrive sur la page.
Comment optimiser le LCP ?
Si le LCP est une image:
1. Servir l’image de la taille appropriée
(images responsives).
2. Compresser l’image.
3. Utiliser le format d’image de nouvelle
génération (JPEG 2000, JPEG XR ou
WebP)
Si le LCP est un texte:
1. Compresser le texte (Gzip, Brotli).
1. Géographiquement :
• Utiliser des CDNs pour les images.
2. Dans le fil de chargement:
1. Ajouter le CSS critique en “inline” dans
<head>.
2. Retirer/différer les ressources qui bloquent
le chargement du LCP (JS & CSS).
3. Ajouter l’élément LCP (ou ceux qui
l’influencent) dans <link rel="preload">
(image, polices, styles, JS).
4. Utiliser HTTP/2 Push.
Mettre en place la mise en cache.
Utiliser un service-worker.
Utiliser rel="prerender“
(avec beaucoup de precaution).
2. Optimiser l’élément LCP
lui-même
1. Rapprocher l’élément LCP du
début de chargement
3. Accélérer les chargements
ultérieurs de l’élément LCP
1. Changer le focus sur un élément plus rapide.
2. Renoncer aux images de fond.
3. Concevoir le viewport plus simple.
Exemple 1: JDDM.fr
Le LCP c’est une image.
L’image est chargée avec
du lazy loading c’est-à-dire
que le chargement est
différé (reporté à plus
tard).
Ne pas charger l’image en
1er écran avec du lazy
loading permettra de la
rapprocher du début du
chargement de la page.
Exemple 2: Parents.fr
Données de laboratoire > Lighthouse
De nouveau, l’image la plus importante se charge avec le lazy loading.
Exemple 3: Francetvinfo.fr
Parfois, quand il n’y a pas de possibilités techniques d’optimiser le chargement de l’image, il est possible de changer le focus sur un élément
plus rapide par exemple du texte. Voyons cela sur l’exemple d’une page d’actualité sur Francetvinfo: quand le titre est long, il est souvent
considéré comme le LCP de la page :
Exemple 2: FranceInfo
Mais si on raccourcit le titre de manière que sa superficie devient inférieure à celle de l’image alors celle-ci qui devient le LCP et le temps de
chargement de LCP devient bien plus lent :
Exemple 3 : Semrush : Google Fonts
Sur la page mobile de https://fr.semrush.com/ le LCP identifié est l’en-tête, donc du texte. Pour commencer à le charger, le navigateur
attend la police qui est chargée directement depuis Google Fonts. Rapatrier les polices sur le même serveur hébergeant le site permettra
d’économiser un temps important nécessaire pour installer la connexion.
Délai entre le moment où un internaute interagit
pour la première fois avec votre page et le moment
où le navigateur répond à cette interaction.
Interaction = clic sur un lien, bouton etc.
Le plus souvent, la valeur FID affichée est
meilleure qu’en réalité. Il est pertinent de travailler
et améliorer plutôt le TBT (Total Blocking Time).
Interactivité
Qu’est-ce que le main thread (fil principal) ?
Qu’est-ce que le main thread (fil principal) ?
Pendant les périodes en rouge, le navigateur est tellement occupé
qu’il n’est pas capable de répondre aux interactions de l’internaute.
Long tasks dans Chrome DevTools
Pour identifier les périodes de surcharge du fil principal du navigateur, on analyse les long tasks (>50 secondes) :
Qu’est-ce qui charge le main thread ?
https://www.paypal.com/fr/home/ https://www.cdiscount.com/ https://www.lemonde.fr/
Comment identifier le code et les styles non-utilisés ?
Lighthouse:
Rapport de Couverture de
Google Chrome
( Ctrl +P > « Coverage »):
Comment améliorer le FID ?
1. Se débarrasser de longs tasks.
2. Splitter de gros fichiers JS en plus petits (code-splitting).
3. Différer le code qui n’est pas nécessaire pour dessiner la page au moment quand le
thread principal sera plus libre.
4. Privilégier les CSS et les possibilités natives des navigateurs au JS.
5. Ajouter des fils de chargement supplémentaires à l’aide des web workers.
6. L’objectif principal: faire de sorte que la page soit intéractive au plus tôt possible.
CLS – Cumulative Layout Shift
Somme totale des scores pour chaque
décalage de mise en page inattendu
survenu pendant toute la durée de vie
de la page.
Interaction = clic sur un lien, bouton
etc.
L’algorithme change souvent.
Problèmes de calcul sur les SPA,
pages avec des sessions longues.
Stabilité visuelle
Comment mesurer le CLS ?
Extension Web Vitals pour Chrome
Page Speed Insights
(attention, non pertinent, car ne mesure pas dans la
durée)
Option Layout Shift Regions
dans l’outil « Rendering » de Google Chrome
Exemple: Paypal.com
Exemple: Actu.fr
Un bon exemple sur Actu.fr : prévoir des
emplacements dédiés pour tout élément
chargé après le contenu principal :
widgets tiers, publicités et images.
Comment améliorer le CLS ?
Toujours réserver l’espace pour les éléments qui apparaissent après l’affichage du contenu principal (Publicités,
widgets tiers, images différées (lazy loading), iframe etc.)
1. Réaliser les animations par les moyens CSS (transform: translate()).
2. S’il faut fixer un élément (menu, sidebar), privilégier CSS et fonctionnalités natives du navigateur (position sticky)
au JS.
3. Veiller à ce que les actions sur hover et scroll ne fassent pas bouger le template.
4. Toujours renseigner les attributs width et height des images.
5. Utiliser les ads et les widgets tiers de la taille connue.
Le CLS va évoluer
https://web.dev/evolving-cls/
Core Web Vitals dans la Search Console
Le statut d’une page est égal à la performance
la plus faible d’un des indicateurs de Core Web
Vitals.
Expérience sur la page : dans la Search Console
Combien de vos pages respectent-elles toutes les
exigences des facteurs liés à l’expérience sur la page ?
CWV et Rankings: Qu’est-ce qu’on en sait?
Les données sont réparties par mobile et desktop et sont appliquées de manière appropriée au classement de recherche.
En d'autres termes si vous êtes sur une page mobile, le classement n'est impacté que par les données mobiles et même chose sur
ordinateur. (John Mueller, 15 décembre 2020)
At this time, using page experience as a signal for ranking will apply only to mobile Search (CWV FAQ, 3 décembre 2020).
“And the other thing is that relevance is still by far much more important.” (Jonh Mueller, 27 février 2021)
Nous commencerons à tenir compte de l'expérience sur la page dans nos systèmes de classement à partir de la mi-juin 2021.
Cependant, l'impact de l'expérience sur la page sur ces systèmes restera limité jusqu'à la fin du mois d'août (Blog Google
Developpers, 19 avril 2021).
Apport (possible) des indicateurs dans les Core Web Vitals
https://googlechrome.github.io/lighthouse/scorecalc/
MERCI !
QUESTIONS ?
Alexis Rylko, iProspect
@alekseo
aliaksei.rylko@iprospect.com

Weitere ähnliche Inhalte

Was ist angesagt?

Quel ROI attendre d'un projet de création de pages AMP ?
Quel ROI attendre d'un projet de création de pages AMP ?Quel ROI attendre d'un projet de création de pages AMP ?
Quel ROI attendre d'un projet de création de pages AMP ?Semrush France
 
Réussir sa stratégie SEO à l'international : la checklist technique
Réussir sa stratégie SEO à l'international : la checklist techniqueRéussir sa stratégie SEO à l'international : la checklist technique
Réussir sa stratégie SEO à l'international : la checklist techniqueSemrush France
 
Actualité des moteurs de recherche et du référencement (SEO & SEA) - 22 févri...
Actualité des moteurs de recherche et du référencement (SEO & SEA) - 22 févri...Actualité des moteurs de recherche et du référencement (SEO & SEA) - 22 févri...
Actualité des moteurs de recherche et du référencement (SEO & SEA) - 22 févri...Peak Ace
 
2018 le seo à l heure du mobile first index
2018 le seo à l heure du mobile first index2018 le seo à l heure du mobile first index
2018 le seo à l heure du mobile first indexPhilippe YONNET
 
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - LilleLes chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - LillePeak Ace
 
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...Peak Ace
 
Exploiter les données de la nouvelle Google Search Console - 22 février - Lille
Exploiter les données de la nouvelle Google Search Console - 22 février - LilleExploiter les données de la nouvelle Google Search Console - 22 février - Lille
Exploiter les données de la nouvelle Google Search Console - 22 février - LillePeak Ace
 
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...Peak Ace
 
Comment exploiter les possibilités de la nouvelle Google Search Console par P...
Comment exploiter les possibilités de la nouvelle Google Search Console par P...Comment exploiter les possibilités de la nouvelle Google Search Console par P...
Comment exploiter les possibilités de la nouvelle Google Search Console par P...Peak Ace
 
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...Peak Ace
 
SMX Paris 2018 - Comment optimiser votre visibilité en développant des synerg...
SMX Paris 2018 - Comment optimiser votre visibilité en développant des synerg...SMX Paris 2018 - Comment optimiser votre visibilité en développant des synerg...
SMX Paris 2018 - Comment optimiser votre visibilité en développant des synerg...Peak Ace
 
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - LuxembourgActualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - LuxembourgPeak Ace
 
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...Peak Ace
 
"Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir...
"Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir..."Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir...
"Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir...Boris SCHAPIRA
 
Le Mobile First Index - Petit Déjeuner du 20 Juin à Lyon
Le Mobile First Index - Petit Déjeuner du 20 Juin à Lyon Le Mobile First Index - Petit Déjeuner du 20 Juin à Lyon
Le Mobile First Index - Petit Déjeuner du 20 Juin à Lyon Peak Ace
 
SEO des images : enjeux et stratégies gagnantes de la recherche visuelle #SMX...
SEO des images : enjeux et stratégies gagnantes de la recherche visuelle #SMX...SEO des images : enjeux et stratégies gagnantes de la recherche visuelle #SMX...
SEO des images : enjeux et stratégies gagnantes de la recherche visuelle #SMX...iProspect France
 
Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018Peak Ace
 
Actualité des moteurs de recherche et du référencement (SEO & SEA) - Petit-d...
Actualité des moteurs de recherche et du référencement (SEO & SEA)  - Petit-d...Actualité des moteurs de recherche et du référencement (SEO & SEA)  - Petit-d...
Actualité des moteurs de recherche et du référencement (SEO & SEA) - Petit-d...Peak Ace
 
Les chantiers indispensables à glisser dans votre roadmap 2018 - petit déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - petit déjeun...Les chantiers indispensables à glisser dans votre roadmap 2018 - petit déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - petit déjeun...Peak Ace
 

Was ist angesagt? (19)

Quel ROI attendre d'un projet de création de pages AMP ?
Quel ROI attendre d'un projet de création de pages AMP ?Quel ROI attendre d'un projet de création de pages AMP ?
Quel ROI attendre d'un projet de création de pages AMP ?
 
Réussir sa stratégie SEO à l'international : la checklist technique
Réussir sa stratégie SEO à l'international : la checklist techniqueRéussir sa stratégie SEO à l'international : la checklist technique
Réussir sa stratégie SEO à l'international : la checklist technique
 
Actualité des moteurs de recherche et du référencement (SEO & SEA) - 22 févri...
Actualité des moteurs de recherche et du référencement (SEO & SEA) - 22 févri...Actualité des moteurs de recherche et du référencement (SEO & SEA) - 22 févri...
Actualité des moteurs de recherche et du référencement (SEO & SEA) - 22 févri...
 
2018 le seo à l heure du mobile first index
2018 le seo à l heure du mobile first index2018 le seo à l heure du mobile first index
2018 le seo à l heure du mobile first index
 
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - LilleLes chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
Les chantiers indispensables à ajouter à votre Roadmap 2018 - 22 février - Lille
 
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
Les chantiers indispensables à ajouter à votre roadmap 2018 - Philippe Yonnet...
 
Exploiter les données de la nouvelle Google Search Console - 22 février - Lille
Exploiter les données de la nouvelle Google Search Console - 22 février - LilleExploiter les données de la nouvelle Google Search Console - 22 février - Lille
Exploiter les données de la nouvelle Google Search Console - 22 février - Lille
 
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
 
Comment exploiter les possibilités de la nouvelle Google Search Console par P...
Comment exploiter les possibilités de la nouvelle Google Search Console par P...Comment exploiter les possibilités de la nouvelle Google Search Console par P...
Comment exploiter les possibilités de la nouvelle Google Search Console par P...
 
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - Petit-déjeun...
 
SMX Paris 2018 - Comment optimiser votre visibilité en développant des synerg...
SMX Paris 2018 - Comment optimiser votre visibilité en développant des synerg...SMX Paris 2018 - Comment optimiser votre visibilité en développant des synerg...
SMX Paris 2018 - Comment optimiser votre visibilité en développant des synerg...
 
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - LuxembourgActualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
Actualité SEO SEA - Philippe Yonnet - Petit Déjeuner du 1er Février - Luxembourg
 
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
Petit-déjeuner SF Mobile First Index - Philippe Yonnet - 1er Février - Luxemb...
 
"Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir...
"Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir..."Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir...
"Performance Web : vers la Speed Update, un pas après l’autre", Boris Schapir...
 
Le Mobile First Index - Petit Déjeuner du 20 Juin à Lyon
Le Mobile First Index - Petit Déjeuner du 20 Juin à Lyon Le Mobile First Index - Petit Déjeuner du 20 Juin à Lyon
Le Mobile First Index - Petit Déjeuner du 20 Juin à Lyon
 
SEO des images : enjeux et stratégies gagnantes de la recherche visuelle #SMX...
SEO des images : enjeux et stratégies gagnantes de la recherche visuelle #SMX...SEO des images : enjeux et stratégies gagnantes de la recherche visuelle #SMX...
SEO des images : enjeux et stratégies gagnantes de la recherche visuelle #SMX...
 
Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018Amp 2 ans après, quel impact sur votre seo en 2018
Amp 2 ans après, quel impact sur votre seo en 2018
 
Actualité des moteurs de recherche et du référencement (SEO & SEA) - Petit-d...
Actualité des moteurs de recherche et du référencement (SEO & SEA)  - Petit-d...Actualité des moteurs de recherche et du référencement (SEO & SEA)  - Petit-d...
Actualité des moteurs de recherche et du référencement (SEO & SEA) - Petit-d...
 
Les chantiers indispensables à glisser dans votre roadmap 2018 - petit déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - petit déjeun...Les chantiers indispensables à glisser dans votre roadmap 2018 - petit déjeun...
Les chantiers indispensables à glisser dans votre roadmap 2018 - petit déjeun...
 

Ähnlich wie Core Web Vitals : Comprendre, Mesurer, Optimiser

Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...SEO CAMP
 
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...RESONEO
 
Le SEO JavaScript démystifié
Le SEO JavaScript démystifiéLe SEO JavaScript démystifié
Le SEO JavaScript démystifiéAdrien Russo
 
LoadTime & SEO - Erlé Alberton
LoadTime & SEO - Erlé AlbertonLoadTime & SEO - Erlé Alberton
LoadTime & SEO - Erlé AlbertonWeLoveSEO
 
« Le temps de chargement n’existe pas ! » - petit déjeuner 13 décembre paris
« Le temps de chargement n’existe pas ! » - petit déjeuner 13 décembre paris« Le temps de chargement n’existe pas ! » - petit déjeuner 13 décembre paris
« Le temps de chargement n’existe pas ! » - petit déjeuner 13 décembre parisPeak Ace
 
Optimisez la vitesse de chargement de votre site
Optimisez la vitesse de chargement de votre siteOptimisez la vitesse de chargement de votre site
Optimisez la vitesse de chargement de votre siteWebxFrance
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Mohammed JAITI
 
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Kenny Dits
 
jQuery mobile / PhoneGap : contenus dynamiques client-side
jQuery mobile / PhoneGap : contenus dynamiques client-sidejQuery mobile / PhoneGap : contenus dynamiques client-side
jQuery mobile / PhoneGap : contenus dynamiques client-sidemaru.maru
 
Core web vitals - Webinar Neper du 3 décembre 2020
Core web vitals - Webinar Neper du 3 décembre 2020Core web vitals - Webinar Neper du 3 décembre 2020
Core web vitals - Webinar Neper du 3 décembre 2020Philippe YONNET
 
L'argumentation commercial pour la vitesse dans le marketing numérique
L'argumentation commercial pour la vitesse dans le marketing numériqueL'argumentation commercial pour la vitesse dans le marketing numérique
L'argumentation commercial pour la vitesse dans le marketing numériqueThom. Poole
 
Morning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesOxalide
 
Oxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceLudovic Piot
 
GtugDakar AppEngine, Gwt
GtugDakar AppEngine, GwtGtugDakar AppEngine, Gwt
GtugDakar AppEngine, Gwthkairi
 
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...Peak Ace
 
Yass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxYass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxyassinesouli2
 
Webperf Front-End SeoCampus 2012
Webperf Front-End SeoCampus 2012Webperf Front-End SeoCampus 2012
Webperf Front-End SeoCampus 2012Refficience
 
Création de blog et sites internet
Création de blog et sites internetCréation de blog et sites internet
Création de blog et sites internetpiera5
 
Développer ses noms de domaine
Développer ses noms de domaineDévelopper ses noms de domaine
Développer ses noms de domaineOnlineStrat.fr
 

Ähnlich wie Core Web Vitals : Comprendre, Mesurer, Optimiser (20)

Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
Les clés d’un site (beaucoup) plus rapide selon des facteurs qui restent trop...
 
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
SEO campus 2019 | Les clés d’un site web (beaucoup) plus rapide selon des fac...
 
Le SEO JavaScript démystifié
Le SEO JavaScript démystifiéLe SEO JavaScript démystifié
Le SEO JavaScript démystifié
 
LoadTime & SEO - Erlé Alberton
LoadTime & SEO - Erlé AlbertonLoadTime & SEO - Erlé Alberton
LoadTime & SEO - Erlé Alberton
 
« Le temps de chargement n’existe pas ! » - petit déjeuner 13 décembre paris
« Le temps de chargement n’existe pas ! » - petit déjeuner 13 décembre paris« Le temps de chargement n’existe pas ! » - petit déjeuner 13 décembre paris
« Le temps de chargement n’existe pas ! » - petit déjeuner 13 décembre paris
 
Optimisez la vitesse de chargement de votre site
Optimisez la vitesse de chargement de votre siteOptimisez la vitesse de chargement de votre site
Optimisez la vitesse de chargement de votre site
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
 
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
Initiation Webperf : Comprendre, analyser et optimiser les performances web F...
 
jQuery mobile / PhoneGap : contenus dynamiques client-side
jQuery mobile / PhoneGap : contenus dynamiques client-sidejQuery mobile / PhoneGap : contenus dynamiques client-side
jQuery mobile / PhoneGap : contenus dynamiques client-side
 
Core web vitals - Webinar Neper du 3 décembre 2020
Core web vitals - Webinar Neper du 3 décembre 2020Core web vitals - Webinar Neper du 3 décembre 2020
Core web vitals - Webinar Neper du 3 décembre 2020
 
L'argumentation commercial pour la vitesse dans le marketing numérique
L'argumentation commercial pour la vitesse dans le marketing numériqueL'argumentation commercial pour la vitesse dans le marketing numérique
L'argumentation commercial pour la vitesse dans le marketing numérique
 
Morning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slidesMorning tech #2 - Démarche performance slides
Morning tech #2 - Démarche performance slides
 
Oxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performanceOxalide Morning tech #2 - démarche performance
Oxalide Morning tech #2 - démarche performance
 
GtugDakar AppEngine, Gwt
GtugDakar AppEngine, GwtGtugDakar AppEngine, Gwt
GtugDakar AppEngine, Gwt
 
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
Améliorer les performances de vos sites web une priorité pour 2018 - Petit dé...
 
Yass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxYass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptx
 
Webperf Front-End SeoCampus 2012
Webperf Front-End SeoCampus 2012Webperf Front-End SeoCampus 2012
Webperf Front-End SeoCampus 2012
 
Création de blog et sites internet
Création de blog et sites internetCréation de blog et sites internet
Création de blog et sites internet
 
Drupal & Mobilité
Drupal & MobilitéDrupal & Mobilité
Drupal & Mobilité
 
Développer ses noms de domaine
Développer ses noms de domaineDévelopper ses noms de domaine
Développer ses noms de domaine
 

Mehr von iProspect France

#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis RylkoiProspect France
 
Les nouveautés dans le SEO e-commerce : études et insights #SMXParis
Les nouveautés dans le SEO e-commerce : études et insights #SMXParisLes nouveautés dans le SEO e-commerce : études et insights #SMXParis
Les nouveautés dans le SEO e-commerce : études et insights #SMXParisiProspect France
 
Recherches dans le SEO: tests, investigations et études SEO - SEO Camp'us Par...
Recherches dans le SEO: tests, investigations et études SEO - SEO Camp'us Par...Recherches dans le SEO: tests, investigations et études SEO - SEO Camp'us Par...
Recherches dans le SEO: tests, investigations et études SEO - SEO Camp'us Par...iProspect France
 
Future Focus 2020 : Les dix prochaines années
Future Focus 2020 : Les dix prochaines années Future Focus 2020 : Les dix prochaines années
Future Focus 2020 : Les dix prochaines années iProspect France
 
E-commerce, quelles alternatives à Facebook ? #whatsupsocial
E-commerce, quelles alternatives à Facebook ? #whatsupsocialE-commerce, quelles alternatives à Facebook ? #whatsupsocial
E-commerce, quelles alternatives à Facebook ? #whatsupsocialiProspect France
 
Comment optimiser son business grâce à une méthodologie de tagging performant...
Comment optimiser son business grâce à une méthodologie de tagging performant...Comment optimiser son business grâce à une méthodologie de tagging performant...
Comment optimiser son business grâce à une méthodologie de tagging performant...iProspect France
 
Web Perf : par où commencer ? #SEOGoodVibes
Web Perf : par où commencer ? #SEOGoodVibesWeb Perf : par où commencer ? #SEOGoodVibes
Web Perf : par où commencer ? #SEOGoodVibesiProspect France
 
Confinement : Comment le web en a parlé par iProspect Data Consulting
Confinement : Comment le web en a parlé par iProspect Data ConsultingConfinement : Comment le web en a parlé par iProspect Data Consulting
Confinement : Comment le web en a parlé par iProspect Data ConsultingiProspect France
 
Confinement - Comment le Web en parle - début des remises en question et appa...
Confinement - Comment le Web en parle - début des remises en question et appa...Confinement - Comment le Web en parle - début des remises en question et appa...
Confinement - Comment le Web en parle - début des remises en question et appa...iProspect France
 
Les clés pour accentuer votre impact Omnicanal & Local par Google - iProspect...
Les clés pour accentuer votre impact Omnicanal & Local par Google - iProspect...Les clés pour accentuer votre impact Omnicanal & Local par Google - iProspect...
Les clés pour accentuer votre impact Omnicanal & Local par Google - iProspect...iProspect France
 
De l'importance des cas d'usage dans la data marketing - iProspect Data Consu...
De l'importance des cas d'usage dans la data marketing - iProspect Data Consu...De l'importance des cas d'usage dans la data marketing - iProspect Data Consu...
De l'importance des cas d'usage dans la data marketing - iProspect Data Consu...iProspect France
 
Google Spreadsheet, astuces et fonctions cachées pour ne plus vous en passer ...
Google Spreadsheet, astuces et fonctions cachées pour ne plus vous en passer ...Google Spreadsheet, astuces et fonctions cachées pour ne plus vous en passer ...
Google Spreadsheet, astuces et fonctions cachées pour ne plus vous en passer ...iProspect France
 
Les enjeux SEA de l'omnicanalité - iProspect France
Les enjeux SEA de l'omnicanalité - iProspect FranceLes enjeux SEA de l'omnicanalité - iProspect France
Les enjeux SEA de l'omnicanalité - iProspect FranceiProspect France
 
SEO sur Yandex en 2019 : particularités, nouveautés et futur - Search Y
SEO sur Yandex en 2019 : particularités, nouveautés et futur - Search YSEO sur Yandex en 2019 : particularités, nouveautés et futur - Search Y
SEO sur Yandex en 2019 : particularités, nouveautés et futur - Search YiProspect France
 
Vitesse des sites : ce que le CrUX nous dévoile
Vitesse des sites : ce que le CrUX nous dévoileVitesse des sites : ce que le CrUX nous dévoile
Vitesse des sites : ce que le CrUX nous dévoileiProspect France
 
Le CTR (taux de clics) SEO en France en 2018 - Etude exclusive
Le CTR (taux de clics) SEO en France en 2018 - Etude exclusiveLe CTR (taux de clics) SEO en France en 2018 - Etude exclusive
Le CTR (taux de clics) SEO en France en 2018 - Etude exclusiveiProspect France
 
Data Management Platform (DMP) : Présentation & fonctionnement
Data Management Platform (DMP) : Présentation & fonctionnementData Management Platform (DMP) : Présentation & fonctionnement
Data Management Platform (DMP) : Présentation & fonctionnementiProspect France
 
iProspect Futur Focus 2018 : The New Machine Rules
iProspect Futur Focus 2018 : The New Machine RulesiProspect Futur Focus 2018 : The New Machine Rules
iProspect Futur Focus 2018 : The New Machine RulesiProspect France
 
Content Marketing : comment qualifier, engager, amplifier et rentabiliser son...
Content Marketing : comment qualifier, engager, amplifier et rentabiliser son...Content Marketing : comment qualifier, engager, amplifier et rentabiliser son...
Content Marketing : comment qualifier, engager, amplifier et rentabiliser son...iProspect France
 
MARKETING DIGITAL B2B: Dans la tête de vos futurs clients
MARKETING DIGITAL B2B: Dans la tête de vos futurs clientsMARKETING DIGITAL B2B: Dans la tête de vos futurs clients
MARKETING DIGITAL B2B: Dans la tête de vos futurs clientsiProspect France
 

Mehr von iProspect France (20)

#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
 
Les nouveautés dans le SEO e-commerce : études et insights #SMXParis
Les nouveautés dans le SEO e-commerce : études et insights #SMXParisLes nouveautés dans le SEO e-commerce : études et insights #SMXParis
Les nouveautés dans le SEO e-commerce : études et insights #SMXParis
 
Recherches dans le SEO: tests, investigations et études SEO - SEO Camp'us Par...
Recherches dans le SEO: tests, investigations et études SEO - SEO Camp'us Par...Recherches dans le SEO: tests, investigations et études SEO - SEO Camp'us Par...
Recherches dans le SEO: tests, investigations et études SEO - SEO Camp'us Par...
 
Future Focus 2020 : Les dix prochaines années
Future Focus 2020 : Les dix prochaines années Future Focus 2020 : Les dix prochaines années
Future Focus 2020 : Les dix prochaines années
 
E-commerce, quelles alternatives à Facebook ? #whatsupsocial
E-commerce, quelles alternatives à Facebook ? #whatsupsocialE-commerce, quelles alternatives à Facebook ? #whatsupsocial
E-commerce, quelles alternatives à Facebook ? #whatsupsocial
 
Comment optimiser son business grâce à une méthodologie de tagging performant...
Comment optimiser son business grâce à une méthodologie de tagging performant...Comment optimiser son business grâce à une méthodologie de tagging performant...
Comment optimiser son business grâce à une méthodologie de tagging performant...
 
Web Perf : par où commencer ? #SEOGoodVibes
Web Perf : par où commencer ? #SEOGoodVibesWeb Perf : par où commencer ? #SEOGoodVibes
Web Perf : par où commencer ? #SEOGoodVibes
 
Confinement : Comment le web en a parlé par iProspect Data Consulting
Confinement : Comment le web en a parlé par iProspect Data ConsultingConfinement : Comment le web en a parlé par iProspect Data Consulting
Confinement : Comment le web en a parlé par iProspect Data Consulting
 
Confinement - Comment le Web en parle - début des remises en question et appa...
Confinement - Comment le Web en parle - début des remises en question et appa...Confinement - Comment le Web en parle - début des remises en question et appa...
Confinement - Comment le Web en parle - début des remises en question et appa...
 
Les clés pour accentuer votre impact Omnicanal & Local par Google - iProspect...
Les clés pour accentuer votre impact Omnicanal & Local par Google - iProspect...Les clés pour accentuer votre impact Omnicanal & Local par Google - iProspect...
Les clés pour accentuer votre impact Omnicanal & Local par Google - iProspect...
 
De l'importance des cas d'usage dans la data marketing - iProspect Data Consu...
De l'importance des cas d'usage dans la data marketing - iProspect Data Consu...De l'importance des cas d'usage dans la data marketing - iProspect Data Consu...
De l'importance des cas d'usage dans la data marketing - iProspect Data Consu...
 
Google Spreadsheet, astuces et fonctions cachées pour ne plus vous en passer ...
Google Spreadsheet, astuces et fonctions cachées pour ne plus vous en passer ...Google Spreadsheet, astuces et fonctions cachées pour ne plus vous en passer ...
Google Spreadsheet, astuces et fonctions cachées pour ne plus vous en passer ...
 
Les enjeux SEA de l'omnicanalité - iProspect France
Les enjeux SEA de l'omnicanalité - iProspect FranceLes enjeux SEA de l'omnicanalité - iProspect France
Les enjeux SEA de l'omnicanalité - iProspect France
 
SEO sur Yandex en 2019 : particularités, nouveautés et futur - Search Y
SEO sur Yandex en 2019 : particularités, nouveautés et futur - Search YSEO sur Yandex en 2019 : particularités, nouveautés et futur - Search Y
SEO sur Yandex en 2019 : particularités, nouveautés et futur - Search Y
 
Vitesse des sites : ce que le CrUX nous dévoile
Vitesse des sites : ce que le CrUX nous dévoileVitesse des sites : ce que le CrUX nous dévoile
Vitesse des sites : ce que le CrUX nous dévoile
 
Le CTR (taux de clics) SEO en France en 2018 - Etude exclusive
Le CTR (taux de clics) SEO en France en 2018 - Etude exclusiveLe CTR (taux de clics) SEO en France en 2018 - Etude exclusive
Le CTR (taux de clics) SEO en France en 2018 - Etude exclusive
 
Data Management Platform (DMP) : Présentation & fonctionnement
Data Management Platform (DMP) : Présentation & fonctionnementData Management Platform (DMP) : Présentation & fonctionnement
Data Management Platform (DMP) : Présentation & fonctionnement
 
iProspect Futur Focus 2018 : The New Machine Rules
iProspect Futur Focus 2018 : The New Machine RulesiProspect Futur Focus 2018 : The New Machine Rules
iProspect Futur Focus 2018 : The New Machine Rules
 
Content Marketing : comment qualifier, engager, amplifier et rentabiliser son...
Content Marketing : comment qualifier, engager, amplifier et rentabiliser son...Content Marketing : comment qualifier, engager, amplifier et rentabiliser son...
Content Marketing : comment qualifier, engager, amplifier et rentabiliser son...
 
MARKETING DIGITAL B2B: Dans la tête de vos futurs clients
MARKETING DIGITAL B2B: Dans la tête de vos futurs clientsMARKETING DIGITAL B2B: Dans la tête de vos futurs clients
MARKETING DIGITAL B2B: Dans la tête de vos futurs clients
 

Core Web Vitals : Comprendre, Mesurer, Optimiser

  • 1. Core Web Vitals : Comprendre, Mesurer, Optimiser Alexis Rylko pour SEMRUSH
  • 2. Les Core Web Vitals sont un ensemble de 3 indicateurs décrivant 3 aspects de l’expérience utilisateur réelle sur une page web : Vitesse, Interactivité et Stabilité visuelle. Ils sont censés être intégrés dans l’algorithme de classement de Google en juin 2021(pour l’instant). Mais revenons un peu en arrière.
  • 3. Analyser les performances web aujourd’hui c’est : FCP SI FMP TTI CLS FCI DOMCLT FP LCP PageSpeed Insights FID GTMetrix FPLT Dareboost / Fasterize Lighthouse WebPageTest Pingdom TTFB Multitude d’indicateurs Multitude d’outils
  • 4. Effet : « Metric & Tool Fatigue »
  • 5. Sans oublier qu’il existe 2 méthodes de mesure des indicateurs Données de laboratoire (alias synthétiques) Données de terrain (alias field, RUM, réelles etc.)
  • 6. Sans oublier qu’il existe 2 méthodes de mesure des indicateurs Données de laboratoire (alias synthétiques) Données de terrain (alias field, RUM, réelles etc.) Sont collectées par votre navigateur ou le serveur de l’outil de mesure. Ne reflètent pas l’expérience réelle que vit l’internaute sur vos pages car l’environnement de mesure n’est pas réel. On peut voir très vite les effets de ses optimisations. Certains indicateurs ne peuvent pas être mesurés en conditions de laboratoire. Facile à manipuler. Sont collectées par les navigateurs de vos visiteurs Chrome, Chromium, Android. Stockées dans la BDD CRUX. Reflètent l’expérience réelle vécue par les internautes sur vos pages car prennent en compte des conditions de navigation réelles. Pour voir les résultats de vos optimisations, il faudra patienter ~28 jours. Presque impossible à manipuler
  • 7. Pour faire face à ce problème, les équipes de Google ont proposé de se focaliser uniquement sur 3 indicateurs qui sont les plus pertinents, les plus parlants et qui reflètent le mieux l’expérience de l’internaute sur la page. Ils les ont appelés les “Core Web Vitals” ou les “Signaux Web Essentiels”.
  • 8. Core Web Vitals : 3 indicateurs et leurs méthodes de mesure 75ème percentile de pages vues Méthodes de mesure Indicateurs
  • 9. Les Core Web Vitals comme part des Page Experience Search Signals https://developers.google.com/search/blog/2020/11/timing-for-page-experience
  • 10. Les méthodes de mesure et outils Données de laboratoire Données de terrain
  • 11. Les rapports Core Web Vitals dans PageSpeed Insights https://developers.google.com/speed/pagespeed/insights/?hl=fr 1. Données de laboratoire + données de terrain. 2. Avantage: il est possible d’accéder aux données de terrain par page. 3. Faute de données de terrain par page – rapport de synthèse pour le site entier (origine).
  • 12. Chrome User Expérience Report (CRUX) Public Google BigQuery project • Database BigQuery gratuite (limites). • Inclut les données pour 369 953 domaines distincts dans la database FR. • Affiche les données par domaine. • Pour accéder aux performances réelles par page par url – utiliser PageSpeed Insights. • Se met à jour chaque 2ème semaine du mois.
  • 13. Chrome User Expérience Report (CRUX) : Dashboard Data Studio Montez votre propre dashboard de Core Web Vitals en quelques clics - https://g.co/chromeuxdash
  • 14. Croiser CRUX avec d’autres datasets publics Mars 2021: CRUX + HTTPArchive (Tous les pays) Largest Contentful Paint moyen par CMS les plus populaires au monde
  • 15. LCP – Largest Contentful Paint Temps nécessaire au navigateur pour afficher le plus grand élément visible dans la fenêtre d'affichage à compter du début de chargement de la page. Vitesse
  • 16. Quel élément peut être LCP ? 1. Image dans <img>. 2. L’élément <image> à l’intérieur de la balise <svg>. 3. Miniature de video. 4. Image de fond chargée via la function url() dans le CSS. Largest Contentful Paint 1. En-tête 2. Paragraphe 3. Légende de l’image 4. Elément <li> d’une liste. Image Texte
  • 17. Comment savoir quel élément est identifié comme LCP ? PageSpeed Insights Lighthouse (dans Google Chrome) Chrome DevTools > Performance > Timings
  • 18. Le chargement de l’élément le plus large. Vraiment ? 1 2
  • 19. Le chargement de l’élément le plus large. Vraiment ? 3 4
  • 20. Le LCP – c’est plutôt la superficie occupée par un bloc dans le code HTML que la largeur (contrairement à ce que dit son nom).
  • 21. Le chargement de l’élément en 1er écran. Vraiment ? https://web.dev/unused-javascript/ #how-the-unused-javascript-audit-fails https://web.dev/unused-javascript/ L’élément identifié comme LCP n’est pas toujours l’élément se trouvant au-dessus de la ligne de flottaison (1er écran), mais l’élément le plus grand visible à l’internaute au moment où celui-ci arrive sur la page.
  • 22. Comment optimiser le LCP ? Si le LCP est une image: 1. Servir l’image de la taille appropriée (images responsives). 2. Compresser l’image. 3. Utiliser le format d’image de nouvelle génération (JPEG 2000, JPEG XR ou WebP) Si le LCP est un texte: 1. Compresser le texte (Gzip, Brotli). 1. Géographiquement : • Utiliser des CDNs pour les images. 2. Dans le fil de chargement: 1. Ajouter le CSS critique en “inline” dans <head>. 2. Retirer/différer les ressources qui bloquent le chargement du LCP (JS & CSS). 3. Ajouter l’élément LCP (ou ceux qui l’influencent) dans <link rel="preload"> (image, polices, styles, JS). 4. Utiliser HTTP/2 Push. Mettre en place la mise en cache. Utiliser un service-worker. Utiliser rel="prerender“ (avec beaucoup de precaution). 2. Optimiser l’élément LCP lui-même 1. Rapprocher l’élément LCP du début de chargement 3. Accélérer les chargements ultérieurs de l’élément LCP 1. Changer le focus sur un élément plus rapide. 2. Renoncer aux images de fond. 3. Concevoir le viewport plus simple.
  • 23. Exemple 1: JDDM.fr Le LCP c’est une image. L’image est chargée avec du lazy loading c’est-à-dire que le chargement est différé (reporté à plus tard). Ne pas charger l’image en 1er écran avec du lazy loading permettra de la rapprocher du début du chargement de la page.
  • 24. Exemple 2: Parents.fr Données de laboratoire > Lighthouse De nouveau, l’image la plus importante se charge avec le lazy loading.
  • 25. Exemple 3: Francetvinfo.fr Parfois, quand il n’y a pas de possibilités techniques d’optimiser le chargement de l’image, il est possible de changer le focus sur un élément plus rapide par exemple du texte. Voyons cela sur l’exemple d’une page d’actualité sur Francetvinfo: quand le titre est long, il est souvent considéré comme le LCP de la page :
  • 26. Exemple 2: FranceInfo Mais si on raccourcit le titre de manière que sa superficie devient inférieure à celle de l’image alors celle-ci qui devient le LCP et le temps de chargement de LCP devient bien plus lent :
  • 27. Exemple 3 : Semrush : Google Fonts Sur la page mobile de https://fr.semrush.com/ le LCP identifié est l’en-tête, donc du texte. Pour commencer à le charger, le navigateur attend la police qui est chargée directement depuis Google Fonts. Rapatrier les polices sur le même serveur hébergeant le site permettra d’économiser un temps important nécessaire pour installer la connexion.
  • 28. Délai entre le moment où un internaute interagit pour la première fois avec votre page et le moment où le navigateur répond à cette interaction. Interaction = clic sur un lien, bouton etc. Le plus souvent, la valeur FID affichée est meilleure qu’en réalité. Il est pertinent de travailler et améliorer plutôt le TBT (Total Blocking Time). Interactivité
  • 29. Qu’est-ce que le main thread (fil principal) ?
  • 30. Qu’est-ce que le main thread (fil principal) ? Pendant les périodes en rouge, le navigateur est tellement occupé qu’il n’est pas capable de répondre aux interactions de l’internaute.
  • 31. Long tasks dans Chrome DevTools Pour identifier les périodes de surcharge du fil principal du navigateur, on analyse les long tasks (>50 secondes) :
  • 32. Qu’est-ce qui charge le main thread ? https://www.paypal.com/fr/home/ https://www.cdiscount.com/ https://www.lemonde.fr/
  • 33. Comment identifier le code et les styles non-utilisés ? Lighthouse: Rapport de Couverture de Google Chrome ( Ctrl +P > « Coverage »):
  • 34. Comment améliorer le FID ? 1. Se débarrasser de longs tasks. 2. Splitter de gros fichiers JS en plus petits (code-splitting). 3. Différer le code qui n’est pas nécessaire pour dessiner la page au moment quand le thread principal sera plus libre. 4. Privilégier les CSS et les possibilités natives des navigateurs au JS. 5. Ajouter des fils de chargement supplémentaires à l’aide des web workers. 6. L’objectif principal: faire de sorte que la page soit intéractive au plus tôt possible.
  • 35. CLS – Cumulative Layout Shift Somme totale des scores pour chaque décalage de mise en page inattendu survenu pendant toute la durée de vie de la page. Interaction = clic sur un lien, bouton etc. L’algorithme change souvent. Problèmes de calcul sur les SPA, pages avec des sessions longues. Stabilité visuelle
  • 36. Comment mesurer le CLS ? Extension Web Vitals pour Chrome Page Speed Insights (attention, non pertinent, car ne mesure pas dans la durée) Option Layout Shift Regions dans l’outil « Rendering » de Google Chrome
  • 38. Exemple: Actu.fr Un bon exemple sur Actu.fr : prévoir des emplacements dédiés pour tout élément chargé après le contenu principal : widgets tiers, publicités et images.
  • 39. Comment améliorer le CLS ? Toujours réserver l’espace pour les éléments qui apparaissent après l’affichage du contenu principal (Publicités, widgets tiers, images différées (lazy loading), iframe etc.) 1. Réaliser les animations par les moyens CSS (transform: translate()). 2. S’il faut fixer un élément (menu, sidebar), privilégier CSS et fonctionnalités natives du navigateur (position sticky) au JS. 3. Veiller à ce que les actions sur hover et scroll ne fassent pas bouger le template. 4. Toujours renseigner les attributs width et height des images. 5. Utiliser les ads et les widgets tiers de la taille connue.
  • 40. Le CLS va évoluer https://web.dev/evolving-cls/
  • 41. Core Web Vitals dans la Search Console Le statut d’une page est égal à la performance la plus faible d’un des indicateurs de Core Web Vitals.
  • 42. Expérience sur la page : dans la Search Console Combien de vos pages respectent-elles toutes les exigences des facteurs liés à l’expérience sur la page ?
  • 43. CWV et Rankings: Qu’est-ce qu’on en sait? Les données sont réparties par mobile et desktop et sont appliquées de manière appropriée au classement de recherche. En d'autres termes si vous êtes sur une page mobile, le classement n'est impacté que par les données mobiles et même chose sur ordinateur. (John Mueller, 15 décembre 2020) At this time, using page experience as a signal for ranking will apply only to mobile Search (CWV FAQ, 3 décembre 2020). “And the other thing is that relevance is still by far much more important.” (Jonh Mueller, 27 février 2021) Nous commencerons à tenir compte de l'expérience sur la page dans nos systèmes de classement à partir de la mi-juin 2021. Cependant, l'impact de l'expérience sur la page sur ces systèmes restera limité jusqu'à la fin du mois d'août (Blog Google Developpers, 19 avril 2021).
  • 44. Apport (possible) des indicateurs dans les Core Web Vitals https://googlechrome.github.io/lighthouse/scorecalc/
  • 45. MERCI ! QUESTIONS ? Alexis Rylko, iProspect @alekseo aliaksei.rylko@iprospect.com