Audit SEO Robot d’exploration SEO IA Mots-clés Tous les outils SEO Site contre site Guides SEO Tarifs Rechercher

Langue

EnglishالعربيةEspañolFrançaisDeutschPortuguêsItalianoРусскийTürkçeRomânăBahasa Indonesia简体中文日本語हिन्दी
Se connecter

SEO on-page

Analyseur de balises metaAperçu de l’extrait GoogleVérificateur de structure des titresVérificateur de texte alternatifVérificateur Open Graph et aperçu socialValidateur de données structuréesVérificateur de balise canonicalAnalyseur de liensVérificateur hreflang

SEO technique

Audit complet du site (crawler)Testeur de robots.txtVérificateur de sitemap XMLVérificateur de redirectionsVérificateur de codes HTTP en masseVérificateur d’en-têtes HTTPVérificateur de liens cassésVérificateur d’indexabilitéVérificateur de compatibilité mobileVérificateur SEO JavaScript

Vitesse et performance

Test de vitesse de pageVérificateur Core Web VitalsTest du temps de réponse serveur (TTFB)Vérificateur de poids de pageTest de compression Gzip et BrotliVérificateur HTTP/2 et HTTP/3Minificateur CSSMinificateur JavaScript

Contenu et mots-clés

Vérificateur de densité de mots-clésOutil de suggestion de mots-clésCompteur de motsVérificateur de lisibilitéVérificateur du ratio texte/HTMLGénérateur de slugs d’URLConvertisseur de casse

Générateurs

Générateur de balises metaGénérateur de robots.txtGénérateur de balisage SchemaGénérateur Open GraphGénérateur de sitemap XMLGénérateur de redirections (.htaccess et Nginx)Générateur de balises hreflangGénérateur d’URL de campagne UTMGénérateur de llms.txt

Domaine et sécurité

Vérificateur de certificat SSLVérificateur d’en-têtes de sécuritéRecherche DNSWHOIS / Recherche de domaineVérificateur d’âge de domaineVérificateur de contenu mixteRecherche d’IP et d’hébergementDétecteur de technologies web

Recherche et rédaction IA

Vérificateur de préparation à la recherche IAGénérateur de titre et de méta-description IAGénérateur de FAQ et de schéma IAGénérateur de brief de contenu IAOptimiseur de contenu IAAnalyse SEO de page par IAIntention de recherche IA et adéquation de pageÉcarts de contenu face aux concurrents (IA)

Fonctionnement du score SEO

Ce que nous contrôlons, comment les constats sont pondérés et priorisés, et ce que le score peut ou ne peut pas vous dire.

Ce que nous contrôlons

Chaque audit exécute 83 contrôles dans 8 catégories. Chaque contrôle a un poids de 1 à 10 qui reflète son importance pour la visibilité dans les recherches.

CatégorieVérificationsPart du score
SEO on-page
Titres, descriptions, intertitres, liens et images
1324%
Contenu
Profondeur, mots-clés et lisibilité
87%
SEO technique
Exploration, indexation, redirections et structure du site
1523%
Vitesse
Réponse serveur, poids de page et chargement
1414%
Sécurité
HTTPS, certificats et en-têtes de sécurité
910%
Réseaux sociaux et résultats enrichis
Open Graph, cartes X et données structurées
54%
Préparation à la recherche IA
Accès et structure pour les moteurs de recherche IA
67%
Accessibilité
Libellés, noms, repères et autres bases WCAG
1311%

Calcul du score

  • Un contrôle réussi obtient tout son poids, un avertissement la moitié et une erreur rien.
  • Le score est le pourcentage pondéré de tous les contrôles notés, de 0 à 100. Les scores par catégorie utilisent la même formule au sein de chaque catégorie.
  • Les contrôles informatifs (par exemple un fichier llms.txt facultatif) ne font jamais baisser le score.
  • Notes : A à partir de 90, B à partir de 80, C à partir de 65, D à partir de 50, F en dessous de 50.

Les blocages critiques d’abord

