retour vers le site AccessiWeb

Guide AccessiWeb


vous êtes ici : Accueil > Fiches AccessiWeb : Structuration de l'information > Critère 9.8

Critère 9.8 : Dans le site Web, y a-t-il un moteur de recherche ?

revenir en haut de la page

Carte d'identité du critère 9.8 [niveau AccessiWeb : Or]

Test(s) AccessiWeb permettant de vérifier le critère 9.8

Note : le(s) test(s) suivant(s) sont issu(s) de AccessiWeb v1.1 [Déployé].

Autre(s) fiche(s) AccessiWeb à consulter en relation avec cette fiche

Correspondances avec des critères d'autres référentiels sur l'accessibilité du Web

revenir en haut de la page

Comprendre

Comprendre le critère

Un site Web doit avoir un moteur de recherche.

Bénéfices pour les utilisateurs

La présence d'un moteur de recherche sur le site offre plusieurs bénéfices à tous les internautes.

Valeur ajoutée pour le site

revenir en haut de la page

Comment évaluer

Note : de manière générale, il est conseillé de faire l'évaluation d'un critère via l'analyse de son code source. Ce procédé d'évaluation par le code source est détaillé ci-après quand il est possible : procédé d'évaluation en 3 étapes via le ou les tests associés au critère. Les procédés d'évaluation par différents outils sont donnés en complément de l'évaluation par le code source.

Par le code source

  1. Sélectionner le(s) élément(s) à tester : Identifier dans un navigateur graphique le mécanisme qui permet d'accéder au moteur de recherche.

  2. Appliquer le(s) test(s) suivant(s) :
  3. Valider le critère : le critère est validé si vous répondez oui au test applicable précédent.


Par l'utilisation d'outils

Pour une liste complète des outils utilisés pour évaluer l'accessibilité des pages web et un résumé de leurs principales fonctionnalités, reportez-vous à la page Outils d'aide à l'évaluation.

Evaluer avec la Barre d'outils Accessibilité du Web pour Internet Explorer (version 2.0 beta en français) :
Pour le test 9.8.a [Or] :
  1. Ce test n'est pas évaluable par la Barre d'outils Accessibilité du Web (version 2.0 beta).

Evaluer avec la Barre d'Outils Web Developper pour Firefox (version 1.1.4 en français) :
Pour le test 9.8.a [Or] :
  1. Ce test n'est pas évaluable par la Barre d'Outils Web Developper (version 1.1.4).

revenir en haut de la page

Comment mettre en oeuvre

Avertissement : les informations du paragraphe "Comment mettre en oeuvre" sont données à titre indicatif. Les contenus des sous-paragraphes Implémentation et Exemple de bonne pratique ne présentent pas tous les codes d'implémentation.


Qui est concerné ?

Dès la phase de conception d'un site Web, il est essentiel de penser à la mise en place d'un moteur de recherche. Aussi, le concepteur du site doit le prévoir, en collaboration avec l'architecte et le graphiste, pour l'implémentation technique et graphique, pour assurer l'homogénéité des liens dans leur comportement ainsi que dans leur présentation.

Implémentation

Il faut distinguer le moteur de recherche et les interfaces permettant de soumettre des requêtes au moteur. Nous n'abordons ici que la problématique liée au moteur. Les interfaces, quant à elles sont soumises aux critères AccessiWeb, comme toute page Internet.
Le moteur est un ensemble de programmes installés sur un serveur, qui se chargent d'indexer les documents du site (Pages HTML, fichiers, ...) et de traiter les requêtes de recherche.

  1. Le moteur interne :
    • la recherche peut s'effectuer dans une base de données : le moteur est en général réalisé spécifiquement pour le site par une équipe de développeurs.
    • la recherche peut s'effectuer dans le contenu des documents stockés sous forme de fichiers sur le serveur : parce qu'ils sont assez complexes à réaliser, on opte généralement pour l'installation d'un moteur du marché.
  2. Le moteur externe au site :
    • on peut, par exemple avec Google, restreindre une recherche en la limitant à un site : criteres site:nom-du-site.
    • on peut aussi utiliser certains services Web, mais ceux-ci sont rarement gratuits.

Exemple de mauvaise pratique

La mauvaise pratique consiste à ne pas fournir un moteur de recherche interne au site sur la page d'accueil, ou à proposer un moteur externe qui risque de retourner des résultats sans rapport avec ce que recherche le visiteur.
Il faut également veiller à ce que le formulaire de recherche ne change pas d'emplacement au fil des pages.

Exemple de bonne pratique

Le formulaire de recherche doit être directement disponible depuis toutes les pages du site (hors page de résultat de la recherche, si celle-ci intègre un formulaire pour la recherche). Il peut être opportun, en fonction du site, de proposer une recherche avancée, qui permettra à l'internaute une recherche plus fine. La page de recherche avancée peut être accessible, sous la forme d'un lien contenu dans le formulaire de recherche simplifié, soit dans le résultat de la recherche (cf. rueducommerce1.jpg). Elle peut être aussi intégrée dans le résultat de la recherche et proposer directement à l'internaute plus de critères, pour que sa recherche soit encore plus ciblée (cf. rueducommerce2.jpg).

Remarque : si le moteur de recherche accepte des opérateurs logiques tels que "et", "ou", "exclus" etc... il est préférable de donner, avant le formulaire, un mini guide sur l'emploi de ces opérateurs.

revenir en haut de la page

Illustrations

Avertissement : le contenu du paragraphe "Illustrations" est donné à titre indicatif. Il ne présente pas tous les cas possibles.


Un formulaire de recherche simple

Cette capture d'écran prise sous le navigateur textuel Lynx, présente un formulaire simple.
Le formulaire contient :
  • un champ de saisie
  • une image-bouton pour valider le formulaire
  • une barre de liens supplémentaires comprenant :
    • lien "mode d'emploi", pour savoir comment ça marche
    • lien "top recherche", pour avoir les produits les plus recherchés
    • lien "recherche avancée (beta)", pour accéder à la recherche avancée

un formulaire de recherche avancée

Cette capture d'écran, prise sous Lynx, présente un formulaire de recherche avancée
Le formulaire contient :
  • un champ "Mots-clefs"
  • un champs "Prix max"
  • une case à cocher "En stock", pour limiter la recherche à ce qu'il y a dans le stock
  • une liste déroulante pour limiter le nombre de résultat (10, 20, 50 ou 100 résultats) (remarque il n'y a pas de label ni de texte précédent ce champ)
  • une case à cocher "Inclure les catégories" accompagnée d'une liste déroulante contenant les catégories du site, pour effectuer une recherche par catégorie
  • une case à cocher "Trier par prix"
  • une image-bouton pour valider le formulaire

revenir en haut de la page

Références

revenir en haut de la page


Fiche précédente : fiche du critère 9.7 Fiche suivante : fiche du critère 9.9

Guide AccessiWeb (version 3.0, 9 juin 2008) | Conditions d'utilisation | Contact
Copyright © 2008 Association BrailleNet. Tous droits Réservés.