Inicio » Enredando » Actualmente leyendo:


Creando un buscador específico para tu blog (o web)

Martes, 2 de Diciembre de 2008 Marcos Ros-Martín Enredando 6 comentarios | Versión Imprimible

Aunque pueda parecer en un primer momento innecesario, un buscador es una opción que debería hallarse obligatoriamente en todo blog. Fundamentalmente, para los propios autores, que siempre andan rebuscando entre sus textos ya publicados para hacer referencias a temas pasados o, incluso, a la hora de retomar una materia aparcada que vuelve a estar candente. Pero también para los lectores que si son un tanto proactivos, andarán pensando “esto ya lo leí en…” o “creo que lo leí en…” e incluso si son buenos lectores, seguramente acudirán a tu sitio web para buscarlo y si, por desgracia, no lo son, siempre podrán disparar un tanto a ciegas para ver si Google, su providencia, les devuelve la información perdida en el fondo del pajar.

Huelga decir que hoy en día todos los gestores de contenidos o CMS suelen incorporar una caja de búsqueda de forma preconfigurada que posibilita la búsqueda en su base de datos. Por ejemplo, con mejores o peores resultados, Wordpress nos ofrece la opción de búsqueda dentro de su gestor de contenidos, e incluso facilitándonos un tutorial para generar una página de resultados de búsqueda personalizada para nuestra web. Desgraciadamente, estos sistemas no suelen acertar ante nuestras exigencias y, finalmente, según vayamos incorporando y publicando contenidos estas herramientas predeterminadas nos resultarán insuficientes, acabando nuestras búsquedas a partir de la página principal de cualquier buscador. Así pues, ¿por qué no incorporar la fuerza bruta de Google en nuestras webs como un servicio añadido para nuestros usuarios?

Tareas de preparación e indexación

La inclusión de una caja de búsqueda para nuestro sitio web no es una tarea excesivamente complicada como veremos, ya que sólo tenemos que incluir una pieza de código HTML dentro del código fuente de nuestra página web. Sin embargo, debemos tener presente ciertas aspectos previos para que Google indexe bien nuestros contenidos y, de esta manera, facilitar que nuestros resultados se ajusten precisamente a lo que nosotros deseamos que se recupere junto a la máxima pertinencia de los mismos.

Así, como buenos webmasters, en el caso de que nuestro blog se encuentre alojado en un dominio propio, deberemos editar y colocar el fichero robots.txt en el directorio raíz de nuestra página web. Este fichero, muy sencillo en su configuración, nos es útil a la hora de determinar qué directorios pueden o no pueden indexar los bots y arañas de los buscadores. De esta manera, nos aseguramos de que si subimos textos en formato pdf, por ejemplo, aparezcan en los resultados de búsqueda, mientras que si lo que queremos es que cierto contenido permanezca oculto podamos señalar que esos contenidos no sean recuperables mediante un buscador.

Otro de los aspectos a tener muy en cuenta cuando queremos utilizar a Google en nuestro sitio web es tener disponible en nuestro servidor un fichero Sitemap. Este fichero realiza un listado de todas las páginas disponibles en nuestro sitio en formato XML, organizadas de forma jerárquica y que deberemos dar de alta en el sitio Webmaster Tools de Google para que los bots tengan disponibles todos los contenidos de las páginas y no tengan que ir rastreándolos con los fallos en lo que esto puede derivar, lo que les facilita su trabajo y por supuesto que el nuestro.

Generando el código de la caja de búsquedas

Realizado todo este trabajo preparatorio, acomodando nuestros contenidos a lo que queremos que sea recuperable, simplemente debemos de realizar la inserción del código HTML de nuestra caja de búsqueda en nuestra web. Anteriormente, la inserción de código se realizaba mediante un texto más o menos estándar que podíamos encontrar fácilmente en cualquier sitio web destinada a la programación en HTML. Básicamente, el texto decía así:

<!-- 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="Buscar en sitio">
<font size=-1>
<input type=hidden name=domains value="
http://www.tunombrededominio.com"><br><input type=radio name=sitesearch value=""> WWW <input type=radio name=sitesearch value="TU NOMBRE DE DOMINIO" checked> TU NOMBRE DE DOMINIO<br>
</font>
</td></tr></TABLE>
</FORM>
<!-- SiteSearch Google -->