Certains problèmes empêchent complètement une page d’apparaître dans les recherches : un code d’erreur, une directive noindex ou un blocage dans robots.txt. Ils sont affichés comme blocages critiques en haut du rapport, quel que soit le score global. Une page peut obtenir 90 et rester invisible dans les recherches.

Comment les priorités sont définies

Le Centre de décision classe le travail à partir de quatre signaux pour chaque erreur et chaque avertissement :

  • Impact – critique, élevée, moyenne ou faible, selon le poids du contrôle et son effet sur l’indexation.
  • Difficulté – facile, moyenne ou difficile : une estimation de l’effort nécessaire pour corriger.
  • Confiance – élevée pour les mesures directes (titre manquant, balise noindex), moyenne pour les heuristiques (lisibilité, profondeur du contenu) et les tests réseau par échantillonnage.
  • Score de priorité – combine gravité, poids, impact et difficulté. Les gains rapides sont des corrections faciles à impact moyen ou plus élevé.

Des données manquantes ne sont pas un échec

Si nous ne pouvons pas mesurer quelque chose (Google n’a pas encore de données de vitesse réelles, ou un test expire), le contrôle est signalé comme indisponible ou informatif au lieu de compter contre vous. Les liens qui répondent 401, 403 ou 429 ne sont pas signalés comme cassés.

Nouveaux tests et historique

Relancez l’audit après vos modifications. Les rapports indiquent ce qui a été corrigé, ce qui est nouveau et ce qui n’a pas changé depuis l’audit précédent ; les utilisateurs connectés peuvent suivre chaque tâche dans le Fix Centre.

Vérifications à l’échelle du site

L’audit du site (crawler) suit les liens internes, les cibles canonical et hreflang et les sitemaps XML, puis vérifie 156 types de problèmes répartis en 19 groupes. Chaque page concernée perd des points selon la gravité : erreurs 30, avertissements 10, remarques 2. Le score de santé du site est la moyenne des scores des pages.

