Comment ajouter un moteur de recherche sur son site


Mis à jour le 21 avril, 2020

Comment ajouter un moteur de recherche sur son site

Un nombre important des visiteurs de notre site préfère utiliser le moteur de recherche interne pour rechercher des articles. Ceci en dépit du fait que la plupart de ces articles recherchés sont répertoriés sur la page principale, triés par catégorie dans l'index des rubriques ou répertoriés de manière exhaustive dans le plan du site.

Ce comportement démontre que chacun de nous préfère une méthode plutôt qu’une autre pour trouver l’information sur un site.

Les moteurs de recherche offrent aux internautes un moyen pratique de localiser des éléments sur votre site en utilisant les termes qu'ils connaissent bien. Le fait d’avoir l’opportunité de trouver facilement ce qu'ils recherchent sur votre site, les internautes sont moins susceptibles de repartir déçus et d’aller chercher ailleurs. Ce qui est plus décevant c’est que le contenu est effectivement disponible sur votre site, bien que sous un nom différent.

Si vous ne disposez pas d'un moteur de recherche intégré à votre site, il est temps d'envisager d'en ajouter un.

Il existe trois façons de mettre un tel moteur de recherche de site sur votre site Web.

3 méthodes pour ajouter un moteur de recherche 

1. Installation de votre propre script de moteur de recherche

La manière idéale, à mon avis, est d'installer votre propre script Perl ou PHP. Cela vous oblige à avoir l’équipement nécessaire pour installer et exécuter des scripts PHP ou Perl sur votre compte Web. Vous n’avez pas besoin de savoir en écrire un. Il existe de nombreux scripts de moteurs de recherche gratuits que vous pouvez adapter à votre site.

Vous pouvez trouver une liste de ces derniers sur la page :

  1. Scripts de Moteur de Recherche Perl gratuits (pour les scripts Perl), et sur la page
  2. Scripts de Moteur de Recherche PHP gratuits (pour scripts PHP).

En général, il existe deux types de scripts de moteur de rechercher PHP ou Perl.

L’un va rechercher dans l'intégralité de votre site Web pour trouver l'article pertinent à chaque fois que votre visiteur utilise le moteur de recherche.

L'autre crée un index de votre site et ne recherche dans l’index que lorsque le visiteur utilise le moteur.

Le premier est plus facile à configurer et à utiliser pour les débutants, mais devient rapidement trop lent lorsque votre site augmente en taille. La 2ème option est plus efficace, mais vous oblige souvent à vous rappeler de réindexer votre site chaque fois que vous changez vos pages.

Les avantages

Installer votre propre script de moteur de recherche a, tout du moins, les avantages suivants :

  • Vous pouvez personnaliser votre page de résultats avec votre contenu principal.
  • Il n'y a pas de publicités pour des tiers, sauf celles que vous placez vous-même et celles de votre hébergeur web, si vous utilisez un hébergeur gratuit.
  • Vous pouvez réindexer votre site autant de fois que vous en avez besoin.
  • Réindexer votre site n’augmente pas l'utilisation de votre bande passante, à moins que le script accède à votre site via HTTP.

Les inconvénients comprennent :

  • Vous aurez besoin du support pour Perl ou PHP sur votre serveur web.
  • Vous allez devoir bidouiller un peu avec le script Perl ou PHP afin de le configurer. Les scripts de moteurs de recherche ont généralement besoin de plus de travail de configuration qu’un formulaire de feedback par exemple.

2. À l'aide d'un Service de Moteur de Recherche (Gratuit ou Payant) hébergé par un Tiers

Si l'installation d'un script CGI en PHP ou Perl est un problème, ou si vous préférez laisser les autres gérer les soucis (qui n’en sont pas vraiment en réalité) de gérer la maintenance du moteur, vous pouvez utiliser l'un des nombreux services gratuits ou commerciaux de moteurs de recherche hébergés.

Ces services vont indexer votre site pour vous et vous fournir le code HTML à installer sur vos pages web.

C'est tout. Vous disposez d'un moteur de recherche qui fonctionne pour votre site sans avoir les inconvénients de l'installation. Voici une liste des Services de moteur de recherche gratuits hébergés à distance:

Moteurs de recherche gratuits développés avec Perl

Moteur de recherche développé avec perl

