Guide de correction · Erreur majeure

Corriger les titres vides (h1-h6 sans contenu)

Critère RGAA concerné : 9.1

Le problème

Un <h2></h2> vide — ou contenant seulement une espace, une icône sans alternative — crée une entrée fantôme dans le plan de la page : le lecteur d’écran annonce « titre de niveau 2 » puis… rien. À répétition, la navigation par titres devient un champ de mines (critère 9.1 du RGAA).

D’où viennent les titres vides

Trois sources dominent : les constructeurs de pages (un bloc « Titre » ajouté puis vidé mais jamais supprimé), les gabarits qui réservent un emplacement de titre rempli conditionnellement (<h3><?php echo $subtitle ?></h3> quand $subtitle est vide), et les titres-images sans alternative.

La correction

Supprimez la balise vide, ou rendez-la conditionnelle dans le gabarit :

<?php if ($subtitle): ?><h3><?php echo $subtitle; ?></h3><?php endif; ?>

Pour un titre porté par une image, l’alternative de l’image devient le contenu du titre : <h2><img src="…" alt="Nos services"></h2> est valide.

Vérifier la correction

Relancez l’analyse : la détection « Titres vides » cite chaque balise fautive avec son code exact — le plus dur (les trouver) est fait.

Vérifiez que la correction est bien prise en compte

Relancez une analyse gratuite : l'erreur corrigée doit disparaître du rapport.

Analyser mon site gratuitement