Système de navigation
Un système de navigation est un mécanisme qui permet de localiser une page dans un site web : menu de navigation, plan du site ou moteur de recherche. Le RGAA et les WCAG exigent au moins deux de ces systèmes sur chaque ensemble de pages, pour couvrir les différentes stratégies de recherche d'information.
Votre site a un menu. C'est un bon début, mais ce n'est pas suffisant. Le critère 12.1 du RGAA et le critère 2.4.5 des WCAG (niveau AA) demandent au moins deux systèmes de navigation distincts sur chaque ensemble de pages.
#Trois systèmes, deux obligatoires
Le RGAA reconnaît trois systèmes de navigation :
- Menu de navigation : le menu principal, présent sur toutes les pages
- Plan du site : une page qui liste l'ensemble des pages du site
- Moteur de recherche : un champ de recherche qui couvre tout le contenu
Vous devez en proposer au moins deux. La combinaison la plus courante : menu principal et plan du site, avec un lien vers ce dernier dans le pied de page.
Les stratégies de navigation varient selon les utilisateurs. Certains parcourent un menu arborescent sans difficulté. D'autres, notamment les personnes avec des troubles cognitifs, préfèrent taper un mot-clé dans un champ de recherche. Un seul système force tout le monde dans le même couloir.
#Le fil d'Ariane ne compte pas
C'est le piège classique. Le fil d'Ariane aide l'utilisateur à se repérer dans la hiérarchie du site, mais il ne permet pas de localiser une page qu'on n'a pas encore trouvée. Le guide du concepteur RGAA le classe comme complément, pas comme système de navigation à part entière.
Un menu et un fil d'Ariane, c'est un seul système. Pas deux.
#Erreurs fréquentes
Le plan du site oublié est le cas le plus courant. Il existe à la mise en ligne, personne ne le met à jour, et six mois plus tard il manque la moitié des pages. Un plan du site incomplet ne remplit pas son rôle.
Autre problème : un moteur de recherche qui n'indexe qu'une partie du contenu. Si votre recherche renvoie des résultats uniquement pour les articles de blog mais ignore les pages de service, elle ne couvre pas l'ensemble du site.
Exception à retenir : les pages qui font partie d'un processus (tunnel de commande, formulaire multi-étapes) sont exemptées de cette exigence. L'utilisateur suit un parcours linéaire par conception.
#En résumé
Proposez au minimum un menu de navigation et un plan du site (ou un moteur de recherche). Le fil d'Ariane est un bonus, pas un substitut. Vérifiez que chaque système couvre bien l'ensemble du site.