Fluid Dynamics Search Engine (n'est plus supporté) : Ceci est un moteur de recherche basé sur Perl qui construit, au moment de l'indexation, soit une base de données de fichier texte ou une base de données MySQL (à votre choix).

Lorsque votre visiteur fait entrer un mot clés, il ne recherche que dans cette base de données. Il est modèle basé, de sorte que vous pouvez personnaliser son apparence pour convenir au look de votre site. Parmi les scripts des moteurs de recherche que nous avons évalués, cette technique offre la meilleure et la plus riche des recherches de requêtes possibles.

Ce type de moteur manipule non seulement les recherches booléennes, mais aussi les recherches utilisant des lettres en majuscules ou en minuscules, une recherche de phrase, recherche des attributs spécifiques (par exemple les mots dans le corps de texte, titre, mots-clés, etc.), et ainsi de suite.

L'auteur de ce script note qu’en raison du nombre important de fonctionnalités, le moteur de recherche risque d’utiliser d’importantes ressources du serveur que les autres moteurs de recherche qui ont moins de fonctionnalités. Notez que le moteur vous oblige à afficher le lien vers le site du développeur.

Site Search (n'est plus supporté) : est un script CGI de moteur de recherche qui recherche les documents sur votre site pour les mots clés entrés. Vous pouvez choisir que le résultat de recherche correspond exactement ou partiellement le mot clés utilisé.

Simple Search : Ce script Perl est développé par Matt Wright. Il fait une recherche de tous les documents sur votre site lorsque l'utilisateur exécute une recherche (c.-il ne pré-index pas votre site). Le moteur supporte les expressions booléennes dans le texte recherché.

Moteurs de recherche gratuits développés avec PHP

Moteur de recherche développé avec PHP

Sphider - PHP Spider and Search Engine : Sphider est un script de moteur de recherche qui utilise PHP-MySQL pour stocker l'index de votre site Web. Il peut suivre les liens sur votre page Web pour effectuer l'indexation en plein texte.

Il est capable de gérer des pages statiques et dynamiques, respecte les protocoles dans robots.txt, index les fichiers PDF et DOC, permet d'exclure des mots communs, soutient ET, OU et la phrase recherchée, donne des suggestions de recherche sur des requêtes qui comportent des erreurs d'orthographe ("Faite vous référence à ... "), sensible au contexte auto-complétion de termes de recherche, mot issu de l'anglais (" run "trouve" running "," runs ", etc.), génère des statistiques pour le site et la recherche, etc.

TSEP Search Engine Project : TSEP est un moteur de recherche de site développé avec PHP qui est compatible avec plusieurs langues. Vous êtes invité à ne pas supprimer la mention de copyright du moteur de recherche de votre site.

Vous pouvez inclure des fichiers par extensions, exclure les répertoires et les fichiers, etc.

Le moteur de recherche prend également en charge certains opérateurs booléens (+ pour les mots obligatoires, * pour générique, recherche d'expression, etc. ). Vous pouvez également définir des mots d’arrêt, des mots qui ne seront pas indexés sur vos pages.

Le moteur de recherche conserve un journal de recherches afin que vous puissiez avoir une idée de ce que vos visiteurs recherchent sur votre site.

Les avantages

Avantages de l'utilisation des services gratuits de script de moteur de recherche hébergés à distance :

  • Vous n’avez pas besoin d’avoir la capacité à exécuter des scripts Perl ou PHP sur votre serveur web.
  • Vous n’avez pas à vous inquiéter à propos de comment configurer et installer des scripts Perl CGI ou des scripts PHP.
  • En dehors de la configuration de petites choses comme la fréquence à laquelle vous voulez que votre site soit indexé et l'apparence de votre page de résultats (via une interface web conviviale), tout ce que vous avez généralement à faire avec ces services est d’implémenter le code HTML fourni dans vos pages.

Inconvénients :

  • La plupart (sinon tous) des services gratuits imposent des bannières publicitaires sur la page de résultats. Même s’ils ne le font pas, ils mettent souvent un logo sur la page de résultats qui pointe vers leur site. Selon vos besoins, vous pourrez constater que ceci nuit au professionnalisme de votre site. Bon nombre des services gratuits, cependant, offrent une option payante qui permettra d'éliminer la publicité tierce qu'ils imposent avec les comptes gratuits.
  • L'URL affichée dans la barre d’adresse du navigateur de vos visiteurs ne sera pas celle de votre site, mais celle du moteur de recherche. Cependant, cela peut être facilement contourné en mettant les résultats dans un cadre invisible (ou visible) sur votre site.
  • Bien que la plupart des services vous permettent de personnaliser votre page de résultats de recherche, beaucoup ne prévoient pas la possibilité de contrôler entièrement la façon dont vous voudriez qu’elle s’affiche pour correspondre avec le décor de votre site.
  • Certains services d’hébergement de moteur de recherche imposent une limite sur la fréquence à laquelle vous êtes autorisé à réindexer votre site. Certains n’indexent votre site qu’à un intervalle fixe (par exemple, une fois par semaine) ce qui signifie que les résultats présentés peuvent ne pas être à jour. Vous devez donc lire attentivement leur documentation avant de vous inscrire pour vous assurer d'obtenir un service qui répond à vos exigences.
  • Réindexer votre site nécessite généralement que le moteur de recherche scanne entièrement votre site, ce qui augmente la consommation de bande passante de votre site Web. Si vous utilisez également un hébergeur commercial où que vous payez pour votre bande passante, ou si vous utilisez un hébergeur gratuit avec des limitations sur la bande passante autorisée, cela pourrait être un sujet de préoccupation.

3. Utiliser les Principaux Moteurs de Recherche

Peu de gens s’en rendent compte, mais vous pouvez réellement utiliser les principaux moteurs de recherche tels que Google en tant que moteur de recherche pour votre site, gratuitement.

Pour faire cela avec Google, accédez au Moteur de Recherche Personnalisé de Google et remplissez le formulaire en ligne.

Moteur de recherche personnalisé de Google

Cette méthode n'a pas seulement les inconvénients de l'utilisation des services d’hébergement à distance par un tiers énumérés ci-dessus, elle a aussi les inconvénients suivants :

  • La fréquence de ré-indexation de votre site est encore plus limitée que lors de l'utilisation d'un des services de moteur de recherche hébergé à distance mentionnés ci-dessus. Vous n’avez essentiellement aucun contrôle sur la fréquence à laquelle le moteur de recherche indexe votre site. À moins que votre site possède une notoriété et que Google, Bing etc.. le scanne fréquemment. Cela signifie que les résultats des moteurs de recherche seront souvent inexacts - et si vous ajoutez de nouvelles pages à votre site régulièrement, votre moteur de recherche ne sera pas en mesure de les localiser.
  • La page de résultats affiche les publicités et la mise en forme du moteur de recherche. Vous avez encore moins de contrôle sur l’affichage que si vous utilisiez les services de moteur de recherche hébergé à distance par un tiers.
  • Si le moteur de recherche décide d'interrompre le service, la fonction de recherche de votre site va soudainement ne plus fonctionner.

Conclusion

Ajouter un moteur de recherche améliore votre navigation sur le site. En permettant à vos visiteurs d’avoir un autre moyen pour trouver des éléments sur votre site, vous augmentez la probabilité qu'ils trouvent votre site utile, qu’ils marquent votre site en favori, qu’ils achètent vos produits/services, et ainsi de suite.

Avec autant de solutions alternatives pour ajouter un moteur de recherche à votre site, dont la plupart sont gratuites, il n'y a vraiment aucune raison de ne pas le faire maintenant (à moins, bien sûr, que votre site ne possède seulement que quelques pages).




Rubriques des articles




Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


Un service au Top: des réponses quasi instantanées et des options et une facilité pour les activer ou les désactiver que l'on retrouve difficilement chez d'autres hébergeurs. Bonne continuation.

Xilyx Press à propos Planethoster France

Montrer une autre revue
Lire les avis Planethoster France



Plans d'hébergement




Les plans d'hébergement de 43 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Infomaniak France

6.75 EURO

Ajouter un Avis
Visiter

2

Hostpapa France

2.95 EURO

Ajouter un Avis
Visiter

3

Greengeeks

4.95 USD

Ajouter un Avis
Visiter

4

Siteground

6.95 USD

Ajouter un Avis
Visiter

5

Planethoster France

5.99 EURO

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter




Hébergeurs par avis de clients

Planethoster France
192 avis des clients
Hostpapa France
74 avis des clients
Infomaniak France
56 avis des clients
Rapidenet
50 avis des clients
Hostinger
47 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Planethoster France
187 / 192 recommandé
Infomaniak France
56 / 56 recommandé
Rapidenet
49 / 50 recommandé
Hostinger
44 / 47 recommandé
Hostpapa France
39 / 74 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Votre avis sur notre site



Contacter l'éditeur

Posez votre question