Skip to main content
Retour au blog

Guide SEO Étape 5 : UX / Expérience Utilisateur — Comment l'expérience de vos visiteurs impacte vos classements

·18 min de lecture·par LANGR SEO

Guide SEO Étape 5 : UX / Expérience Utilisateur

Cette étape 5 fait partie du Guide SEO en 13 Étapes. L'expérience utilisateur est désormais un facteur de classement direct — Google mesure comment les visiteurs interagissent avec votre site et récompense les sites qui offrent des expériences rapides, accessibles et agréables.


La stratégie de contenu (Étape 3) détermine ce que vous publiez. La création de liens (Étape 4) prouve votre autorité. Mais si les visiteurs atterrissent sur votre page et partent immédiatement parce qu'elle est lente, cassée sur mobile, ou inaccessible — rien de tout cela n'a d'importance. Google suit ces signaux et les utilise pour ajuster les classements.

Depuis 2021, la mise à jour de l'expérience de page de Google a confirmé que l'UX est un facteur de classement. En 2024, l'INP (Interaction to Next Paint) a remplacé le FID comme Core Web Vital. En 2026, ces signaux sont d'une importance accrue alors que Google donne de plus en plus la priorité aux métriques de satisfaction utilisateur par rapport aux signaux traditionnels.

Ce que couvre l'UX pour le SEO

L'optimisation de l'UX pour le SEO s'étend sur 6 domaines :

  1. Core Web Vitals — Les métriques UX officielles de Google (LCP, INP, CLS)
  2. Optimisation mobile — Design réactif, cibles tactiles, viewport
  3. Accessibilité (WCAG) — Rendre votre site utilisable par tous
  4. Signaux d'expérience de page — HTTPS, pas d'interstitiels, navigation sécurisée
  5. Schémas de navigation — Structure du site qui aide les utilisateurs et les crawlers
  6. Optimisation au-dessus de la ligne de flottaison — Ce que les utilisateurs voient sans faire défiler

1. Core Web Vitals (CWV)

Les Core Web Vitals sont les trois métriques UX mesurables de Google. Elles sont suivies dans les données du Chrome User Experience Report (CrUX) et influencent directement les classements.

Les trois métriques :

| Métrique | Mesures | Bon | À améliorer | Mauvais | |----------|---------|-----|-------------|---------| | LCP (Largest Contentful Paint) | Vitesse de chargement | < 2.5s | 2.5s - 4.0s | > 4.0s | | INP (Interaction to Next Paint) | Réactivité | < 200ms | 200ms - 500ms | > 500ms | | CLS (Cumulative Layout Shift) | Stabilité visuelle | < 0.1 | 0.1 - 0.25 | > 0.25 |

LCP — Largest Contentful Paint

Le LCP mesure la rapidité avec laquelle le contenu principal de votre page devient visible. Le "contenu le plus important" est généralement votre image héroïque, votre titre principal ou le plus grand bloc au-dessus de la ligne de flottaison.

Problèmes courants de LCP et solutions :

| Problème | Impact | Solution | |----------|--------|----------| | Image héroïque non optimisée | +2-5s | Format WebP, dimensions appropriées, fetchpriority="high" | | CSS/JS bloquants | +1-3s | CSS critique en ligne, defer pour le non-critique | | Réponse serveur lente (TTFB) | +1-4s | CDN, mise en cache du serveur, déploiement en edge | | Polices web bloquant le rendu | +0.5-2s | font-display: swap, précharger les polices critiques | | Scripts tiers | +1-3s | Deferred pour les widgets d'analytics/chat, lazy load des pubs |

Priorité d'optimisation LCP :

<!-- 1. Précharger l'image LCP -->
<link rel="preload" as="image" href="/hero.webp" fetchpriority="high">

<!-- 2. Inline CSS critique (premiers 14Ko) -->
<style>/* Styles au-dessus de la ligne de flottaison uniquement */</style>

<!-- 3. Deferred pour le CSS non critique -->
<link rel="stylesheet" href="/full.css" media="print" onload="this.media='all'">

<!-- 4. Image héroïque avec dimensions explicites -->
<img src="/hero.webp" width="1200" height="600"
     fetchpriority="high" decoding="async"
     alt="Texte alternatif descriptif">

