Aller au contenu principal
Connexion

Votre score Google Lighthouse ment : 5 erreurs critiques manquées

Score Lighthouse parfait de 100. Puis nous avons lancé Site Audit. 5 problèmes SEO critiques manqués par Lighthouse coûtaient 30 % du trafic organique.

TLDR

Score Lighthouse parfait de 100, mais le taux de clics était inférieur à la moyenne du secteur. Site Audit a trouvé cinq problèmes critiques manqués par Lighthouse : balisage de schéma LocalBusiness incomplet, balisage de fil d’Ariane cassé, balises Open Graph incomplètes, violations d’accessibilité dans les interactions complexes et cas limites du viewport mobile. La correction de ces problèmes a fait passer le CTR de 2,1 % à 3,2 %, soit une amélioration de 52 % qui a généré 30 % de clics supplémentaires. Lighthouse teste la performance technique. Site Audit teste l’efficacité SEO et l’optimisation de la conversion. Utilisez les deux pour une couverture complète.


Nous avions un score Lighthouse parfait de 100 sur notre site marketing. Performance ? Parfaite. SEO ? Parfait. Accessibilité ? Parfaite. Bonnes pratiques ? Parfaites.

Puis nous avons lancé notre propre outil, Site Audit.

Voici les 5 problèmes critiques que Lighthouse a manqués et qui nous coûtaient 30 % de notre taux de clics organique. Et comment leur correction a transformé notre visibilité.

L’illusion du score parfait

Lighthouse est un outil phénoménal. Google l’a construit, il est gratuit et il est intégré aux DevTools de Chrome. Pour l’optimisation des performances, il est inégalé.

Mais voici ce que Google ne vous dit pas : Lighthouse est conçu pour détecter les problèmes de performance technique, pas les problèmes complets de SEO ou d’accessibilité.

Notre audit Lighthouse :

  • Performance : 100/100
  • Accessibilité : 100/100
  • Bonnes pratiques : 100/100
  • SEO : 100/100

Nous l’avons mis en ligne, confiants d’avoir réussi le SEO technique.

Notre Google Search Console racontait une histoire différente :

  • Impressions : élevées (bien classés)
  • Clics : faibles (les gens nous voyaient, ne cliquaient pas)
  • CTR : 2,1 % (moyenne du secteur : 3-5 %)

Quelque chose n’allait pas. Mais Lighthouse disait que nous étions parfaits.

Ce que nous avons fait ensuite

Nous avons passé notre site marketing dans Site Audit (notre propre outil d’audit SEO, conçu spécifiquement pour détecter ce que Lighthouse manque).

Les résultats : 5 erreurs critiques que Lighthouse n’a jamais signalées.

La correction de ces problèmes a fait passer notre CTR de 2,1 % à 3,2 % (une augmentation relative de 52 %, soit 30 % de clics supplémentaires pour les mêmes impressions).

Voici ce que Lighthouse a manqué.


Erreur n° 1 : balisage de schéma LocalBusiness manquant

Ce que Lighthouse vérifie : si les données structurées existent (oui/non)

Ce que Lighthouse a manqué : si les données structurées sont correctes, complètes et optimisées pour les résultats enrichis

Notre problème

Nous avions un schéma Organization basique :

{
  "@type": "Organization",
  "@context": "https://schema.org",
  "name": "Surmado",
  "url": "https://www.surmado.com",
  "logo": "https://www.surmado.com/logo.png"
}

Lighthouse a dit : « Les données structurées sont valides »

Ce que Lighthouse ne nous a pas dit : il nous manquait le schéma LocalBusiness, qui permet :

  • L’éligibilité au map pack (essentiel pour les requêtes « près de moi »)
  • Les heures d’ouverture dans les SERP
  • Les étoiles d’avis dans les résultats de recherche
  • Les rich snippets d’adresse et de numéro de téléphone

Ce que nous avons corrigé

Nous avons ajouté un schéma LocalBusiness complet :

{
  "@type": "LocalBusiness",
  "@context": "https://schema.org",
  "name": "Surmado",
  "url": "https://www.surmado.com",
  "telephone": "+1-XXX-XXX-XXXX",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "San Francisco",
    "addressRegion": "CA",
    "postalCode": "94103",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": "37.7749",
    "longitude": "-122.4194"
  },
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
    "opens": "09:00",
    "closes": "17:00"
  },
  "priceRange": "$$"
}

L’impact

Avant : référencement générique dans les SERP (juste titre + meta description)

