Votre site Internet contient de nombreux contenus textuels ou mul­ti­mé­dia ? Si oui, il est important que les in­ter­nautes puissent trouver ra­pi­de­ment et sim­ple­ment les contenus qu’ils sou­hai­tent sur votre site Web. La con­vi­via­lité d’un site Web est en effet sig­ni­fi­ca­ti­ve­ment améliorée grâce à une structure intuitive du menu de na­vi­ga­tion, mais aussi grâce à une fonction de recherche. Il existe dif­fé­rentes pos­si­bi­li­tés pour les ex­ploi­tants de sites Web, que nous vous ex­po­se­rons au cours de cet article. Outre les fonctions de recherche proposées par tous les systèmes de gestion de contenu (CMS ou Content Ma­na­ge­ment System), les « search boxes » des grands moteurs de recherche sont également très ap­pré­ciées. Une solution moins populaire est la recherche sur un site, via des scripts PHP.  

Fonctions de recherche d’un CMS

Les ad­mi­nis­tra­teurs de sites Web qui utilisent des systèmes de gestion de contenu tels que WordPress, Joomla!, Drupal ou encore TYPO3 peuvent utiliser les fonctions de recherche internes intégrées. Ces dernières sont simples à mettre en place, il suffit de quelques clics pour les activer.  Ainsi, vous n’avez pas à vous préoc­cu­per de modifier le code source ou les scripts ma­nuel­le­ment. Si ces fonc­tion­na­li­tés de base ne vous suffisent pas, les com­mu­nau­tés de dé­ve­lop­peurs de ces systèmes proposent de nombreux plugins amé­lio­rant la palette de fonc­tion­na­li­tés des outils de recherche.

Les outils des moteurs de recherche

Pour les ad­mi­nis­tra­teurs qui ne sou­hai­tent pas recourir à un système de gestion de contenu ou encore à un outil dédié à la recherche interne au site, il est possible de se tourner vers les acteurs sur le Web tels que Google, Du­ck­DuckGo, Startpage by ixquick ou autres services iden­tiques. Ces derniers proposent une fonction de recherche locale sous la forme d’une « search box » gratuite. L’in­té­gra­tion d’un tel outil suit le schéma suivant, quel que soit le four­nis­seur :

  • Ins­crip­tion auprès d’un four­nis­seur de moteur de recherche (qui n’est pas sys­té­ma­tique chez tous les four­nis­seurs)
  • Con­fi­gu­ra­tion de l’outil de recherche sur le site du four­nis­seur
  • In­té­gra­tion des extraits de codes HTML au code source de votre site Web

Le for­mu­laire de recherche du four­nis­seur choisi est à votre dis­po­si­tion dès lors que l’outil d’in­dexa­tion a pris en compte les pages Web de votre projet.

La recherche per­son­na­li­sée de Google

Google propose un outil de recherche com­pre­nant un spectre de fonctions réduit, et cela gra­tui­te­ment. Pour obtenir le code HTML embarqué, vous devez au préalable vous inscrire au service. Le masque de recherche peut être adapté au design de votre site Web, mais il sera toujours indiqué en tant que service Google. Des fonctions sup­plé­men­taires comme la dé­sac­ti­va­tion des pu­bli­ci­tés dans les résultats de recherche sont possibles à l’aide d’une mise à jour payante. Cela permet en outre un réglage précis du design, des fonc­tion­na­li­tés comme la recherche d’images dans dif­fé­rentes langues, la lecture de fichiers XML, etc.

Startpage pour votre site Web

Une al­ter­na­tive au leader du marché Google est proposée par Startpage by ixquick, moteur de recherche néer­lan­dais qui indique des résultats Google de manière anonyme. Startpage propose aussi la pos­si­bi­lité d’intégrer un outil de recherche à votre propre site Internet, mais dispose cependant de moins d’options de con­cep­tion. Le code HTML embarqué est généré sans ins­crip­tion sur la page du four­nis­seur : https://www.ixquick.fr/fra/.  Vous pouvez choisir entre 13 masques de recherche pré­dé­fi­nis, dont la taille peut être in­di­vi­duel­le­ment adaptée. De plus, il est possible de choisir si une recherche aboutit sur l’ouverture d’une nouvelle fenêtre et si elle effectue une re­di­rec­tion vers un autre site Web.   

Du­ck­DuckGo

Le moteur de recherche Du­ck­DuckGo renonce lui aussi à collecter les données per­son­nelles de na­vi­ga­tion et gagne ra­pi­de­ment en po­pu­la­rité. Un masque de recherche pour votre site Web peut aussi être im­plé­menté à l’aide d’une ligne de code HTML sans ins­crip­tion sur la page du four­nis­seur : https://du­ck­duckgo.com. Du­ck­DuckGo, en dehors de l’adap­ta­tion de la taille du masque, offre la pos­si­bi­lité de modifier la couleur de l’arrière-plan mais aussi de définir un texte pré-rempli.

Fonctions de recherche avec votre propre script de recherche

Les scripts PHP re­pré­sen­tent une autre pos­si­bi­lité de réaliser une fonction de recherche pour votre propre site Web. Cette solution offre beaucoup de libertés aux ad­mi­nis­tra­teurs mais présente aussi un risque accru en matière d’erreurs tech­niques. Cela peut par exemple aboutir à des problèmes si un script est dépassé par l’aug­men­ta­tion de la quantité de données d’un site, si les scripts de l’hébergeur sont limités dans le temps ou encore si la fonction de recherche n’est plus dé­ve­lop­pée par ses créateurs. Les scripts trop vieux ou mal pro­gram­més re­pré­sen­tent une menace con­si­dé­rable en matière de sécurité. Les ad­mi­nis­tra­teurs de sites Web ont de plus en plus recours à des pres­ta­taires de service externes pour éviter de trop charger leurs sites Internet par le poids d’une fonction de recherche et ainsi garantir une activité stable.

Aller au menu principal