Gain rapide : Exécutez PageSpeed Insights sur votre page d'accueil. Regardez l’élément LCP qu’il identifie. Si c'est une image, convertissez-la en WebP, définissez une largeur/hauteur explicite et ajoutez fetchpriority="high". Cela réduit souvent le LCP de 1 à 2 secondes.

INP — Interaction to Next Paint

L'INP mesure la rapidité avec laquelle votre page réagit lorsque les utilisateurs interagissent (cliquent, tapotent, tapent). Il suit la pire interaction lors de la visite de la page et l'utilise comme score.

Problèmes courants d'INP et solutions :

| Problème | Impact | Solution | |----------|--------|----------| | Tâches JavaScript longues | +200-1000ms | Diviser en plus petites tâches, utiliser requestIdleCallback | | Gestionnaires d'événements lourds | +100-500ms | Debounce, throttle, utiliser requestAnimationFrame | | Thrashing de layout | +50-300ms | Regrouper les lectures/écritures DOM, utiliser will-change | | Scripts tiers | +100-500ms | Deferred, charger après interaction, utiliser Web Workers | | Appels d'API synchrones | +200-2000ms | Async/await, états de chargement, UI optimiste |

Techniques d'optimisation INP :

// Mauvais : bloque le thread principal
button.addEventListener('click', () => {
  const data = heavyComputation(); // Bloque pendant 400ms
  updateDOM(data);
});

// Bon : lâche prise sur le thread principal
button.addEventListener('click', async () => {
  // Affiche un retour d'information immédiat
  button.textContent = 'Chargement...';

  // Diviser le travail lourd en morceaux
  await scheduler.yield();
  const data = heavyComputation();

  await scheduler.yield();
  updateDOM(data);
});

Gain rapide : Ouvrez Chrome DevTools > Onglet Performance. Cliquez à travers votre site et recherchez "Long Tasks" (triangles rouges). Ceux-ci bloquent le thread principal. La plus longue tâche est généralement un script tiers — déferrez-le ou chargez-le après la première interaction.

CLS — Cumulative Layout Shift

Le CLS mesure la stabilité visuelle — combien le contenu de la page bouge en se chargeant. Rien ne frustre plus les utilisateurs que de cliquer sur un bouton et de voir la page se déplacer, ce qui les fait cliquer ailleurs.

Problèmes courants de CLS et solutions :

| Problème | Impact CLS | Solution | |----------|------------|----------| | Images sans dimensions | 0.1-0.5 | Toujours définir width et height | | Publicités se chargeant tard | 0.1-0.3 | Réserver de l'espace avec min-height | | Polices web causant un reflow | 0.05-0.2 | font-display: optional ou une fallback ajustée en taille | | Insertion de contenu dynamique | 0.1-0.4 | Réserver de l'espace, utiliser content-visibility | | Bannières de cookies poussant le contenu | 0.05-0.2 | Design en superposition (pas de poussée vers le bas) |

Checklist de prévention du CLS :

<!-- Toujours spécifier les dimensions pour les médias -->
<img src="photo.webp" width="800" height="600" alt="...">
<video width="1280" height="720"></video>
<iframe width="560" height="315"></iframe>

<!-- Réserver de l'espace pour le contenu dynamique -->
<div style="min-height: 250px;">
  <!-- La pub chargera ici sans décaler -->
</div>

<!-- Utiliser l’aspect-ratio pour les médias réactifs -->
<div style="aspect-ratio: 16/9;">
  <img src="..." style="width: 100%; height: 100%; object-fit: cover;">
</div>

Gain rapide : Ajoutez des attributs width et height explicites à chaque et sur vos 10 premières pages. Ce changement unique élimine le problème de CLS le plus courant — les images se chargeant et poussant le contenu vers le bas.

2. Optimisation Mobile

Google utilise l'indexation mobile-first — votre expérience mobile EST votre expérience de classement. Si votre site est cassé sur mobile, peu importe à quel point la version desktop est parfaite.

Checklist d'optimisation mobile :

