Donner aux personnes qui visitent votre site Web la possibilité de trouver facilement les informations qu'elles recherchent est un élément clé de la création d'un site Web convivial. Une navigation facile à utiliser et à comprendre est essentielle à la convivialité, mais les visiteurs d’un site Web ont parfois besoin de plus que de la navigation intuitive pour trouver le contenu qu’ils recherchent. C'est là qu'une fonctionnalité de recherche de site Web peut être utile.
Recherche dans les systèmes de gestion de contenu
Vous disposez de 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 activer cette fonctionnalité. Étant donné que de nombreuses plates-formes CMS utilisent une base de données pour stocker le contenu des pages, elles sont souvent livrées avec un utilitaire de recherche permettant d'interroger cette base de données. Par exemple, l'un des CMS préférés est ExpressionEngine. Ce logiciel dispose d'un utilitaire facile à déployer permettant d'inclure la recherche de site sur des pages Web construites dans ce système. De même, le populaire CMS WordPress comprend des widgets de recherche qui affichent des 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 Common Gateway Interface sur l'intégralité de votre site ou JavaScript sur des pages individuelles pour ajouter une fonctionnalité 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é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 avec un service de recherche et ils cataloguent votre site pour vous. Vous ajoutez ensuite les critères de recherche à vos pages et vos clients peuvent effectuer des recherches sur 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 soient ajoutées immédiatement à la base de données de recherche. Ce dernier point peut être décisif si vous souhaitez que votre fonction de recherche soit à jour en tout temps.
Les sites suivants offrent des fonctionnalités de recherche gratuites pour votre site Web:
- Moteur de recherche personnalisé Google: Le moteur de recherche personnalisé de Google vous permet non seulement de rechercher votre propre site, mais également de créer des collections dans lesquelles effectuer la recherche. 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 aux sites du 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 plusieurs domaines SSL.
- FreeFind: Il est simple de s'inscrire à ce service gratuit. Il comporte des fonctionnalités supplémentaires dans un sitemap 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 afin que vous puissiez ê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 pour être inclus dans la recherche.
- siteLevel Recherche interne sur le site: 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 section soit privée, et non consultable, vous devez simplement la définir comme zone exclue et ces pages ne pourront pas être recherchées. Le service gratuit indexera 1000 pages avec une réindexation par semaine.
Recherches JavaScript
Les recherches JavaScript vous permettent d'ajouter rapidement des fonctionnalités de recherche à votre site, mais sont limitées aux navigateurs prenant en charge JavaScript.
Script de recherche interne du site 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.