Core Web Vitals et mobile : l'expérience utilisateur comme facteur de classement
Pourquoi Google mesure l'expérience
Depuis 2021, Google intègre explicitement l'expérience sur la page dans son algorithme via les Core Web Vitals (CWV). L'idée : un résultat pertinent mais lent, instable ou peu réactif frustre l'utilisateur — autant afficher le suivant.
À requête équivalente, Google préfère la page rapide à la page lente. Simple, implacable.
Les trois Core Web Vitals actuels
graph LR
A[Core Web Vitals] --> B[LCP]
A --> C[INP]
A --> D[CLS]
B --> B1[Largest Contentful Paint<br/>Vitesse perçue]
C --> C1[Interaction to Next Paint<br/>Réactivité]
D --> D1[Cumulative Layout Shift<br/>Stabilité visuelle]
LCP — Largest Contentful Paint
Temps avant que l'élément principal visible (image, bloc texte, hero) soit rendu.
| Seuil | Évaluation |
|---|---|
| < 2,5 s | Bon |
| 2,5 – 4 s | À améliorer |
| > 4 s | Médiocre |
Leviers d'amélioration :
- Compresser les images (WebP, AVIF)
- Lazy-loading des images hors écran
- CDN (Cloudflare, Bunny)
- Réduire le TTFB (Time To First Byte) serveur
- Précharger les ressources critiques (
<link rel="preload">)
INP — Interaction to Next Paint
Depuis mars 2024, INP a remplacé FID (First Input Delay). Il mesure la réactivité aux interactions (clic, tap, touche).
| Seuil | Évaluation |
|---|---|
| < 200 ms | Bon |
| 200 – 500 ms | À améliorer |
| > 500 ms | Médiocre |
Leviers d'amélioration :
- Réduire le JavaScript bloquant
- Découper les tâches longues (
requestIdleCallback,Promise) - Utiliser des web workers pour les calculs lourds
- Minimiser les handlers lourds au clic
- Framework moderne (hydration progressive, islands)
CLS — Cumulative Layout Shift
Mesure l'instabilité visuelle : éléments qui sautent pendant le chargement (publicité qui pousse le contenu, image qui apparaît et décale le texte).
| Seuil | Évaluation |
|---|---|
| < 0,1 | Bon |
| 0,1 – 0,25 | À améliorer |
| > 0,25 | Médiocre |
Leviers d'amélioration :
- Spécifier
widthetheightsur toutes les images et vidéos - Réserver l'espace pour les pubs et les iframes
- Précharger les polices web critiques (
font-display: optional/swap) - Éviter d'insérer du contenu au-dessus d'un contenu déjà rendu
Le rapport Core Web Vitals dans GSC
GSC propose un rapport dédié dans Expérience → Core Web Vitals.
Comment GSC mesure
GSC n'utilise pas un test synthétique mais les données terrain du rapport Chrome UX (CrUX) : les métriques réelles collectées anonymement auprès des utilisateurs Chrome qui visitent votre site.
Conséquence : une page doit avoir un minimum de trafic pour apparaître dans le rapport. Les pages peu visitées n'auront pas de données CWV dans GSC.
Les trois catégories
| Couleur | Statut | Signification |
|---|---|---|
| 🟢 Vert | Bon | Plus de 75 % des visites au 75ᵉ percentile sont sous le seuil « Bon » |
| 🟡 Jaune | À améliorer | Entre les seuils |
| 🔴 Rouge | Médiocre | Plus de 25 % des visites sont sous le seuil |
Regroupement par URL similaires
GSC regroupe les URLs qui partagent le même template et les mêmes performances. Exemple : « 1 245 URLs similaires à /produits/{slug} ».
Avantage : corriger le template = corriger toutes les URLs d'un coup.
Valider une correction
Après avoir corrigé un problème, cliquez sur « Valider la correction ». GSC relance l'évaluation sur 28 jours. Si la majorité des visites passent en « Bon » : statut corrigé.
Outils complémentaires à GSC
GSC donne la vue d'ensemble, mais pour diagnostiquer précisément il faut d'autres outils.
| Outil | Usage | Avantage |
|---|---|---|
| PageSpeed Insights | Analyse d'une URL à la demande | Recommandations détaillées |
| Chrome DevTools → Performance | Profiling technique | Traces précises |
| Lighthouse CI | Tests automatisés | Intégration dans la CI |
| WebPageTest | Tests multi-localisations | Waterfall complet |
| CrUX Dashboard | Looker Studio connecté à CrUX | Historique longue durée |
Méthode type :
- GSC identifie les URLs en rouge ou jaune
- PageSpeed Insights pour comprendre le diagnostic
- DevTools Performance pour tracer précisément
- Correction + déploiement
- Re-validation dans GSC après 28 jours
Le rapport Ergonomie mobile
Jusqu'en décembre 2023, GSC proposait un rapport « Ergonomie mobile » dédié. Il a été retiré car l'écosystème web est désormais mobile-first par défaut.
Cela ne signifie pas que le mobile n'est plus un facteur : Google applique depuis 2021 le Mobile-first indexing universel. C'est la version mobile de votre site que Google crawle et utilise pour classer.
Vérifications essentielles
| Point de contrôle | Test |
|---|---|
| Contenu identique mobile et desktop | Inspecter l'URL en live avec user-agent mobile |
| Balises structurées présentes sur mobile | Identique à desktop |
| Meta tags (title, description) identiques | Identique à desktop |
| Liens internes accessibles sur mobile | Souvent cachés dans les menus hamburger |
| Images avec lazy-loading correct | Ne pas cacher les images critiques |
Le piège classique du responsive
Certains sites cachent du contenu sur mobile (menus, sections) avec display: none. Danger : Google lit le DOM et ignore souvent ce qui est caché par défaut. Si votre contenu critique est conditionné au clic, vous perdez la valeur SEO.
Bonne pratique : tout le contenu important doit être présent et visible dans le DOM mobile, quitte à utiliser des accordéons qui basculent via JS après un clic.
L'HTTPS et la sécurité
GSC signale aussi les problèmes HTTPS dans Expérience → HTTPS :
| Problème | Impact |
|---|---|
| Certificat expiré | Badge « non sécurisé » dans Chrome, perte massive de confiance |
| Contenu mixte (mixed content) | Ressource HTTP sur page HTTPS, déclassée |
| Redirection mal configurée | HTTP qui reste disponible en parallèle |
Action : surveiller les alertes, s'assurer du renouvellement automatique des certificats (Let's Encrypt, Cloudflare).
Workflow concret pour améliorer les CWV
graph TD
A[Rapport CWV dans GSC] --> B{Mobile en rouge ?}
B -->|Oui, priorité| C[PageSpeed Insights]
B -->|Non| D{Desktop en rouge ?}
D -->|Oui| C
D -->|Non| E[Optimiser ailleurs]
C --> F[Identifier le problème principal]
F --> G[Corriger sur le template]
G --> H[Déployer]
H --> I[Valider dans GSC]
I --> J{28 jours plus tard}
J -->|Validé| K[Passer à la cohorte suivante]
J -->|Non validé| C
Les 5 chantiers qui règlent 80 % des problèmes CWV
- Optimiser les images (WebP, dimensions, lazy loading)
- Réduire le JavaScript non critique (code splitting, defer, import dynamique)
- Mettre en place un CDN (Cloudflare gratuit suffit souvent)
- Précharger les polices web (
<link rel="preload">+font-display: swap) - Définir dimensions des éléments visuels pour éviter les CLS
Résumé
Les Core Web Vitals sont un facteur de classement officiel : LCP (vitesse), INP (réactivité, remplaçant de FID depuis 2024), CLS (stabilité). GSC vous montre les données réelles des visiteurs Chrome regroupées par URL similaires, avec un processus de validation après correction. Complétez avec PageSpeed Insights et DevTools pour diagnostiquer en profondeur. Souvenez-vous : Google indexe la version mobile de votre site. Dans le prochain chapitre, nous explorons les rapports avancés : liens, données structurées et sécurité.