| Élément | Exigence | Échec courant | |---------|----------|----------------| | Meta viewport | width=device-width, initial-scale=1 | Manquant entièrement | | Cibles tactiles | Minimum 44x44px | Liens trop petits, boutons serrés | | Taille de police | Texte de corps minimum 16px | 12px illisible sur mobile | | Largeur de contenu | Pas de défilement horizontal | Éléments à largeur fixe | | Espacement des tap | Minimum 8px entre les cibles | Liens adjacents se touchent | | Images réactives | srcset avec tailles appropriées | Images de taille desktop sur mobile |

Schémas de design réactif :

/* Approche mobile-first */
.container {
  padding: 16px;
  font-size: 16px;
}

/* Cibles adaptées au toucher */
.button, .link {
  min-height: 44px;
  min-width: 44px;
  padding: 12px 16px;
}

/* Typographie réactive */
h1 { font-size: clamp(1.5rem, 4vw, 3rem); }
p { font-size: clamp(1rem, 2vw, 1.125rem); }

/* Pas de débordement horizontal */
img, video, iframe {
  max-width: 100%;
  height: auto;
}

Signaux SEO mobiles que Google vérifie :

  • Texte lisible sans zoom
  • Liens/boutons pas trop proches
  • Contenu s'adapte à la largeur du viewport (pas de défilement horizontal)
  • Pas de Flash ni de technologies non prises en charge
  • Les interstitiels ne bloquent pas le contenu à l'entrée
  • La page se charge rapidement sur des connexions 4G/3G

Gain rapide : Ouvrez votre site sur votre téléphone. Essayez de cliquer sur chaque bouton et lien. Si vous touchez accidentellement la mauvaise chose parce que les cibles sont trop proches, ou si vous devez faire un zoom avant pour lire le texte — ce sont vos corrections prioritaires.

3. Accessibilité (WCAG)

L'accessibilité n'est pas seulement éthique — c'est un signal SEO. Les algorithmes de Google favorisent les sites qui sont utilisables par tout le monde, y compris les utilisateurs de lecteurs d'écran, de navigation au clavier uniquement, ou avec des déficiences visuelles. La conformité aux WCAG (Web Content Accessibility Guidelines) est corrélée à de meilleurs classements.

Exigences critiques d'accessibilité :

| Élément | Exigence | Impact SEO | |---------|----------|------------| | Texte alternatif sur les images | Texte descriptif pour toutes les images significatives | Direct (SEO image + accessibilité) | | Hiérarchie des titres | H1 → H2 → H3 sans sauter | Direct (structure de contenu) | | Contraste des couleurs | 4.5:1 pour le texte normal, 3:1 pour le texte grand | Indirect (utilisabilité) | | Navigation au clavier | Tous les éléments interactifs accessibles via Tab | Indirect (utilisabilité) | | Étiquettes ARIA | Étiquettes pour les icônes, boutons sans texte | Indirect (UX pour lecteurs d'écran) | | Indicateurs de focus | Anneau de focus visible lors de la navigation au clavier | Indirect (utilisabilité) | | Étiquettes de formulaire | Chaque entrée a une associée | Indirect (utilisabilité) | | Texte des liens | Descriptif (pas "cliquez ici") | Direct (SEO texte d'ancrage) |