Après : rich snippet avec :

  • Note en étoiles (4,8/5 sur 47 avis)
  • Adresse visible dans la SERP
  • Heures d’ouverture affichées
  • Indicateur de gamme de prix ($$)

Le CTR est passé de 1,8 % à 2,6 % sur les requêtes avec rich snippets (gain relatif de 44 %).

Pourquoi Lighthouse l’a manqué : Lighthouse valide la syntaxe du schéma, pas la stratégie du schéma. Il ne sait pas que LocalBusiness vous manque à moins que vous ne testiez explicitement.


Erreur n° 2 : schéma de fil d’Ariane manquant

Ce que Lighthouse vérifie : la structure de la page et les liens de navigation

Ce que Lighthouse a manqué : les données structurées de fil d’Ariane qui activent les chemins de navigation dans les résultats de recherche

Notre problème

Nous avions des fils d’Ariane visuels sur la page :

<nav>
  <a href="/">Home</a> > <a href="/products">Products</a> > AI Visibility
</nav>

Lighthouse a dit : « La page a une structure logique »

Ce que Lighthouse ne nous a pas dit : sans le schéma BreadcrumbList, Google n’affichera pas les chemins de fil d’Ariane dans les SERP.

Ce que nous avons corrigé

Nous avons ajouté des fils d’Ariane structurés :

{
  "@type": "BreadcrumbList",
  "@context": "https://schema.org",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://www.surmado.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Products",
      "item": "https://www.surmado.com/products"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "AI Visibility",
      "item": "https://www.surmado.com/ai-visibility"
    }
  ]
}

L’impact

Avant : la SERP affichait l’URL complète (www.surmado.com/ai-visibility)

Après : la SERP affichait le chemin de fil d’Ariane (Home > Products > AI Visibility)

Pourquoi c’est important : les fils d’Ariane dans les SERP augmentent la confiance perçue et rendent votre résultat visuellement distinct. Les utilisateurs comprennent la hiérarchie de votre site en un coup d’œil.

Le CTR est passé de 2,1 % à 2,4 % sur les pages profondes avec fils d’Ariane (gain relatif de 14 %).

Combiné avec le schéma LocalBusiness, le CTR global est passé de 2,1 % à 3,2 % (augmentation relative de 52 % = 30 % de clics supplémentaires).

Pourquoi Lighthouse l’a manqué : Lighthouse ne teste pas le schéma de fil d’Ariane. Il vérifie uniquement si votre navigation HTML est accessible.


Erreur n° 3 : problèmes d’accessibilité que Lighthouse n’a pas détectés

Ce que Lighthouse vérifie : environ 50 règles d’accessibilité automatisées d’axe-core

Ce que Lighthouse a manqué : plus de 100 violations supplémentaires des WCAG 2.1 AA qui nécessitent des tests manuels ou des outils comme pa11y

Notre problème

Score d’accessibilité Lighthouse : 100/100

L’audit pa11y de Site Audit a trouvé 12 violations manquées par Lighthouse :

  1. aria-label manquant sur les boutons à icône uniquement (WCAG 4.1.2)

    <!-- Lighthouse missed this -->
    <button><i class="icon-search"></i></button>
    
    <!-- Should be -->
    <button aria-label="Search"><i class="icon-search"></i></button>
  2. Contraste de couleur insuffisant sur les champs de formulaire désactivés (WCAG 1.4.3)

    • Lighthouse vérifie uniquement les champs de formulaire activés
    • Nos boutons désactivés avaient un contraste de 3,5:1 (minimum : 4,5:1)
  3. Indicateurs de focus manquants sur les menus déroulants personnalisés (WCAG 2.4.7)

    • Nous utilisions outline: none sur les éléments focalisés
    • Les utilisateurs au clavier ne pouvaient pas voir où était le focus
  4. Étiquettes de formulaire non associées par programmation aux entrées (WCAG 1.3.1)

    <!-- Lighthouse missed this -->
    <label>Email</label>
    <input type="email" />
    
    <!-- Should be -->
    <label for="email">Email</label>
    <input id="email" type="email" />

L’impact

Impact SEO : aucun directement, mais l’accessibilité affecte :

  • L’expérience utilisateur (le taux de rebond est passé de 58 % à 51 % après les corrections)
  • La conformité légale (les WCAG 2.1 AA sont requises pour de nombreux secteurs)
  • L’utilisabilité (la navigation au clavier fonctionne maintenant correctement)

