Guide de l'inspecteur HTML5
Saisissez l'adresse complète d'une page publique, gardez le mode « HTML initial », puis lancez l'analyse. Le rapport s'ouvre en quelques secondes. Il commence par un résumé chiffré, puis détaille les anomalies, la structure, le plan des régions, les titres, l'indexabilité et la liste de ce qui n'a pas pu être vérifié. Sans compte, le rapport reste visible 24 heures dans votre navigateur ; avec un compte gratuit, 30 jours, avec l'export JSON.
Lancer une analyse
- URL : adresse en
http://ouhttps://. Sans protocole,https://est ajouté. Seuls les ports 80 et 443 sont acceptés. - Mode : « HTML initial » analyse la réponse du serveur, avant tout JavaScript. Le mode « DOM rendu » est affiché comme indisponible : l'hébergement de l'outil n'exécute pas de navigateur.
- Options avancées : l'en-tête User-Agent peut imiter Googlebot smartphone. Seul l'en-tête change ; si la page répond autrement, elle dépend du User-Agent. Une case permet d'ignorer le cache d'une heure.
Sans compte, l'envoi demande JavaScript activé : un jeton calculé dans le navigateur écarte les robots. Avec un compte, ce contrôle n'est pas appliqué.
Lire le rapport
Résumé
URL demandée et URL finale, date en temps universel, statut de récupération, code HTTP, chaîne de redirections, taille, durées, versions du moteur et des règles, parseur utilisé, et le nombre de constats par sévérité. Si la page n'a pas pu être récupérée, le rapport le dit et n'affiche aucun constat sur le HTML.
Anomalies
Chaque constat donne l'intitulé, la nature, la sévérité, l'identifiant et la version de la règle, l'élément concerné avec son chemin DOM et un extrait du HTML (échappé, 300 caractères au plus). Un volet dépliable ajoute la justification, la source, la correction recommandée, un exemple et les limites de la détection. Des cases permettent de filtrer par nature et par sévérité.
Structure, plan et titres
La structure montre les éléments structurants dans l'ordre du DOM. Le plan montre les régions (landmarks) avec leur rôle calculé selon le contexte. La liste des titres suit l'ordre réel du document, avec la région où chaque titre se trouve. Un clic sur un élément affiche ses attributs, son chemin et sa profondeur.
Indicateurs et indice
Les indicateurs sont des mesures brutes (éléments, mots, liens, images) sans seuil : peu de texte n'est pas un défaut en soi. L'indice de qualité structurelle compte les contrôles indispensables réussis ; sa formule est publiée sur la page des règles.
Indexabilité
Code HTTP, canonical, meta robots, X-Robots-Tag et lecture du robots.txt pour Googlebot sont relevés séparément. Aucun de ces éléments ne prouve qu'une page est indexée.
Sévérités
- Erreur confirmée : une exigence écrite n'est pas respectée.
- Avertissement : probable problème, à confirmer selon le contexte.
- Recommandation : bonne pratique documentée, facultative.
- Information : constat neutre, souvent conforme.
- Vérification manuelle : seul un humain peut trancher.
- Non testé : contrôle impossible dans ce mode, listé en fin de rapport.
Quotas et conservation
Sans compte : 3 analyses par jour et par connexion, rapport conservé 24 heures. Avec un compte gratuit : 30 analyses par jour, historique de 30 jours, export JSON. Une même URL analysée avec les mêmes options il y a moins d'une heure est servie depuis le cache, ce que le rapport indique. Ces valeurs peuvent baisser temporairement pour protéger le service.
Export JSON
Depuis un rapport de votre compte, le bouton « Télécharger le rapport en JSON » fournit un fichier au format dh-seo-tools/inspecteur-html5/rapport, version 1.0 : résumé, constats complets avec règle et sources, arbre, plan, titres, indicateurs, indice et liste des vérifications non effectuées. Les champs ajoutés plus tard ne changeront pas les champs existants sans nouvelle version du format.
Messages d'erreur
Vérifications non effectuées, rappelées dans chaque rapport
- DOM rendu après JavaScript : L'hébergement n'exécute pas de navigateur. Seul le HTML initial reçu est analysé ; le contenu ajouté par JavaScript n'est pas vu.
- Validation de conformité HTML complète : Le Nu Html Checker (W3C) n'est pas intégré à cette version. Les contrôles de conformité de l'outil sont un sous-ensemble documenté, pas une validation complète.
- Erreurs d'analyse syntaxique : Balises mal imbriquées, fermetures orphelines ou attributs dupliqués sont corrigés silencieusement par le parseur, comme dans un navigateur : l'outil ne les signale pas. Le Nu Html Checker les voit.
- Contrôles dépendant du CSS : Contrastes, éléments masqués par CSS, ordre visuel et texte généré par ::before ne sont pas connus sans rendu.
- Comportement au clavier et à la souris : L'ordre de tabulation réel, les pièges à focus et les interactions ne se testent qu'en usage.
- Pertinence des textes : La justesse d'une alternative d'image, d'un titre ou d'un intitulé de lien demande un humain.
Version du moteur : 1.1.0.