Processus de test d'accessibilité :

  1. Scan automatique — Exécutez Lighthouse, axe-core, ou WAVE (capture ~30-50% des problèmes)
  2. Test au clavier — Naviguez sur l'ensemble de votre site en utilisant uniquement Tab, Entrée, Échap
  3. Test de lecteur d'écran — Utilisez VoiceOver (Mac) ou NVDA (Windows) sur des pages clés
  4. Contraste des couleurs — Vérifiez tout le texte contre les arrière-plans (utilisez l'outil de vérification de contraste de DevTools)
  5. Test de zoom — Zoomez à 200% — tout fonctionne-t-il encore ?

Solutions courantes d'accessibilité :

<!-- Images : texte alternatif descriptif -->
<img src="chart.png" alt="Diagramme en barres montrant une augmentation de 40% du trafic organique de janvier à mars 2026">

<!-- Boutons : étiquettes claires -->
<button aria-label="Fermer le menu de navigation">
  <svg>...</svg> <!-- Bouton uniquement icône besoin d'une aria-label -->
</button>

<!-- Formulaires : étiquettes associées -->
<label for="email">Adresse e-mail</label>
<input type="email" id="email" name="email" required>

<!-- Liens : texte descriptif -->
<a href="/guide">Lire le guide SEO complet</a>
<!-- PAS : <a href="/guide">Cliquez ici</a> -->

<!-- Passer la navigation pour les utilisateurs au clavier -->
<a href="#main-content" class="skip-link">Passer au contenu principal</a>

Gain rapide : Exécutez Lighthouse sur votre page d'accueil dans la catégorie Accessibilité. Corrigez tout ce qui est noté "Échec" en premier — ces éléments sont généralement des textes alternatifs manquants, des étiquettes de formulaire manquantes, et du texte à faible contraste. Ces corrections prennent souvent 30 minutes et améliorent votre score de 20 points ou plus.

4. Signaux d'Expérience de Page

Au-delà des Core Web Vitals, Google évalue plusieurs autres signaux d'expérience de page qui impactent les classements.

Facteurs d'expérience de page :

| Signal | Exigence | Vérification | |--------|----------|--------------| | HTTPS | L'ensemble du site est servi via HTTPS | Le contenu mixte le casse | | Pas d'interstitiels intrusifs | Ne bloquez pas le contenu à l'arrivée | Pop-ups couvrant >30% sur mobile | | Navigation sécurisée | Pas de malware, phishing, contenu trompeur | Statut de navigation sécurisé de Google | | Mobile-friendly | Réussit le test mobile-friendly | Test de compatibilité mobile de Google | | Pas de publicités trompeuses | Les publicités ne miment pas le contenu | Boutons de téléchargement déguisés |

Directives sur les interstitiels (ce qui est autorisé vs. pénalisé) :

| Autorisé | Pénalisé | |----------|----------| | Vérification d'âge (légalement requise) | Popup plein écran à l'entrée de la page | | Consentement aux cookies (légalement requis) | Inscription par e-mail couvrant tout le contenu | | Murs de connexion pour du contenu payant | "Téléchargez notre application" bloquant le contenu | | Bannières petites utilisant <30% de l'écran | Minuteurs de compte à rebours avant l'accès au contenu | | Après que l'utilisateur a défilé/interagi | Avant que l'utilisateur ne voit du contenu |

Checklist HTTPS :

  • [ ] Certificat SSL valide et non expiré
  • [ ] Toutes les pages redirigent HTTP → HTTPS (301)
  • [ ] Pas de contenu mixte (ressources HTTP sur les pages HTTPS)
  • [ ] En-tête HSTS activé (avec includeSubDomains)
  • [ ] Liens internes utilisent HTTPS (pas HTTP)
  • [ ] Sitemap utilise des URLs HTTPS
  • [ ] Les balises canoniques utilisent HTTPS

Gain rapide : Vérifiez le contenu mixte — ouvrez la Console DevTools sur vos pages clés. Toute alerte "Mixed Content" signifie que vous chargez des ressources HTTP sur une page HTTPS. Mettez à jour ces URLs vers HTTPS. C'est l'un des problèmes d'expérience de page les plus courants.

5. Schémas de Navigation

Une bonne navigation aide à la fois les utilisateurs et les moteurs de recherche. Les utilisateurs trouvent ce dont ils ont besoin rapidement. Les crawlers de Google comprennent la hiérarchie de votre site et distribuent efficacement le PageRank.

Meilleures pratiques de navigation :

| Schéma | Bénéfice | Mise en œuvre | |--------|----------|---------------| | Architecture plate | Pages accessibles en 3 clics maximum depuis l'accueil | Pages hub, fil d’Ariane | | Fil d’Ariane | Les utilisateurs savent où ils sont | Marquage Schema + sentier visible | | Structure d'URL logique | Chemins prévisibles | /categorie/sous-categorie/page | | Navigation pieds de page | Pages secondaires accessibles | Légal, à propos, contact, sitemap | | Recherche interne | Les utilisateurs trouvent du contenu spécifique | Zone de recherche avec suggestions | | Contenu connexe | Réduit le taux de rebond, augmente la profondeur | Sections "Articles connexes" |

Architecture de site idéale :

Page d'accueil (1 clic depuis tout ce qui est important)
├── /produits/ (hub de catégorie — liens vers tous les produits)
│   ├── /produits/categorie-a/
│   │   ├── /produits/categorie-a/produit-1
│   │   └── /produits/categorie-a/produit-2
│   └── /produits/categorie-b/
├── /blog/ (hub de contenu — liens vers tous les articles)
│   ├── /blog/topic-cluster-1/ (page pilier)
│   │   ├── /blog/sous-topic-1a
│   │   └── /blog/sous-topic-1b
│   └── /blog/topic-cluster-2/
├── /outils/ (pages d'utilité)
└── /a-propos/ (pages de confiance)

Mise en œuvre des fils d’Ariane :

<!-- Fil d’Ariane visible -->
<nav aria-label="Fil d’Ariane">
  <ol>
    <li><a href="/">Accueil</a></li>
    <li><a href="/blog/">Blog</a></li>
    <li aria-current="page">Guide SEO Étape 5</li>
  </ol>
</nav>

<!-- Marquage Schema (BreadcrumbList) -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Accueil", "item": "https://example.com/" },
    { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://example.com/blog/" },
    { "@type": "ListItem", "position": 3, "name": "Guide SEO Étape 5" }
  ]
}
</script>

Drapeaux rouges de navigation :

  • Pages à plus de 4 clics de la page d'accueil (trop profond)
  • Pas de fils d’Ariane (les utilisateurs et Google perdent le contexte)
  • Navigation uniquement Javascript (les crawlers peuvent manquer des liens)
  • Pages orphelines (aucun lien interne pointant vers elles)
  • Méga menus avec plus de 200 liens (dilue la valeur par lien)

Gain rapide : Vérifiez vos pages de conversion les plus importantes — combien de clics depuis la page d'accueil ? Si plus de 3, ajoutez des liens directs depuis votre page d'accueil ou vos hubs de catégorie. Chaque clic plus profond réduit à la fois les visites utilisateurs et la fréquence de crawl.

6. Optimisation au-dessus de la ligne de flottaison

Ce que les utilisateurs voient avant de faire défiler détermine s'ils restent ou partent. Le contenu au-dessus de la ligne de flottaison doit communiquer instantanément de la valeur et s'aligner sur la requête de recherche qui les a amenés là.

Essentiels au-dessus de la ligne de flottaison :

| Élément | Pourquoi | Échec courant | |---------|----------|---------------| | Titre clair (H1) | Confirme la pertinence de la requête | Générique ou manquant | | Proposition de valeur | Pourquoi devraient-ils rester ? | Enfouie sous la ligne de flottaison | | CTA principal | Que devraient-ils faire ensuite ? | Caché ou peu clair | | Image/média héroïque | Engagement visuel | Chargement lent, causant des problèmes de LCP | | Signaux de confiance | Pourquoi devraient-ils vous faire confiance ? | Pas de logos, d'avis ou de références |

Schémas de mise en page au-dessus de la ligne de flottaison :

Bureau (viewport 1440px) :
┌──────────────────────────────────────┐
│ Barre de navigation                  │
├──────────────────────────────────────┤
│                                      │
│  H1 : Titre clair correspondant à la requête   │
│  Sous-titre : Proposition de valeur  │
│                                      │
│  [Bouton CTA Principal]             │
│                                      │
│  Signaux de confiance : logos, stats, badges │
│                                      │
├──────────────────────────────────────┤
│ ↓ Le contenu continue sous la ligne de flottaison       │
└──────────────────────────────────────┘

Mobile (viewport 375px) :
┌────────────────────┐
│ Nav (hamburger)    │
├────────────────────┤
│                    │
│ H1 : Titre         │
│ (plus court sur mobile)│
│                    │
│ [Bouton CTA]       │
│ (pleine largeur, 44px+)│
│                    │
│ Badge de confiance  │
│                    │
├────────────────────┤
│ ↓ Faites défiler pour plus  │
└────────────────────┘

Règles critiques au-dessus de la ligne de flottaison :

  • H1 doit être visible sans défilement (correspond à la requête de recherche)
  • CTA doit être visible sans défilement (réduit le taux de rebond)
  • Pas de décalage de mise en page dans le contenu au-dessus de la ligne de flottaison (tueur de CLS)
  • L'image héroïque doit se charger rapidement (c'est généralement l'élément LCP)
  • Mobile : réduire le contenu au-dessus de la ligne de flottaison (moins d'espace de viewport)

Gain rapide : Prenez une capture d'écran de votre page d'accueil sur mobile (largeur 375px). Le H1 est-il visible ? Un bouton CTA est-il visible ? Pouvez-vous dire ce que fait le site en deux secondes ? Si une de ces réponses est "non", vous perdez des visiteurs avant qu'ils ne fassent défiler.

La Checklist d'Audit UX

Parcourez cela pour vos pages les plus importantes :

  • [ ] LCP en dessous de 2,5 secondes (image héroïque optimisée, CSS critique en ligne)
  • [ ] INP en dessous de 200ms (pas de longues tâches JavaScript bloquant l'interaction)
  • [ ] CLS en dessous de 0.1 (toutes les images ont des dimensions, pas de décalages tardifs)
  • [ ] Mobile-friendly (cibles tactiles de 44px, texte de 16px+, pas de défilement horizontal)
  • [ ] Accessible (texte alternatif, hiérarchie des titres, contraste des couleurs, navigation au clavier)
  • [ ] HTTPS partout (pas de contenu mixte, HSTS activé)
  • [ ] Pas d'interstitiels intrusifs (superpositions de consentement OK, popups bloquant le contenu non)
  • [ ] Fils d’Ariane présents (avec schéma BreadcrumbList)
  • [ ] Profondeur de navigation inférieure à 4 clics pour toute page importante
  • [ ] Optimisé au-dessus de la ligne de flottaison (H1 visible, CTA visible, LCP rapide)

Comment LANGR Scanne votre UX

Les modules de scan liés à l'UX de LANGR incluent :

  • Module Core Web Vitals — Mesure LCP, INP, CLS à partir du Chrome User Experience Report (données réelles d'utilisateurs)
  • Module PageSpeed — Audit de performance complet Lighthouse avec scores mobiles et desktop
  • Module Mobile — Configuration du viewport, taille des cibles tactiles, lisibilité du texte
  • Module Accessibilité — Vérifications de conformité WCAG, utilisation ARIA, contraste des couleurs
  • Module Scan de Mise en Page — Évaluation alimentée par IA des mises en page mobiles et desktop
  • Module Expérience de Page — Détection d'interstitiels, statut HTTPS, navigation sécurisée

Ces modules s'exécutent à chaque scan, vous donnant une vue d'ensemble de la façon dont les visiteurs expérimentent votre site — et exactement ce qu'il faut corriger pour de meilleurs classements.

Erreurs courantes en UX (Classées par Impact)

  1. Ignorer mobile — Plus de 60% des recherches sont mobiles ; un mobile cassé = des classements cassés
  2. Images non optimisées — La principale cause d'un LCP lent (et souvent la solution la plus simple)
  3. Pas de dimensions d'image explicites — Les décalages de mise en page détruisent les scores CLS
  4. Surcharge de scripts tiers — Widgets de chat, analytics, annonces bloquant l'INP
  5. Manque de bases en accessibilité — Pas de texte alternatif, pas de hiérarchie des titres, pas de contraste
  6. Interstitiels bloquant le contenu — Pop-ups en plein écran avant que les utilisateurs voient le contenu
  7. Architecture de site profonde — Pages importantes enterrées à plus de 5 clics de la page d'accueil
  8. Pas de valeur au-dessus de la ligne de flottaison — Les utilisateurs ne peuvent pas dire ce que fait le site sans faire défiler

Quels sont les prochains ?

Étape 6 : Surveillance & Classement — Vous ne pouvez pas améliorer ce que vous ne mesurez pas. Positions de mots-clés, suivi des scores, rapports de changement et surveillance de la disponibilité.


Ce guide fait partie de la série en 13 étapes de LANGR sur le SEO. Exécutez un audit gratuit pour voir où en est votre site dans toutes les 13 disciplines.

Vous voulez savoir où en est votre site ?

Lancez un audit SEO gratuit — cela prend moins de 60 secondes.

Articles connexes