Hoy en día, el proceso de gestión de esos pequeños buscadores se encuentra muy simplificado, gracias sobre todo al propio interés de Google puesto que la inserción de estos pequeños códigos le reporta ingresos muy interesantes fundamentalmente por la publicidad insertada en los resultados de búsqueda. De esta forma, es posible crear y gestionar innumerables motores de búsqueda personalizados en el sitio web Google Coop creando motores de búsquedas específicos para sitios web o, por ejemplo, creando motores de búsqueda temáticos agrupando las búsquedas para distintas webs. Finalmente, si disponemos de una cuenta Adsense, Google nos ofrece la posibilidad de compartir los ingresos que puedan generar las consultas a nuestra web mediante la opción Adsense para la búsqueda que genera el código necesario para nuestra caja de búsqueda, pero con incluyendo nuestro identificador de afiliado.



Actualmente hay "6 comentarios" en este texto:

  1. Sí, lo sé. Un poco complicado de entender, pero…

    • Lía dice:

      Nada complicado de entender, porque lo has explicado fenomenal.
      Sólo quería decir que este tipo de búsqueda funciona. Durante mucho tiempo tuve otra caja de búsqueda en mi web que no utilizaba nadie, sin embargo, desde que he implementado la búsqueda personalizada de google todos los días se realizan consultas.
      Saludos,
      Lía.

  2. Susana dice:

    Hola,
    Y si lo que tenemos es un humilde blog en Blogger, ¿es posible incluir un buscador?

    • Hola Susana,

      ¡Claro que se puede! En la sección de edición de Plantilla dentro de Blogger, tienes una opción que creo que es “Incluir HTML” en la columna donde se sitúa el blogroll y la sección de “Archivos” del Blog. Es tan sencillo como copiar, pegar el código generado por Google o el que está presente en el texto.

      Confío en que te sirva de ayuda.

  3. Susana dice:

    Gracias Marcos, ha quedado estupendo y funciona muy bien.

Comenta este texto:







ATENCION - En ocasiones, los comentarios se moderan, lo que significa que si tu comentario no se publica inmediatamente, aunque lo normal es que sí que lo haga, es que es sospechoso de ser Spam. Pero no te preocupes, no hace falta que lo reenvíes, ni que escribas desconsolado por la pérdida de tu texto, seguramente aparecerá publicado en breve, en cuanto hayamos tenido tiempo de revisarlo.

Los autores de este blog no se responsabilizan de las opiniones y comentarios vertidos por los usuarios. Cualquier sugerencia será bien recibida.


También en Facebook - El Documentalista Enredado en Facebook

Artículos relacionados:

Se abre la veda contra Google

Martes, 9 de Marzo de 2010

Escribíamos hace unos días sobre los distintos frentes que a la compañía de Mountain View tenía abiertos en sus diversas áreas de su negocio. La semana pasada, el diario El País en su suplemento dominical Negocios dedicaba una serie de reportajes a estos mismos problemas que nosotros citábamos. Por su mayor profundidad, os recomiendo [...]

There will be blood (Todos contra Google)

Viernes, 19 de Febrero de 2010

He aquí una empresa que encontró ElDorado, una organización que dio un paso más allá en el mercado global de un mundo interconectado, que entendió la quinta esencia de cómo se comportaba el mercado dentro de un canal completamente nuevo, que intuyó cómo sería el futuro y se atrevió a desarrollar todo un modelo de [...]

¿Acabará el Chat de Facebook con el Messenger?

Lunes, 15 de Febrero de 2010

El movimiento ha pasado completamente desapercibido, el mundo estaba demasiado preocupado intentando destripar Google Buzz por esas fechas, o tal vez porque esta opción ya era conocida y estaba disponible desde hacía tiempo, pero desde Facebook se ha realizado un movimiento más para que casi toda la actividad social de los internautas pase por su [...]

El rodillo Google /y 3

Sábado, 2 de Enero de 2010

El descrédito de la prensa es un fenómeno más que estudiado dentro de lo que se denominó en Periodismo Ciudadano en aquellos inicios de la Web 2.0. Pero aquella revolución cognitiva se ha quedado en agua de borrajas, los blogs caen lentamente en el olvido, mientras las pastillas informativas narcisistas se distribuyen por doquier a [...]

El rodillo Google /2

Jueves, 31 de Diciembre de 2009

Eric Schmidt, CEO de Apple, abandonaba el pasado mes de Agosto la junta directiva de Apple por lo que se consideró entonces un posible conflicto de intereses. Entonces podría haberse opinado que el abandono de Google del órgano de la compañía de Cupertino bien se debía a la cercanía de la presentación del Chrome OS [...]

[X] Cerrar
Powered by ShareThis