Donner aux personnes qui visitent votre site Web la possibilité de trouver facilement les informations qu’elles recherchent est un ingrédient clé dans la création d’un site Web convivial. Une navigation sur un site Web facile à utiliser et à comprendre est essentielle à la convivialité, mais les visiteurs du site Web ont parfois besoin d’une navigation plus qu’intuitive pour trouver le contenu qu’ils recherchent. C’est là qu’une fonction de recherche de site Web peut être utile.
Recherche Dans les systèmes de gestion de contenu
Vous avez quelques options pour mettre en place un moteur de recherche sur votre site, y compris l’utilisation d’un CMS — si votre site est construit sur un système de gestion de contenu — pour alimenter cette fonctionnalité. Étant donné que de nombreuses plates-formes CMS utilisent une base de données pour stocker le contenu de la page, ces plates-formes sont souvent équipées d’un utilitaire de recherche pour interroger cette base de données. Par exemple, un CMS préféré est ExpressionEngine. Ce logiciel dispose d’un utilitaire facile à déployer pour inclure la recherche de site sur des pages Web construites dans ce système. De même, le CMS WordPress populaire comprend des widgets de recherche qui font apparaître les informations contenues dans les pages, les publications et les métadonnées du site.
Scripts CGI locaux
Si votre site n’exécute pas de CMS avec ce type de fonctionnalité, vous pouvez toujours ajouter une recherche à ce site. Vous pouvez exécuter un script d’interface de passerelle commun sur l’ensemble de votre site, ou JavaScript sur des pages individuelles, pour ajouter une fonction de recherche. Vous pouvez également déployer un catalogue de sites externe pour vos pages et lancer la recherche à partir de celui-ci.
CGI de recherche hébergée à distance
Une CGI de recherche hébergée à distance est généralement la méthode la plus simple pour ajouter une recherche à votre site. Vous vous inscrivez avec un service de recherche et ils cataloguent votre site pour vous. Ensuite, vous ajoutez les critères de recherche à vos pages et vos clients peuvent rechercher votre site à l’aide de cet outil.
L’inconvénient de cette méthode est que vous êtes limité aux fonctionnalités fournies par la société de recherche avec leur produit particulier. De plus, seules les pages en direct sur Internet sont cataloguées (les sites intranet et extranet ne peuvent pas être catalogués). Enfin, votre site n’est catalogué que périodiquement, vous n’avez donc aucune garantie que vos pages les plus récentes seront ajoutées immédiatement à la base de données de recherche. Ce dernier point peut être un facteur décisif si vous souhaitez que votre fonction de recherche soit à jour à tout moment.
Les sites suivants offrent des capacités de recherche gratuites pour votre site Web:
- Moteur de recherche personnalisé Google: Le moteur de recherche personnalisé Google vous permet de rechercher non seulement votre propre site, mais également de créer des collections à rechercher. Cela rend la recherche plus intéressante pour vos lecteurs car vous pouvez spécifier plusieurs sites à inclure dans les résultats de recherche. Vous pouvez également inviter votre communauté à contribuer des sites au moteur de recherche.
- FusionBot: Ce service offre plusieurs niveaux de recherche. Au niveau gratuit, vous obtenez 250 pages indexées, un index automatique par mois, un index manuel par mois, des rapports de base, un plan du site, etc. Il prend même en charge la recherche sur les domaines SSL.
- FreeFind: Il est simple de s’inscrire à ce service gratuit. Il a des fonctionnalités supplémentaires d’un plan du site et des pages « quoi de neuf » qui sont générées automatiquement avec votre champ de recherche. Vous contrôlez la fréquence à laquelle ils parcourent votre site, vous pouvez donc être sûr que de nouvelles pages sont ajoutées à l’index. Il vous permet également d’ajouter des sites supplémentaires à l’araignée à inclure dans la recherche.
- Recherche interne de site siteLevel: Avec ce service gratuit, vous ajoutez la fonctionnalité d’avoir des pages qui ne sont pas incluses dans la base de données. Ainsi, si vous souhaitez qu’une certaine section soit privée et non consultable, vous la listeriez simplement en tant que zone exclue, et ces pages ne seraient pas consultables. Le service gratuit indexera 1000 pages avec un ré-index par semaine.
Recherches JavaScript
Les recherches JavaScript vous permettent d’ajouter rapidement une fonctionnalité de recherche à votre site, mais sont limitées aux navigateurs prenant en charge JavaScript.
Script de recherche interne tout-en-un: Ce script de recherche utilise des moteurs de recherche externes tels que Google, MSN et Yahoo! pour rechercher votre site. Assez lisse.