Aller au contenu
Damien Hernandez

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

  1. URL : adresse en http:// ou https://. Sans protocole, https:// est ajouté. Seuls les ports 80 et 443 sont acceptés.
  2. 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.
  3. 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

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

Adresse refusée
Protocole autre que http ou https, port non autorisé, identifiants dans l'URL, ou nom qui se résout vers une adresse privée, locale ou réservée.
Délai dépassé
La page n'a pas été reçue en 10 secondes.
Document trop volumineux
Plus de 3 Mo.
Réponse compressée refusée
Le serveur a compressé la réponse alors que l'outil demande un envoi non compressé (protection contre les réponses piégées).
Contenu non HTML
Le type annoncé n'est ni text/html ni application/xhtml+xml.
Trop de demandes (429)
Plus de 6 analyses en une minute, ou quota du jour atteint.
Service occupé (503)
Le nombre maximal d'analyses simultanées est atteint. Réessayez une vingtaine de secondes plus tard : aucune file d'attente n'est simulée.

Vérifications non effectuées, rappelées dans chaque rapport

Version du moteur : 1.1.0.