Donner aux personnes qui visitent votre site Web la possibilité de trouver facilement les informations qu'elles recherchent est un ingrédient clé de créer un site web convivial. Une navigation sur le site Web facile à utiliser et à comprendre est essentielle à la convivialité, mais parfois les visiteurs du site Web ont besoin de plus qu'une navigation intuitive pour trouver le contenu qu'ils recherchent. C'est là qu'une fonction de recherche sur le site Web peut s'avérer utile.
Recherche dans les systèmes de gestion de contenu
Vous avez plusieurs 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 des pages, ces plates-formes sont souvent livrées avec 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 les pages Web intégrées à 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 capacité, vous pouvez toujours ajouter une recherche à ce site. Vous pouvez exécuter un Interface de passerelle commune script 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 site externe pour vos pages et lancer la recherche à partir de celui-ci.
CGI de recherche hébergés à distance
Un CGI de recherche hébergé à distance est généralement la méthode la plus simple pour ajouter une recherche à votre site. Vous vous inscrivez à 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 que la société de recherche fournit avec son 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 fonctionnalité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 dans lesquelles effectuer des recherches. Cela rend la recherche plus intéressante pour vos lecteurs car vous pouvez spécifier plusieurs sites à inclure dans les résultats de la recherche. Vous pouvez également inviter votre communauté à contribuer des sites au moteur de recherche.
- Robot de fusion: 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 à travers SSL domaines.
- Recherche gratuite: Il est simple de s'inscrire à ce service gratuit. Il comporte des fonctionnalités supplémentaires telles qu'un plan du site et des pages de « nouveautés » qui sont automatiquement générées avec votre champ de recherche. Vous contrôlez la fréquence à laquelle ils explorent 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.
- SiteLevel Recherche de site interne: Avec ce service gratuit, vous ajoutez la fonctionnalité d'avoir des pages qui sont ne pas inclus dans la base de données. Ainsi, si vous souhaitez qu'une certaine section soit privée et non consultable, vous la listeriez simplement comme zone exclue, et ces pages ne seraient pas consultables. Le service gratuit indexera 1000 pages avec une réindexation par semaine.
Recherches JavaScript
Les recherches JavaScript vous permettent d'ajouter rapidement des capacités de recherche à votre site, mais sont limitées aux navigateurs prenant en charge JavaScript.
Script de recherche de site 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.