Accueil > Outils et techniques > Recherche avancée sur Internet - Moteurs de recherche > Installer un google personnalisé sur son site

Installer un google personnalisé sur son site

Mettre un moteur dans votre tigre

vendredi 12 novembre 2004, par Stephane Cottin

Installer un moteur de recherche personnalisé sur son site ou sur un intranet est devenu de plus en plus facile.

Je ne parlerai pas des fonctionnalités propres au CMS comme spip, qui permettent d’avoir un petit moteur sur les données générées sur ces espaces. Il y a aussi sur ce site, une page qui permet une recherche avancée motorisée par Atomz.

Mais je souhaite évoquer ici les solutions proposées par Google pour installer un moteur de recherche (en fait une fenêtre de recherche Google) sur son site.

Google offrent plusieurs possibilités d’installation de fenêtres de recherche sur un site, à commencer par des solutions "corporate", payantes mais très efficaces.

Tout ceci est rappelé sur les pages Google’s Custom WebSearch sur le site de Google.

Mais plusieurs techniques gratuites sont proposées en français sur la page "
Insérez le champ de recherche Google dans votre propre site !"
(en anglais, bien plus détaillé)

On arrive donc à ceci (voir le code en note de bas de page [1]) :

Google
sur le web sur servicedoc.info

On peut générer ses codes html à copier-coller grâce à la page http://services.google.com/cobrand/... : rien n’empêche de générer des fenêtres de recherche sur un ou plusieurs sites d’intérêt. Imaginez que vous cherchiez souvent sur le site du Minefi ou de l’assemblée nationale, voire les deux à la fois, créez vous un google qui ne cherche que dans ces sites [2] :

Google
web AN sénat Conseil constit gouv.fr élysée Conseil d'Etat Cour de cass

Mais il y a mieux à mon avis : la recherche personnalisée proposée par Google Labs avec la nouveauté "Site-Flavored Google Search box" : la recherche au goût Google ! Cette fois-ci, google vous propose de ne rechercher que dans les sites qui correspondent aux critères thématiques que vous lui avez prédéfinis. Ici, on ne va chercher que dans les sites que Google considère ne parler que des thèmes que je lui ai imposés, à savoir les numéros 151,149,58,61,40,46 (de mémoire, c’était Law, Open Source, Government, Internet, Publishing...).

C’est encore en test, mais cela a l’air de marcher. En tout cas, c’est une bonne idée.

Google

Notes

[1Voilà le code à copier coller dans votre site pour avoir un moteur de recherche google dans votre site :

<!-- SiteSearch Google -->
<FORM method=GET action="http://www.google.com/search">
<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif"
border="0" ALT="Google"></A>
</td>
<td>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT type=submit name=btnG VALUE="Google Search">
<font size=-1>
<input type=hidden name=domains value="servicedoc.info"><br><input type=radio name=sitesearch value=""> sur le web <input type=radio name=sitesearch value="servicedoc.info" checked> sur servicedoc.info <br>
</font>
</td></tr></TABLE>
</FORM>
<!-- SiteSearch Google -->

[2

<FORM method=GET action=http://www.google.com/custom>
<TABLE bgcolor=#FFFFFF cellspacing=0 border=0>
<tr valign=top><td>
<A HREF=http://www.google.com/search>
<IMG SRC=http://www.google.com/logos/Logo_40wht.gif border=0 ALT=Google align=middle></A>
</td>
<td>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT type=submit name=sa VALUE="Google Search">
<INPUT type=hidden name=cof VALUE="S:http://www.servicedoc.info;GL:1;AH:left;BGC:snow;LH:50;L
:http://www.servicedoc.info/logo.gif;LW:50;AWFID:9021ea2b1576b63c;">
<input type=hidden name=domains value="assemblee-nat.fr;senat.fr;conseil-constitutionnel.fr;gouv.fr;
elysee.fr;conseil-etat.fr;courdecassation.fr"><br><input type=radio name=sitesearch value=""> web <input type=radio name=sitesearch value="assemblee-nat.fr" checked> AN <input type=radio name=sitesearch value="senat.fr" checked> sénat <input type=radio name=sitesearch value="conseil-constitutionnel.fr" checked> Conseil constit
<input type=radio name=sitesearch value="gouv.fr" checked> gouv.fr <input type=radio name=sitesearch value="elysee.fr" checked> élysée <input type=radio name=sitesearch value="conseil-etat.fr" checked> Conseil d'Etat <input type=radio name=sitesearch value="courdecassation.fr" checked> Cour de cass
</td></tr></TABLE>
</FORM>

9 Messages

  • Installer un google personnalisé sur son site Le 21 février 2006 à 12:03

    j’ai un peu de mal car ça ne veut pas marcher je ne comprend pas ? :en_colere :mouai

  • J’ai pas compris Le 22 février 2006 à 18:31

    j’ai rien compris :-/

    • J’ai pas compris Le 22 février 2006 à 21:07, par Stephane Cottin

      Ce qui est expliqué (mal je le concède) dans cet article est une méthode pour insérer dans une page web (internet ou intranet, c’est indifférent) une boîte de recherche google et de faire en sorte que la recherche se fasse sur le contenu d’un ou plusieurs sites choisis par avance.

      La méthode est relativement simple car elle consiste à copier coller l’un des bouts de code qui vont bien (c’est de l’html tout à fait normal, pas besoin de compilateur ou d’installation d’autres langages) dans le code source de la page à l’endroit où l’on veut que cela s’insère. On peut tester l’outil en copiant-collant uniquement le code dans un fichier vierge, qu’on enregistrera sur son disque dur sous un nom quelconque, toto.html par exemple, et qu’on ouvrira ensuite dans un navigateur. Normalement, ça marche.

      Pour info, cette technique existe aussi pour la plupart des moteurs du marché (Yahoo, exalead, msn, mozbot...) et tous proposent aussi des fonctionnalités supplémentaires comme la recherche limitée à un ou plusieurs sites. J’ai ici jeté mon dévolu sur google car c’est sans conteste celui qui indexe de la façon la plus profonde et la plus fréquente mon site.

      Voili.

  • Installer un google personnalisé sur son site Le 5 mars 2006 à 06:55, par schnauzer

    Bonjour,

    Je l’ai installé chez moi (www.schnauzer.fr/bal/alpha.html) et on dirait que ça marche. Là où je ne suis pas bien la démarche, c’est qu’en me reportant à la page de Google on ne trouve pas trace du code qui permet la recherche sur son propre site. Est-ce c’est tout de même légal ? Merci. Excellent site.

  • Installer un google personnalisé sur son site Le 14 décembre 2006 à 13:51, par nic975

    je vais l’essayer sur mon site.
    Je vous dirai si ça fonctionne avec moi

    créer un site internet

  • Installer un google personnalisé sur son site Le 7 janvier 2007 à 11:10, par dune

    Par défaut, je me demande s’il est possible de ’checker’ la case correspondant à une recherche sur son site plutot que sur google en général.
    Le script fournit par google ne permet pas cela ...

    http://www.agora-photo.com

    • Installer un google personnalisé sur son site Le 7 janvier 2007 à 12:33, par Stephane Cottin

      Dans le code fourni par défaut, il faut déplacer le "checked" dans le bon input type

      exemple :

      <input type=hidden name=domains value="servicedoc.info"><br>

      <input type=radio name=sitesearch value=""> sur le web

      <input type=radio name=sitesearch value="servicedoc.info" checked > sur ce site
SPIP | | Plan du site | Suivre la vie du site RSS 2.0