Si tu página deleita a tus lectores con un contenido generoso y variado que incluye artículos y/o elementos mu­l­ti­me­dia, deberías ga­ra­n­ti­zar que los usuarios puedan encontrar fá­ci­l­me­n­te lo que más les interesa entre toda la oferta de tu proyecto web. Junto a un menú de na­ve­ga­ción intuitivo, la función de búsqueda in­te­li­ge­n­te también se cuenta entre las apli­ca­cio­nes pri­n­ci­pa­les con las que se puede aumentar de forma si­g­ni­fi­ca­ti­va la usa­bi­li­dad de una web. Hoy, los ad­mi­ni­s­tra­do­res web tienen multitud de opciones para poder integrar esta función, entre las cuales, además de la nativa, incluida ge­ne­ra­l­me­n­te en los gestores de contenido (CMS) más ha­bi­tua­les, las barras de búsqueda de los grandes bu­s­ca­do­res también son muy populares. Menos popular es la pro­gra­ma­ción de esta función con scripts de PHP.

La barra de búsqueda en los CMS

Utilizar algún sistema de gestión de co­n­te­ni­dos como WordPress, Jommla!, Drupal o Typo3 permite hacer uso de su propia función de búsqueda integrada. En general, esta se puede activar en unos pocos pasos y sin necesidad de integrar códigos o scripts ma­nua­l­me­n­te en el código fuente. En el caso de que las funciones básicas de esta pre­s­ta­ción no sean su­fi­cie­n­tes para el proyecto se puede recurrir al gran número de plugins que las co­mu­ni­da­des de de­sa­rro­lla­do­res ponen a di­s­po­si­ción de los ad­mi­ni­s­tra­do­res web y que permiten ampliar el espectro de funciones de la barra de búsqueda interna.

Insertar un buscador externo

Si en tu caso no ad­mi­ni­s­tras un gestor de co­n­te­ni­dos o prefieres buscar una al­te­r­na­ti­va a los bu­s­ca­do­res in­te­gra­dos en ellos, cuentas con los recursos de los grandes motores de búsqueda como Google, Du­c­k­Du­c­k­Go o Startpage by ixquick, entre otros, que ofrecen la po­si­bi­li­dad de integrar de forma gratuita su barra de búsqueda en páginas web.

Para im­ple­me­n­tar­la suelen seguirse los mismos pasos en todos ellos:

  • Registro en el buscador (no es necesario en todos los casos)
  • Co­n­fi­gu­ra­ción de la barra de búsqueda en la página del proveedor
  • In­te­gra­ción del código HTML en el código fuente de tu página

La función está di­s­po­ni­ble tan pronto como el crawler ha indexado el proyecto al completo, incluidas todas las su­b­pá­gi­nas.

Motor de búsqueda pe­r­so­na­li­za­do de Google

El conocido buscador ofrece gra­tui­ta­me­n­te su motor de búsqueda pe­r­so­na­li­za­do, aunque con funciones limitadas. Para conseguir el código necesario para su in­te­gra­ción en la web hay que re­gi­s­trar­se. La versión básica puede adaptar el campo de búsqueda al diseño de tu web, por lo que deja entonces de co­n­si­de­rar­se un servicio de Google. Funciones adi­cio­na­les como la des­ac­ti­va­ción de anuncios en la lista de re­su­l­ta­dos requieren una ac­tua­li­za­ción de pago, la cual permite, además, el ajuste del diseño sin el branding de Google y da acceso a pre­s­ta­cio­nes como búsqueda de imágenes, im­ple­me­n­ta­ción en varios idiomas, feeds en XML, ca­te­go­rías o in­de­xa­ción a demanda.

Insertar Startpage en tu web

El buscador holandés Startpage, de ixquick, re­pre­se­n­ta una al­te­r­na­ti­va a Google al ofrecer re­su­l­ta­dos ano­ni­mi­za­dos. También es posible in­te­grar­lo en una página web, aunque con menos libertad en cuanto al diseño. A di­fe­re­n­cia del caso anterior, el código se puede generar en la página del proveedor sin tener que re­gi­s­trar­se. Además, cuentas con la po­si­bi­li­dad de escoger el mejor diseño para la barra de búsqueda de Startpage de entre trece mo­da­li­da­des, cuyo tamaño se puede ajustar in­di­vi­dua­l­me­n­te. También es posible definir si la lista de re­su­l­ta­dos se muestra en una ventana in­de­pe­n­die­n­te y a qué página pueden ser re­di­re­c­cio­na­dos los usuarios al finalizar la búsqueda.

Integrar la barra de búsqueda de Du­c­k­Du­c­k­Go

También Du­c­k­Du­c­k­Go prescinde del al­ma­ce­na­mie­n­to de los datos de sus usuarios y goza de una creciente po­pu­la­ri­dad en la comunidad de Internet. En este caso, la barra de búsqueda, como en los casos an­te­rio­res, también se inserta mediante un código que se toma de su página, donde puede ser co­n­fi­gu­ra­do sin registro previo, como en el caso de ixquick. Además del ajuste de tamaño de la barra, el buscador ofrece la po­si­bi­li­dad de definir el color de fondo, así como el texto pre­de­te­r­mi­na­do (p. ej., “Search Du­c­k­Du­c­k­Go”).

Programa tu propia barra de búsqueda

Diseñar una barra de búsqueda con código PHP es una al­te­r­na­ti­va que pro­po­r­cio­na a los ad­mi­ni­s­tra­do­res web mucha libertad, a la vez que también se presta a errores más numerosos. Entre estos figuran, por ejemplo, que un script se vea de­s­bo­r­da­do por el volumen en aumento de contenido en una página, que el proveedor de alo­ja­mie­n­to limite su fecha de ve­n­ci­mie­n­to o que la función de búsqueda ya no sea soportada por su de­sa­rro­lla­dor. Asimismo, los scripts antiguos o mal pro­gra­ma­dos pueden re­pre­se­n­tar un riesgo para la seguridad. Es por ello que para no so­bre­ca­r­gar el alo­ja­mie­n­to de la web con una función de búsqueda y para poder ga­ra­n­ti­zar un servicio estable, los ad­mi­ni­s­tra­do­res se decantan de forma creciente por bu­s­ca­do­res externos.

Ir al menú principal