Indexabilité et codes de statut (8)
ProblèmeGravité
Pages cassées (4xx)
Des liens internes pointent vers des pages inexistantes.
Erreur
Erreurs serveur (5xx) et échecs
Ces URL n’ont pas pu se charger ou ont renvoyé une erreur serveur. Les moteurs abandonnent les pages qui échouent régulièrement.
Erreur
Pages soft 404
Ces pages renvoient 200 OK mais ressemblent à des pages d’erreur (leur titre, en-tête ou texte indique « introuvable »). Google les traite comme des soft 404 et y gaspille du budget d’exploration.
Warning
Pages en noindex
Ces pages demandent aux moteurs de ne pas les indexer. Vérifiez que c’est voulu.
Notice
Nofollow au niveau de la page
Une balise meta robots ou un en-tête X-Robots-Tag demande aux moteurs de ne suivre aucun lien de ces pages : elles ne transmettent aucune autorité interne.
Warning
Pages noindex recevant beaucoup de liens internes
Votre propre navigation envoie visiteurs et robots vers des pages que vous avez demandé de ne pas indexer, ce qui gaspille le jus de liens interne.
Warning
Noindex combiné à un canonical vers une autre URL
Ces pages sont en noindex et pointent aussi leur canonical vers une autre URL. Google peut transmettre le noindex à la cible canonique. Les deux directives se contredisent.
Warning
Bloqué par robots.txt
Des liens internes pointent vers des URL bloquées par robots.txt : les moteurs ne peuvent pas les explorer.
Notice
Redirections (8)
ProblèmeGravité
Liens internes vers des redirections
Des liens internes pointent vers des URL qui redirigent, ce qui retarde les visiteurs et les robots.
Warning
Chaînes de redirections
Ces URL passent par deux redirections ou plus avant d’atteindre une page. Chaque saut ralentit le chargement, et les longues chaînes peuvent arrêter les robots avant l’URL finale.
Warning
Boucles de redirections
Ces URL redirigent en boucle sans jamais atteindre une page. Les visiteurs voient une erreur et les moteurs abandonnent.
Erreur
Redirections vers des pages cassées
Ces redirections mènent à une URL en erreur : elles envoient les visiteurs dans une impasse.
Erreur
Redirections temporaires (302/307)
Les redirections temporaires indiquent aux moteurs que le déplacement n’est pas définitif : l’ancienne URL peut rester indexée.
Notice
URL HTTPS redirigées vers HTTP
Des URL sécurisées redirigent vers des adresses http:// non sécurisées. Les navigateurs avertissent les visiteurs et les signaux de classement sont divisés.
Erreur
URL internes redirigées vers d’autres domaines
Ces URL internes envoient les visiteurs vers un autre site. Vérifiez que c’est voulu (par exemple une section déplacée).
Notice
Redirections par meta refresh
Ces pages utilisent une balise meta refresh. Elle est plus lente qu’une redirection serveur et moins bien gérée par les moteurs.
Warning
Balises canonical (11)
ProblèmeGravité
Canonisée vers une autre URL
Ces pages pointent leur canonical vers une autre URL : c’est généralement celle-ci qui sera indexée.
Notice
Balise canonical absente
Les pages indexables sans balise canonical laissent les moteurs deviner quelle variante d’URL indexer (paramètres, http/https, barre oblique finale).
Warning
Plusieurs balises canonical différentes
Ces pages déclarent plusieurs URL canoniques. Google peut toutes les ignorer.
Erreur
Le canonical pointe vers une page en erreur
La cible du canonical renvoie une erreur : les moteurs ne peuvent pas indexer la version préférée et peuvent ignorer le canonical.
Erreur
Le canonical pointe vers une redirection
La cible du canonical redirige ailleurs, ce qui envoie des signaux contradictoires aux moteurs.
Warning
Le canonical pointe vers une page noindex
L’URL préférée demande à ne pas être indexée : aucune des deux pages risque d’apparaître dans les résultats.
Erreur
Chaînes de canonicals
La cible du canonical pointe elle-même vers une autre URL canonique. Les moteurs peuvent ne pas suivre la chaîne.
Warning
Boucles de canonicals
Deux pages se désignent mutuellement comme canoniques. Les moteurs ne savent pas laquelle indexer.
Erreur
Le canonical pointe vers un autre domaine
Ces pages pointent leur canonical vers un autre site, ce qui demande aux moteurs d’indexer ce site à la place.
Notice
URL canoniques relatives
Le canonical utilise un chemin relatif. Cela fonctionne, mais les URL absolues évitent les erreurs entre environnements et variantes de protocole.
Notice
Le canonical utilise http:// sur un site HTTPS
Des pages sécurisées désignent la version http:// non sécurisée comme canonique, ce qui demande aux moteurs d’indexer la copie non sécurisée.
Erreur
Hreflang et international (8)
ProblèmeGravité
Codes hreflang invalides
Ces valeurs hreflang ne sont pas des codes ISO de langue (et de région facultative) valides : les moteurs les ignorent.
Erreur
Liens de retour hreflang manquants
La page A liste la page B comme alternative, mais la page B ne renvoie pas vers la page A. Google ignore les paires hreflang sans lien de retour.
Warning
Hreflang pointe vers des URL en erreur ou redirigées
Les URL alternatives doivent renvoyer 200. Les cibles qui redirigent ou échouent sont ignorées.
Erreur
Hreflang pointe vers des pages non canoniques ou noindex
Les alternatives doivent être la version canonique et indexable de chaque page, sinon les annotations sont ignorées.
Warning
Hreflang sans auto-référence
Les pages qui utilisent hreflang doivent s’inclure elles-mêmes dans la liste des alternatives.
Notice
Hreflang sans x-default
Une alternative x-default indique aux moteurs quelle page montrer aux visiteurs dont la langue n’est pas listée.
Notice
Entrées hreflang contradictoires
Le même code de langue pointe vers des URL différentes sur une page : les moteurs ne savent pas laquelle est correcte.
Warning
La langue HTML diffère du hreflang de la page elle-même
The lang attribute on <html> does not match the language this page declares for itself in hreflang.
Notice
Sitemaps XML (11)
ProblèmeGravité
Aucun sitemap XML trouvé
Aucun sitemap n’a été trouvé dans robots.txt ni à /sitemap.xml. Les sitemaps aident les moteurs à trouver les pages nouvelles et profondes.
Warning
Sitemap absent de robots.txt
Une ligne Sitemap: dans robots.txt permet à tous les moteurs de trouver votre sitemap, pas seulement à ceux auxquels vous l’avez soumis.
Notice
URL redirigées dans le sitemap
Les sitemaps ne doivent lister que des URL finales. Les redirections gaspillent le budget d’exploration et rendent le sitemap moins fiable.
Warning
URL cassées dans le sitemap (4xx)
Le sitemap liste des pages qui n’existent pas.
Erreur
URL en échec dans le sitemap (5xx)
Des URL du sitemap ont renvoyé des erreurs serveur ou n’ont pas répondu.
Erreur
Pages noindex dans le sitemap
Le sitemap demande aux moteurs d’indexer des pages qui indiquent noindex. Les signaux se contredisent.
Warning
Pages canonicalisées dans le sitemap
Le sitemap liste des URL dont le canonical pointe ailleurs. Un sitemap ne doit contenir que des URL canoniques.
Warning
URL du sitemap bloquées par robots.txt
Des URL du sitemap sont interdites dans robots.txt : on demande aux moteurs d’indexer des pages qu’ils ne peuvent pas explorer.
Warning
Pages indexables absentes du sitemap
Ces pages indexables ont été trouvées en suivant les liens mais ne figurent pas dans le sitemap XML.
Notice
Pages orphelines (dans le sitemap, sans liens internes)
Ces pages figurent dans un sitemap XML, mais aucune page interne explorée n’y fait de lien : elles reçoivent peu d’autorité interne.
Warning
http:// URLs in the sitemap of an HTTPS site
Le sitemap liste des URL non sécurisées qui redirigent vers HTTPS.
Warning
Liens internes et externes (13)
ProblèmeGravité
Liens internes vers des pages canonicalisées
Des liens internes pointent vers des URL canonicalisées ailleurs, ce qui envoie les robots vers des versions non préférées.
Warning
Liens internes en nofollow
Les liens internes en nofollow empêchent l’autorité interne de circuler vers vos propres pages.
Notice
Pages avec un seul lien interne
Ces pages ne reçoivent un lien que d’une seule autre page. Les pages peu liées sont moins souvent explorées et moins bien classées.
Notice
Pages sans liens internes sortants
Ces pages ne font de lien vers aucune autre page de votre site. Visiteurs et robots arrivent dans une impasse.
Warning
Pages avec trop de liens
Les pages avec des centaines de liens diluent la valeur de chacun et peuvent sembler spammy.
Notice
Liens externes cassés
Des liens vers d’autres sites renvoient des erreurs. Ils agacent les visiteurs et donnent une impression de contenu négligé.
Warning
Liens sans texte d’ancre
Les liens sans texte, sans texte alternatif ni aria-label ne donnent aucun indice sur la destination aux utilisateurs et aux moteurs.
Warning
Texte d’ancre générique
Les liens comme « cliquez ici » ou « en savoir plus » gâchent une occasion de décrire la page liée.
Notice
liens javascript:
Les liens en javascript: au lieu d’une vraie URL ne peuvent pas être suivis par les robots.
Notice
Liens internes vers des URL http://
Un site HTTPS fait des liens vers ses propres pages en http:// non sécurisé, ce qui ajoute des redirections et brouille les signaux.
Warning
Liens vers des hôtes de développement ou de préproduction
Des pages font des liens vers localhost ou des domaines de préproduction ou de test inaccessibles aux visiteurs et aux moteurs.
Erreur
Liens internes avec paramètres de suivi
Des liens internes contiennent des paramètres utm_. Ils créent des URL en double et écrasent la vraie source de trafic dans vos statistiques.
Notice
Pages profondes (4 clics ou plus depuis l’accueil)
Les pages enfouies dans l’arborescence sont moins explorées et reçoivent moins d’autorité interne.
Notice
Titres, descriptions et en-têtes (17)
ProblèmeGravité
Balise title manquante
Les pages sans titre se positionnent mal et paraissent cassées dans les résultats.
Erreur
Titres en double
Plusieurs pages partagent le même titre : les moteurs ont du mal à les distinguer.
Warning
Titre trop long (plus de 60 caractères)
Les titres longs sont tronqués dans les résultats.
Notice
Titre trop court (moins de 25 caractères)
Un titre court gaspille de la place qui pourrait attirer des clics.
Notice
Plusieurs balises title
These pages have more than one <title> tag. Search engines use one and ignore the rest.
Warning
Méta-description manquante
Google générera un extrait à partir du texte de la page, souvent moins convaincant.
Warning
Méta-descriptions en double
Plusieurs pages partagent la même méta-description.
Warning
Meta description trop longue (plus de 160 caractères)
Les descriptions longues sont tronquées dans les résultats de recherche.
Notice
Meta description trop courte (moins de 70 caractères)
Les descriptions très courtes ratent l’occasion de convaincre les internautes de cliquer.
Notice
Plusieurs meta descriptions
Plusieurs meta descriptions ont été trouvées sur ces pages.
Warning
Titre H1 manquant
Les pages sans H1 n’ont pas de titre principal clair.
Warning
H1 vide
Un H1 existe mais ne contient aucun texte, souvent parce qu’il entoure une image sans texte alternatif.
Warning
Plusieurs titres H1
Plusieurs H1 peuvent brouiller le sujet principal.
Notice
H1 en double
Plusieurs pages utilisent le même H1, ce qui suggère des sujets qui se recoupent ou des titres de modèle.
Notice
H1 trop long (plus de 70 caractères)
Les titres principaux très longs sont difficiles à parcourir.
Notice
Niveaux de titres sautés
Les niveaux de titres sautent (par exemple de H2 à H4). La structure est plus difficile à suivre, surtout avec un lecteur d’écran.
Notice
Pages longues sans sous-titres
Les pages de plus de 500 mots sans H2 sont difficiles à parcourir et donnent moins de structure aux moteurs.
Notice
Qualité et duplication du contenu (6)
ProblèmeGravité
Contenu pauvre (moins de 200 mots)
Les pages avec très peu de texte se classent rarement bien et donnent peu à citer aux réponses IA.
Warning
Contenu dupliqué
Ces pages indexables ont un texte identique : les moteurs en choisissent une et peuvent ignorer les autres.
Warning
Contenu quasi dupliqué
Ces pages sont presque identiques à une autre page (plus de 95 % de texte similaire environ).
Notice
Texte de remplissage (lorem ipsum)
Du texte de remplissage a été publié sur ces pages.
Erreur
Faible ratio texte/HTML
Moins de 10 % du HTML de ces pages est du texte visible, ce qui signifie généralement un balisage lourd ou très peu de contenu.
Notice
Année de copyright dépassée
L’année du copyright en pied de page date de plus d’un an, ce qui peut donner l’impression d’un site non entretenu.
Notice
Images (6)
ProblèmeGravité
Images sans texte alternatif
Les images sans texte alternatif sont invisibles pour les lecteurs d’écran et désavantagées dans la recherche d’images.
Notice
Images cassées
Ces images ne se chargent pas. Les visiteurs voient des cadres vides et la recherche d’images ne peut pas les indexer.
Erreur
Images lourdes (plus de 200 Ko)
Les images lourdes ralentissent les pages, surtout sur mobile, et pénalisent le Largest Contentful Paint.
Warning
Images sans largeur ni hauteur
Les images sans dimensions provoquent des décalages de mise en page (CLS) pendant leur chargement.
Notice
Aucun format d’image moderne
Ces pages ne servent que des images JPEG/PNG/GIF. Le WebP et l’AVIF sont généralement 25 à 50 % plus légers.
Notice
Beaucoup d’images sans chargement différé
Les pages avec plus de 10 images les chargent toutes d’emblée.
Notice
Performance (9)
ProblèmeGravité
Réponse serveur lente (plus de 1,5 s)
Les réponses lentes nuisent à l’expérience utilisateur et aux Core Web Vitals.
Warning
Réponse moyennement lente (0,6–1,5 s)
Ces pages commencent à répondre au-delà des 600 ms qui gardent le Largest Contentful Paint confortable.
Notice
HTML volumineux (plus de 500 Ko)
Un HTML lourd est lent à télécharger et à analyser.
Notice
HTML servi sans compression
Le HTML est envoyé sans compression. Gzip ou Brotli réduisent généralement la taille du texte de 70 à 80 %.
Warning
Scripts bloquant le rendu
Several scripts in <head> block the first paint until they download and run.
Notice
Trop de fichiers JavaScript
Les pages chargent plus de 25 fichiers de script. Chacun ajoute du temps de téléchargement et d’exécution.
Notice
DOM trop grand (plus de 1 500 éléments)
Les DOM volumineux ralentissent le rendu et l’interaction (INP).
Notice
JavaScript inline volumineux
Plus de 100 Ko de script inline sont retéléchargés à chaque page et ne peuvent pas être mis en cache.
Notice
Beaucoup d’hôtes de scripts tiers
Des scripts provenant de plus de 10 domaines externes ajoutent des connexions, du délai et des risques pour la vie privée.
Notice
Sécurité (11)
ProblèmeGravité
Site non servi en HTTPS
Le site se charge en http:// simple. Les navigateurs marquent chaque page « Non sécurisé » et le HTTPS est un signal de classement.
Erreur
Pages servies en HTTP non sécurisé
Ces pages d’un site HTTPS se chargent en http:// simple sans redirection. Les navigateurs les marquent « Non sécurisé ».
Erreur
Contenu mixte
Des pages HTTPS chargent des ressources en http:// non sécurisé. Les navigateurs les bloquent ou affichent un avertissement.
Erreur
Formulaires non sécurisés
Des formulaires envoient vers des adresses http://, ou des champs de mot de passe apparaissent sur des pages non sécurisées, ce qui expose ce que saisissent les visiteurs.
Erreur
En-tête HSTS absent
Sans Strict-Transport-Security, les navigateurs peuvent encore essayer d’abord le HTTP non sécurisé.
Notice
Content-Security-Policy absente
Une Content-Security-Policy limite les sources autorisées pour les scripts et réduit les dégâts d’une attaque XSS.
Notice
Aucune protection contre le clickjacking
Ni X-Frame-Options ni une directive CSP frame-ancestors n’est définie : d’autres sites peuvent intégrer vos pages dans un cadre.
Notice
X-Content-Type-Options absent
Sans nosniff, les navigateurs peuvent deviner le type des fichiers et exécuter des fichiers comme des scripts.
Notice
Versions des logiciels serveur exposées
Les en-têtes de réponse révèlent les versions exactes des logiciels, ce qui aide les attaquants à trouver des failles connues.
Notice
Liens target="_blank" sans rel="noopener"
Les liens externes qui s’ouvrent dans un nouvel onglet sans rel="noopener" permettent à l’autre site de contrôler votre onglet dans les anciens navigateurs.
Notice
Adresses e-mail en clair
Les adresses e-mail présentes dans le texte des pages sont récoltées par les robots de spam.
Notice
Données structurées (5)
ProblèmeGravité
Données structurées invalides
Les blocs JSON-LD de ces pages ne peuvent pas être lus : les moteurs les ignorent.
Erreur
Données structurées sans propriétés obligatoires
Des types schema sont présents mais il manque des propriétés nécessaires aux résultats enrichis.
Warning
Pages sans données structurées
Aucun balisage schema.org n’a été trouvé. Les données structurées aident les moteurs et l’IA à comprendre la page et peuvent débloquer des résultats enrichis.
Notice
Pas de fil d’Ariane balisé sur les pages profondes
Les pages à deux niveaux ou plus n’ont pas de BreadcrumbList. Le fil d’Ariane montre la structure de votre site dans les résultats.
Notice
La page d’accueil n’a pas de balisage Organization
Le balisage Organization (ou LocalBusiness/Person) sur la page d’accueil aide les moteurs et les assistants IA à identifier votre marque, votre logo et vos profils.
Notice
Partage sur les réseaux sociaux (4)
ProblèmeGravité
Balises Open Graph absentes
Sans og:title et og:image, les partages sur Facebook, LinkedIn, WhatsApp et Slack affichent un aperçu basique ou aléatoire.
Notice
Image Open Graph absente
Les pages ont des balises Open Graph mais pas d’og:image : les partages s’affichent sans image.
Notice
og:url diffère du canonical
og:url doit correspondre à l’URL canonique pour que les partages soient comptés sur la bonne page.
Notice
Carte X (Twitter) absente
Sans twitter:card, X affiche un petit aperçu par défaut.
Notice
Mobile et bases du HTML (6)
ProblèmeGravité
Viewport mobile absent
Sans balise meta viewport, les téléphones affichent une mise en page d’ordinateur dézoomée. Google indexe la version mobile.
Erreur
Zoom désactivé sur mobile
Le viewport empêche les visiteurs de zoomer, ce qui est un défaut d’accessibilité.
Warning
Attribut de langue absent
The <html> tag has no lang attribute, so screen readers and search engines must guess the language.
Warning
Doctype HTML5 absent
Sans <!DOCTYPE html>, les navigateurs peuvent passer en mode quirks.
Notice
Encodage des caractères absent
Aucun encodage de caractères n’est déclaré : les caractères spéciaux peuvent mal s’afficher.
Notice
Balises HTML obsolètes
Obsolete tags such as <font>, <center> or <marquee> were found.
Notice
Accessibilité (10)
ProblèmeGravité
Champs de formulaire sans libellé
Les champs sans libellé (ni aria-label) ne peuvent pas être identifiés par les utilisateurs de lecteurs d’écran.
Warning
Boutons sans nom accessible
Les boutons avec une simple icône, sans texte ni aria-label, sont annoncés uniquement comme « bouton ».
Warning
Iframes sans titre
Les cadres intégrés ont besoin d’un titre pour que les utilisateurs de lecteurs d’écran sachent ce qu’ils contiennent.
Notice
ID d’éléments en double
Les ID doivent être uniques. Les doublons cassent les associations de libellés, les liens d’évitement et les références ARIA.
Notice
Valeurs tabindex positives
Les valeurs tabindex supérieures à 0 changent l’ordre naturel du clavier et désorientent les utilisateurs du clavier.
Notice
Aucun repère main
Pages without a <main> element (or role="main") are harder to navigate with screen readers.
Notice
Tableaux de données sans cellules d’en-tête
Tables without <th> headers are read cell by cell with no context.
Notice
Rôles ARIA invalides
Les valeurs de rôle inconnues sont ignorées par les technologies d’assistance.
Notice
Éléments focalisables masqués aux technologies d’assistance
aria-hidden="true" est appliqué à des liens, boutons ou champs encore accessibles au clavier, ce qui crée des arrêts de focus « fantômes ».
Warning
Texte alternatif réduit à un nom de fichier
Un texte alternatif comme « IMG_1234.jpg » n’apprend rien aux visiteurs sur l’image.
Notice
Préparation à la recherche IA (3)
ProblèmeGravité
Robots de recherche IA bloqués
robots.txt bloque les robots qui alimentent les réponses et citations de la recherche IA, ce qui peut masquer le site dans ChatGPT search, Perplexity et moteurs similaires.
Warning
Extraits bloqués
nosnippet ou max-snippet:0 empêche les moteurs de citer ces pages, y compris dans les AI Overviews.
Notice
Le contenu dépend de JavaScript
Le HTML brut contient un conteneur d’application vide et peu de texte. La plupart des robots IA n’exécutent pas JavaScript et voient donc une page vide.
Warning
Structure de l’URL (9)
ProblèmeGravité
URL longues (plus de 115 caractères)
Les URL longues sont plus difficiles à partager et sont tronquées dans les résultats.
Notice
Majuscules dans les URL
Les URL sont sensibles à la casse : les majuscules peuvent créer des versions en double d’une page.
Notice
Tirets bas dans les URL
Google traite les traits d’union comme séparateurs de mots, mais pas les tirets bas.
Notice
URL avec beaucoup de paramètres
Les URL avec plus de deux paramètres créent souvent des pages quasi dupliquées et gaspillent le budget d’exploration.
Notice
Caractères non ASCII dans les URL
Les caractères spéciaux non encodés peuvent poser problème quand les URL sont partagées ou enregistrées.
Notice
Doubles barres obliques dans les URL
Les chemins contenant « // » sont généralement des erreurs de modèle et créent des URL en double.
Notice
Variantes d’URL en double
La même page est accessible à des URL qui ne diffèrent que par la casse ou une barre oblique finale, et aucune ne pointe son canonical vers l’autre.
Warning
ID de session dans les URL
Les identifiants de session dans les URL créent un nombre illimité d’URL en double.
Warning
Liens de pagination vers des pages cassées
rel="next" ou rel="prev" pointe vers une URL qui renvoie une erreur.
Warning
Rendu JavaScript (6)
ProblèmeGravité
Échec du rendu JavaScript
Chrome n’a pas pu afficher ces pages : les contrôles du DOM rendu sont donc incomplets.
Warning
Le titre change après JavaScript
Le titre rendu dans le navigateur diffère du titre du HTML d’origine. Les moteurs de recherche peuvent voir des métadonnées différentes selon le rendu.
Warning
Canonical modifié après JavaScript
JavaScript modifie l’URL canonique après le chargement, ce qui peut créer des signaux d’indexation contradictoires.
Erreur
Les directives robots changent après JavaScript
Les directives robots changent après le rendu JavaScript.
Erreur
Le contenu important dépend de JavaScript
Une grande partie du texte visible est absente du HTML initial et n’apparaît qu’après l’exécution de JavaScript.
Warning
Les liens internes dépendent de JavaScript
Plusieurs liens internes n’apparaissent qu’après l’exécution de JavaScript.
Warning
Informations Search Console (5)
ProblèmeGravité
Pages qui reçoivent des clics mais ne sont pas indexables
Search Console montre des clics vers ces URL, mais l’exploration les a trouvées en noindex, canonicalisées ailleurs, redirigées ou cassées. Ce trafic est menacé.
Erreur
Pages avec des impressions que l’exploration n’a pas pu atteindre
Search Console indique des impressions pour ces URL, mais aucune page explorée n’y fait de lien : elles ne reçoivent aucune autorité interne.
Warning
Pages indexables sans impressions dans la recherche
Ces pages indexables n’ont eu aucune impression dans Google ces 28 derniers jours. Elles ne sont peut-être pas indexées, ou ne ciblent aucune vraie recherche.
Notice
Positions en première page avec un faible taux de clics
Ces pages se classent en première page avec beaucoup d’impressions mais obtiennent bien moins de clics que prévu pour leur position.
Notice
Pages à portée du top 10 avec un contenu mince
Ces pages se classent entre les positions 8 et 20 avec de vraies impressions mais comptent moins de 400 mots. Les enrichir est souvent le gain de position le plus rapide.
Notice

Versions

Chaque rapport conserve la version de méthodologie utilisée (actuellement la version 2), afin de distinguer une variation de score due à nos règles d’une variation due à votre site.

Limites

L’audit teste ce qui peut être mesuré depuis l’extérieur : le HTML, les en-têtes HTTP, robots.txt, les sitemaps, les liens et les ressources de la page. Il ne voit ni les classements, ni le trafic, ni les backlinks, et un score élevé ne garantit ni classements ni citations par l’IA. Nous n’inventons jamais de volumes de recherche, de trafic ou de scores d’autorité.

Lancer un audit gratuit Voir tous les contrôles