Pourquoi Lighthouse l’a manqué : Lighthouse exécute environ 50 vérifications automatisées. pa11y exécute plus de 150 vérifications. De nombreux problèmes d’accessibilité nécessitent un jugement humain (comme le contraste de couleur dans différents contextes).


Erreur n° 4 : balises meta dupliquées et manquantes

Ce que Lighthouse vérifie : si la meta description existe (oui/non)

Ce que Lighthouse a manqué : les meta descriptions dupliquées sur plusieurs pages, les balises Open Graph manquantes et la stratégie incohérente de balises meta

Notre problème

Lighthouse a dit : « Le document a une meta description »

Site Audit a trouvé :

  • 7 pages avec des meta descriptions dupliquées (copiées-collées sur les pages produit)
  • 14 pages avec des balises Open Graph manquantes (aucun aperçu de partage social)
  • 3 pages avec des meta descriptions de plus de 160 caractères (tronquées dans les SERP)
  • Page d’accueil avec des balises Twitter Card manquantes

Ce que nous avons corrigé

  1. Meta descriptions uniques pour chaque page (adaptées au contenu de la page)

  2. Balises Open Graph complètes pour le partage social :

    <meta property="og:title" content="AI Visibility: AI Visibility Testing" />
    <meta property="og:description" content="Test how ChatGPT, Claude, and Gemini discover your business. $50 persona-based AI visibility report in 15 minutes." />
    <meta property="og:image" content="https://www.surmado.com/og-signal.png" />
    <meta property="og:url" content="https://www.surmado.com/ai-visibility" />
  3. Balises Twitter Card pour de meilleurs aperçus Twitter/X :

    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="AI Visibility" />
    <meta name="twitter:description" content="..." />
    <meta name="twitter:image" content="https://www.surmado.com/twitter-signal.png" />

L’impact

Impact SEO direct : les meta descriptions dupliquées diluent l’autorité topique. Les descriptions uniques ont amélioré les classements pour les requêtes de longue traîne.

Impact social : les partages sur Twitter/LinkedIn ont triplé (meilleurs aperçus = plus de clics).

Pourquoi Lighthouse l’a manqué : Lighthouse vérifie uniquement si une meta description existe, pas si elle est unique, de longueur optimale ou complète.


Erreur n° 5 : liens internes cassés et pages orphelines

Ce que Lighthouse vérifie : si les liens ont des noms accessibles

Ce que Lighthouse a manqué : les liens internes cassés, les chaînes de redirection et les pages orphelines sans liens entrants

Notre problème

Lighthouse a dit : « Les liens ont des noms discernables »

Le crawl de Site Audit a trouvé :

  • 2 liens internes cassés (erreurs 404 d’URL obsolètes)
  • 1 chaîne de redirection (redirection en 3 sauts depuis une ancienne URL de blog)
  • 4 pages orphelines (aucun lien interne pointant vers elles, pas dans le sitemap)

Ce que nous avons corrigé

  1. Liens cassés corrigés : URL mises à jour vers les pages actuelles
  2. Chaîne de redirection éliminée : lien mis à jour directement vers la destination finale
  3. Liens internes ajoutés vers les pages orphelines depuis les articles de blog pertinents
  4. Pages orphelines soumises au sitemap.xml

L’impact

Crawl budget : les chaînes de redirection gaspillent le crawl budget. Les corriger a aidé Google à découvrir plus rapidement le nouveau contenu.

Équité des liens : les pages orphelines avaient zéro autorité de lien interne. L’ajout de liens a fait passer leurs classements de la page 3 à la page 1 pour les requêtes de longue traîne.

Expérience utilisateur : les liens cassés nuisent à la confiance. Les corriger a réduit le taux de rebond sur les pages affectées.

Pourquoi Lighthouse l’a manqué : Lighthouse audite une page à la fois. Il ne crawle pas l’ensemble de votre site pour trouver les liens cassés, les chaînes de redirection ou les pages orphelines.


Ce que Lighthouse fait bien (et ce qu’il ne fait pas)

Lighthouse excelle dans :

Optimisation des performances (LCP, FID, CLS, Total Blocking Time) Core Web Vitals (performance mobile, métriques de vitesse) Accessibilité de base (environ 50 vérifications automatisées) Fonctionnalités Progressive Web App (service workers, manifest) Bonnes pratiques (HTTPS, optimisation d’images, JS moderne)

Lighthouse n’est PAS conçu pour :

Audits SEO complets (validation du schéma, stratégie des balises meta, maillage interne) Stratégie Schema.org (valide la syntaxe, pas la complétude ou l’optimisation) Accessibilité avancée (vérifie uniquement environ 1/3 des règles WCAG 2.1 AA) Problèmes à l’échelle du site (ne crawle pas, audite uniquement des pages individuelles) Analyse concurrentielle (ne vous montre pas ce que les concurrents font de mieux)

À retenir : Lighthouse est un fantastique outil de performance. Ce n’est pas un outil de SEO complet.


Le vrai coût des scores Lighthouse « parfaits »

Notre erreur : nous avons supposé que Lighthouse = audit SEO complet.

Le coût :

  • 3 mois de CTR manqué (30 % de clics en moins que ce que nous aurions dû obtenir)
  • Environ 5 000 $ de revenus perdus sur le trafic organique laissé sur la table
  • Désavantage concurrentiel : les concurrents avec un balisage de schéma nous surclassaient dans les rich snippets

La correction : un Site Audit à 50 $ a détecté tous les 5 problèmes en 5 minutes.

ROI : investissement de 50 $ → augmentation du CTR de 30 % → plus de 5 000 $ de revenus récupérés = ROI de 100x.


Comment Site Audit a détecté ce que Lighthouse a manqué

Site Audit est conçu pour le SEO, pas seulement la performance :

  1. Validation du schéma : vérifie si le schéma existe ET s’il est stratégiquement optimisé (LocalBusiness, FAQPage, BreadcrumbList, etc.)
  2. Accessibilité Pa11y : plus de 150 vérifications WCAG 2.1 AA (contre 50 pour Lighthouse)
  3. Crawl à l’échelle du site : trouve les liens cassés, les pages orphelines, le contenu dupliqué sur l’ensemble de votre site
  4. Analyse des balises meta : signale les descriptions dupliquées, les balises OG manquantes, les snippets trop longs
  5. Comparaison concurrentielle : montre quel schéma vos concurrents utilisent et que vous n’avez pas

Lighthouse vous donne un score. Site Audit vous donne une liste d’actions priorisées.


Que faire ensuite

Étape 1 : ne pas ignorer Lighthouse

Continuez à utiliser Lighthouse pour l’optimisation des performances. Il est inégalé pour les Core Web Vitals.

Mais ne supposez pas qu’un score Lighthouse parfait = SEO complet.

Étape 2 : exécuter un audit complet

Utilisez Site Audit (ou des outils similaires) pour détecter :

  • Les lacunes du balisage de schéma
  • Les problèmes d’accessibilité avancés
  • Les problèmes de maillage à l’échelle du site
  • Les incohérences des balises meta
  • Les problèmes de structure de contenu

Essayez Site Audit : 50 $ pour un audit

Étape 3 : prioriser le balisage de schéma

Les plus gros gains de notre audit sont venus de :

  1. Schéma LocalBusiness (si vous avez un emplacement physique ou une zone de service)
  2. Schéma BreadcrumbList (pour les pages profondes)
  3. Schéma FAQPage (pour les pages de contenu à forte valeur)

Ces trois schémas à eux seuls ont entraîné notre augmentation de CTR de 30 %.

Étape 4 : corriger l’accessibilité au-delà de Lighthouse

Utilisez des outils comme :

  • pa11y (outil CLI pour les vérifications WCAG 2.1 AA)
  • axe DevTools (extension de navigateur avec plus de vérifications que Lighthouse)
  • Site Audit (inclut pa11y + recommandations stratégiques)

En conclusion

Google Lighthouse ne vous ment pas. Il n’est simplement pas conçu pour un SEO complet.

Notre score Lighthouse parfait de 100/100 masquait 5 problèmes critiques qui nous coûtaient 30 % de notre trafic organique.

Lighthouse est un outil de performance. Le SEO nécessite :

  • Un balisage de schéma stratégique
  • Des tests d’accessibilité avancés
  • Un crawl et une analyse à l’échelle du site
  • L’optimisation des balises meta
  • L’intelligence concurrentielle

Un seul Site Audit à 50 $ a détecté tout ce que Lighthouse a manqué et a livré un ROI de 100x.

Votre score Lighthouse est peut-être parfait. Votre SEO ne l’est probablement pas.


Lectures associées

Prêt à trouver ce que Lighthouse a manqué ? Lancez un audit Site Audit (50 $) et obtenez une liste d’actions priorisées en 5 minutes. Pas de scores parfaits. Juste les problèmes qui comptent vraiment.

Prêt à passer à l’action ?

Scout analyse votre marque en ~15 minutes.