Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo usar múltiples formularios de búsqueda en WordPress

Cuando la búsqueda de WordPress mezcla contenido, como mostrar publicaciones de blog a clientes que buscan productos, crea una experiencia confusa. Hemos visto que esto sucede una y otra vez en sitios con tiendas de comercio electrónico y blogs activos.

¿El resultado? Usuarios confundidos, conversiones perdidas y menor participación.

La cuestión es que, dependiendo de tu sitio web de WordPress, un solo formulario de búsqueda no siempre funciona mejor. Diferentes partes de tu sitio necesitan diferentes tipos de búsquedas.

Por ejemplo, en las tiendas en línea, los compradores quieren buscar solo productos, no publicaciones de blog. La solución es crear formularios de búsqueda separados para diferentes tipos de contenido.

En WPBeginner, hemos ayudado a propietarios de sitios web a resolver este problema exacto. En este artículo, te mostraremos cómo agregar y usar múltiples formularios de búsqueda en tu sitio de WordPress. Compartiremos lo que mejor nos ha funcionado en muchos sitios web diferentes. 🙌

Cómo usar múltiples formularios de búsqueda en WordPress

¿Por qué usar múltiples formularios de búsqueda en WordPress?

Un formulario de búsqueda puede ayudar a los visitantes a encontrar lo que buscan, rápidamente. Sin embargo, si tienes mucho contenido, entonces podría tener sentido crear múltiples formularios que busquen tipos específicos de contenido.

Por ejemplo, si tienes una tienda en línea, podrías crear una búsqueda inteligente de productos WooCommerce que busque específicamente productos.

También puedes crear un formulario de búsqueda avanzado para tipos de publicación personalizados. Por ejemplo, en WPBeginner, hemos creado formularios de búsqueda de tipos de publicación personalizados para nuestras páginas de Ofertas y Glosario.

Un ejemplo de un formulario de búsqueda personalizado en el sitio web de WPBeginner

Al usar diferentes formularios de búsqueda en distintas ubicaciones de tu sitio, puedes ayudar a los visitantes a obtener resultados de búsqueda precisos y útiles, sin importar cuánto contenido hayas publicado. Esto mejorará la experiencia del visitante y los animará a quedarse más tiempo.

Dicho esto, te mostraremos cómo crear múltiples formularios de búsqueda en WordPress. Puedes usar los enlaces rápidos a continuación para navegar por este tutorial:

Empecemos.

Paso 1: Instalar y configurar SearchWP

La forma más fácil de agregar múltiples formularios de búsqueda a tu sitio web de WordPress es usando SearchWP, el mejor plugin de búsqueda para WordPress utilizado por más de 50,000 sitios.

Con SearchWP, puedes buscar contenido que WordPress ignora por defecto, incluyendo tipos de publicación personalizados, productos de WooCommerce, categorías y archivos PDF.

También puedes crear múltiples formularios de búsqueda y luego agregar esos formularios a cualquier página, publicación o área lista para widgets. Para más información al respecto, consulta nuestra reseña detallada de SearchWP.

SearchWP

Lo primero que necesitas hacer es instalar y activar el plugin SearchWP. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Tras la activación, ve a SearchWP » Configuración y luego haz clic en la pestaña ‘General’.

Ingresa la clave de licencia de SearchWP

Aquí, necesitas ingresar tu licencia en el cuadro ‘Clave de licencia’. Puedes encontrar esta información en tu cuenta en el sitio de SearchWP.

Hecho esto, simplemente haz clic en el botón ‘Verificar clave’.

Paso 2: Configura un algoritmo de búsqueda personalizado de WordPress

Después de ingresar la clave de licencia, es una buena idea ajustar cómo SearchWP indexa, busca y muestra tu contenido. Puedes pensar en esto como la creación de un algoritmo de búsqueda de Google personalizado que sea solo para tu blog de WordPress o sitio web.

Estas son la configuración general que todos los formularios de búsqueda usarán por defecto. Puedes anular esta configuración para los formularios de búsqueda individuales.

Para empezar, dirígete a SearchWP » Algoritmo.

El plugin de optimización de búsqueda de WordPress SearchWP

Aquí, verás una sección para los diferentes tipos de contenido que SearchWP busca por defecto, como páginas y publicaciones.

Notarás que cada elemento tiene una escala de 'Relevancia de atributo aplicable'. Este es el peso (importancia) que SearchWP le dará a cada atributo.

Configuración de la relevancia de atributos aplicables en SearchWP

El contenido que coincide con un atributo de alta relevancia aparecerá más arriba en los resultados de búsqueda. Por el contrario, el contenido que coincide con un atributo de menor relevancia aparecerá más abajo en la página de resultados de búsqueda.

Para cambiar la relevancia, simplemente arrastra los diferentes deslizadores. Por ejemplo, si mueves el deslizador de 'Título' hacia la izquierda y el deslizador de 'Contenido' hacia la derecha, entonces el contenido tendrá más peso que el título.

Un ejemplo de atributos con diferentes configuraciones de relevancia en un algoritmo de búsqueda personalizado

Incluso puedes indicarle a SearchWP que busque contenido que WordPress ignora por defecto.

Para hacer esto, haz clic en el botón 'Fuentes y configuración'.

Cómo hacer que más contenido sea buscable en WordPress

Ahora puedes marcar la casilla junto a los diferentes tipos de contenido.

Por ejemplo, es posible que desees hacer que los comentarios del blog sean buscablesagregar indexación y búsqueda de PDF en WordPress.

Cuando estés satisfecho con tus cambios, simplemente haz clic en el botón ‘Listo’.

Cómo agregar comentarios, medios y más a los resultados de búsqueda de WordPress

Esto agrega una nueva sección para cada tipo de contenido. Una vez más, puedes cambiar la relevancia del atributo usando los diferentes controles deslizantes.

Cuando estés satisfecho con la configuración del algoritmo de búsqueda, simplemente desplázate hasta la parte superior de la pantalla y haz clic en el botón ‘Guardar’.

Guardar tu algoritmo de búsqueda personalizado de WordPress

SearchWP ahora reconstruirá el índice automáticamente. Dependiendo de la velocidad de tu conexión a Internet y de tu proveedor de hosting de WordPress, esto puede tardar unos minutos.

Tan pronto como veas ‘Estado del índice 100%’, sabrás que SearchWP ha indexado todo tu contenido y configuraciones.

Reconstruir tu índice de búsqueda de WordPress

Paso 3: Crear múltiples formularios de búsqueda diferentes en WordPress

Ahora, puedes crear tantos formularios de búsqueda diferentes como desees.

Para empezar, dirígete a SearchWP » Formularios de búsqueda y haz clic en el botón ‘Añadir nuevo’.

Añadiendo un formulario de búsqueda personalizado a tu sitio web de WordPress

Esto crea un nuevo formulario de búsqueda, listo para que lo personalices. Por ejemplo, si tienes un sitio web de reseñas, entonces podrías crear un formulario que busque entradas de reseñas de productos e ignore otro contenido como tus entradas de blog y medios.

Para empezar, necesitarás darle un nombre único al formulario haciendo clic en el pequeño ícono de lápiz junto a ‘Formulario de búsqueda 1’.

Agregar un nombre al formulario de búsqueda

Ahora escribe un nombre para el formulario de búsqueda personalizado.

Dado que vas a crear varios formularios de búsqueda en WordPress, es importante usar un nombre que te ayude a identificar este formulario en el panel de WordPress.

Agregar un título a un formulario de búsqueda personalizado

Después de eso, puedes elegir un diseño usando las miniaturas de ‘Tema de diseño’.

Algunos de estos diseños están pensados para formularios de búsqueda específicos. Por ejemplo, si estás creando un formulario que busca por categoría en WordPress, te recomendamos seleccionar 'Búsqueda por categoría', ya que tiene muchas de las configuraciones que necesitas.

Elegir un diseño para un formulario de búsqueda personalizado

Simplemente haz clic en los diferentes temas para ver una vista previa de cómo se verá este formulario en tu sitio web.

Después de tomar tu decisión, desplázate hasta la sección ‘Estilo personalizado’.

La configuración que ve puede variar según el diseño de su tema. Por ejemplo, si seleccionó 'Búsqueda rápida', la configuración de 'Búsqueda rápida' se habilitará de forma predeterminada.

El tema y la configuración de búsqueda rápida de SearchWP

Puedes deshabilitar y habilitar las diferentes opciones usando sus interruptores. La vista previa en vivo se actualizará automáticamente a medida que realices cambios, para que puedas probar diferentes configuraciones y ver qué funciona mejor.

Dependiendo de tu diseño y del tipo de formulario que quieras crear, es posible que necesites habilitar y deshabilitar algunas de las configuraciones de 'Estilo personalizado'.

¿Quieres crear un formulario que busque por categoría? Entonces, necesitarás habilitar el interruptor 'Búsqueda por categoría'.

Después de eso, busca el campo ‘Seleccionar Categoría’ y escribe cada categoría que quieras incluir en los resultados de búsqueda. Por ejemplo, si tienes una tienda en línea, entonces quizás quieras crear formularios que busquen categorías de productos específicas de WooCommerce.

Crear múltiples formularios de búsqueda para WordPress

Si quieres permitir que los visitantes filtren sus resultados de búsqueda usando factores como el autor, tipo de publicación y etiqueta, entonces necesitarás hacer clic para activar el interruptor ‘Búsqueda avanzada’.

Después de eso, desplázate hasta el campo ‘Filtro(s) de búsqueda avanzada’. Por defecto, SearchWP permite a los visitantes filtrar sus resultados usando Autores, Tipos de Publicación y Etiquetas.

Crear un formulario de búsqueda avanzado en WordPress

Para eliminar cualquiera de estos filtros, simplemente haz clic en su botón ‘X’. Si quieres agregar más filtros, entonces simplemente escribe sus nombres en el campo.

Luego, cuando aparezca la opción correcta en el menú desplegable, haz clic en ella.

Agregar filtros a la búsqueda de WordPress

Por defecto, el formulario buscará en medios, páginas y publicaciones. Si has creado tipos de publicación personalizados, entonces quizás quieras incluirlos en los resultados de búsqueda.

Para hacer esto, busca el campo ‘Tipo de búsqueda’ y haz clic en él.

Agregar múltiples formularios de búsqueda a un sitio web de WordPress

Ahora puedes escribir el nombre de cada tipo de publicación personalizado.

Cuando aparezca el tipo de publicación personalizado correcto, haz clic para agregarlo a la búsqueda.

Cómo buscar tipos de publicaciones personalizadas en WordPress

¿Quieres excluir páginas, publicaciones o medios de los resultados de búsqueda?

Luego, simplemente haz clic en la pequeña 'X' junto a 'Medios', 'Páginas' o 'Publicaciones'.

Eliminar tipos de contenido de los resultados de búsqueda de tu WordPress

Cuando estés satisfecho con el tipo de contenido que SearchWP buscará, es posible que desees agregar texto de marcador de posición a la barra de búsqueda.

Aquí, recomendamos informar a los visitantes cómo funciona el formulario de búsqueda y qué resultados deben esperar obtener. Por ejemplo, si tienes un mercado en línea, es posible que desees usar texto como 'Buscar productos' o 'Comenzar a comprar'.

Por defecto, SearchWP mostrará un mensaje genérico de 'Introduce una palabra clave y busca'. Puedes reemplazarlo con tu propio mensaje escribiendo en 'Etiqueta del campo'.

Agregar una etiqueta a un formulario de búsqueda en tu blog o sitio web de WordPress

Por defecto, el formulario de búsqueda muestra una lupa y un botón azul de 'Buscar'.

Para eliminar el botón 'Buscar', simplemente haz clic para desactivar el interruptor 'Botón de búsqueda'.

Personalizar un formulario de búsqueda en WordPress

Cuando estés satisfecho con estas configuraciones, desplázate hasta la sección 'Estilo del formulario'.

Aquí, puedes elegir entre diferentes estilos de formulario, agregar un borde y cambiar el tamaño de la fuente.

Cambiar el estilo de SearchWP

En 'Estilo del botón', puedes personalizar el botón 'Buscar' que aparece en el formulario.

Finalmente, cuando estés satisfecho con la configuración del formulario, puedes desplazarte hasta la parte superior de la pantalla y hacer clic en 'Guardar' para almacenar tu configuración.

Guardar tu formulario de búsqueda personalizado de WordPress

Para crear formularios de búsqueda más personalizados con configuraciones únicas, simplemente repite el mismo proceso exacto descrito anteriormente.

Paso 4: Agregar múltiples formularios de búsqueda a tu sitio de WordPress

Puedes agregar múltiples formularios de búsqueda a cualquier página, publicación o área lista para widgets usando un shortcode o el bloque Formulario de búsqueda.

Dado que es lo más fácil, comencemos por ver el método del bloque.

Opción 1: Agregar un formulario de búsqueda a una página o publicación

Es posible que desees agregar un formulario de búsqueda a una página o publicación específica, o incluso mostrarlo dentro del contenido de la publicación.

Por ejemplo, podrías agregar un formulario de búsqueda a tu página de preguntas frecuentes, documentación, centro de ayuda, base de conocimiento o similar. Esto puede mejorar la experiencia del cliente al ayudar a los usuarios a encontrar respuestas y recursos útiles.

Ejemplo de formulario de búsqueda en una página

Para comenzar, simplemente dirígete a la página o publicación donde deseas agregar el formulario.

Luego puede hacer clic en el ícono '+' y escribir 'Formulario de búsqueda'.

Agregar un formulario de búsqueda a una página o publicación usando un bloque

Cuando aparezca el bloque correcto, haga clic en él.

Ahora puedes abrir el menú desplegable ‘Seleccionar un formulario’ y elegir el formulario que deseas mostrar en esta página o publicación.

Elegir un formulario de búsqueda

Cuando esté listo para publicar el formulario de búsqueda, simplemente haga clic en 'Actualizar' o 'Publicar'. Ahora, visite esta página o publique para ver el formulario de búsqueda en acción.

Opción 2: Agregar un formulario de búsqueda a un área lista para widgets

Otra opción es agregar un formulario de búsqueda a un área lista para widgets, como la barra lateral o una sección similar. Esta es una forma fácil de mostrar la misma barra de búsqueda en varias páginas de su sitio web de WordPress.

Vaya a Apariencia » Widgets para ver todas las diferentes áreas donde puede agregar widgets.

Agregar un widget de búsqueda a un blog o sitio web

Las opciones que vea pueden variar según su tema de WordPress. Por ejemplo, si está utilizando el tema Astra, el área de widgets de la barra lateral se llama 'Barra lateral principal'.

Simplemente haga clic en el ícono de bloque '+' en el área donde desea agregar un widget.

Agregar nuevo widget de bloque

Luego, escriba 'Formulario de búsqueda'.

Cuando aparezca el bloque correcto, haga clic para agregarlo a su sitio web.

Agregar un widget de formulario de búsqueda a tu sitio web

Ahora puede abrir el menú desplegable y elegir el formulario de búsqueda que desea utilizar.

Cuando haya terminado, simplemente haga clic en el botón 'Actualizar' para publicar el formulario de búsqueda.

Agregar un formulario de búsqueda a un blog o sitio web

Ahora, puede visitar su sitio para ver el formulario de búsqueda mejorado.

Para obtener más información sobre este tema, consulte nuestra guía sobre cómo agregar y usar widgets en WordPress.

Opción 3: Agregar un formulario de búsqueda usando el Editor de Sitio Completo

Si estás utilizando un tema de bloques de WordPress, entonces puedes agregar formularios de búsqueda usando el editor de sitio completo. Incluye áreas que no puedes editar usando el editor de contenido estándar de WordPress. Por ejemplo, puedes agregar un formulario de búsqueda a tu plantilla 404 en WordPress.

Para empezar, dirígete a Apariencia » Editor en el panel de WordPress.

Agregar búsqueda Ajax en vivo usando el editor de sitio completo (FSE)

Ahora, verás algunas opciones para editar tu tema de bloques.

A modo de ejemplo, te mostraremos cómo agregar un formulario de búsqueda a una plantilla de página. Para hacerlo, haz clic en el menú 'Plantillas'.

Elegir una plantilla para editar en el editor de sitio completo

Ahora verás una lista de todas las plantillas que componen tu tema de WordPress.

Simplemente encuentra la plantilla o parte de plantilla que deseas editar y haz clic en ella.

Agregar un formulario de búsqueda personalizado a una plantilla de sitio web o parte de plantilla

WordPress ahora mostrará una vista previa de esta plantilla.

Para continuar y editar la plantilla, haga clic en el pequeño ícono del lápiz.

Agregar un formulario de búsqueda a una plantilla de archivo

Ahora, haga clic en el ícono de '+'.

En el panel que aparece, escribe 'Formulario de búsqueda'.

Agregar el widget de búsqueda de SearchWP a WordPress

Cuando aparezca el bloque correcto, arrástralo y suéltalo en tu diseño.

Ahora puede abrir el menú desplegable y elegir el formulario de búsqueda que desea utilizar.

Mostrar diferentes widgets de formulario de búsqueda en WordPress

Hecho esto, simplemente haz clic en el botón 'Guardar' para que tus cambios se publiquen.

Opción 4: Agregar un formulario de búsqueda a WordPress usando un shortcode

Otra opción es agregar un formulario de búsqueda usando su shortcode. Esta puede ser una opción más fácil si deseas agregar el mismo formulario de búsqueda a varias páginas, publicaciones o áreas listas para widgets, ya que puedes simplemente pegar el mismo shortcode en varias ubicaciones.

Para obtener el shortcode de un formulario de búsqueda, dirígete a SearchWP » Formularios de búsqueda. Aquí, encuentra el formulario de búsqueda que deseas mostrar y copia el valor en la columna 'Shortcode'.

Cómo agregar un formulario de búsqueda a WordPress usando un shortcode

Ahora puedes agregar el shortcode a cualquier página, publicación o área lista para widgets. Para obtener instrucciones paso a paso, consulta nuestra guía sobre cómo agregar un shortcode en WordPress.

Opción 5: Agregar un formulario de búsqueda a tu menú de navegación

A menudo, los sitios web tenían una página con un formulario de búsqueda y un menú que contenía una barra de búsqueda. De esta manera, sin importar dónde se encontrara el usuario, podía simplemente desplazarse hasta la sección del encabezado y usar la función de búsqueda cuando la necesitara.

Si te interesa hacer esto, puedes consultar nuestra guía sobre cómo agregar una barra de búsqueda al menú de WordPress con SearchWP.

Consejo adicional: Usa análisis de búsqueda para optimizar tus formularios de búsqueda

Configurar múltiples formularios de búsqueda es solo el principio. Para mejorar realmente la experiencia de búsqueda de tu sitio, necesitas entender cómo los visitantes usan esos formularios.

Ahí es donde entra la extensión Metrics de SearchWP. Rastrea lo que los usuarios buscan en tu sitio, cuántos resultados ven y en qué hacen clic. Estos datos te dan una visión interna de lo que tu audiencia realmente quiere.

🎯 Consejo profesional: La extensión Metrics de SearchWP está incluida en el plan Pro y superiores. Una vez instalada, dirígete a SearchWP » Metrics en tu panel para empezar a ver información de búsqueda en tiempo real.

Por ejemplo, puedes:

  • Identifica palabras clave populares para mejorar el enlazado interno o escribir contenido nuevo
  • Identifica búsquedas de “sin resultados” y agrega contenido faltante o corrige filtros de búsqueda
  • Ve qué formularios de búsqueda generan más clics y interacción
Métricas de SearchWP

Al revisar regularmente tus análisis de búsqueda interna, puedes ajustar la configuración de cada formulario y tu estrategia de contenido. De esta manera, puedes crear una experiencia más fluida que mantenga a los visitantes regresando.

Para obtener instrucciones paso a paso, consulta nuestra guía sobre cómo ver análisis de búsqueda en WordPress.

🙋‍♀️ Preguntas frecuentes: Cómo usar múltiples formularios de búsqueda en WordPress

Ahora que sabes por qué y cómo usar múltiples formularios de búsqueda, respondamos algunas preguntas comunes que los usuarios tienen sobre la personalización y expansión de la funcionalidad de búsqueda en WordPress.

¿Cuáles son los beneficios de usar múltiples formularios de búsqueda en un sitio?

Múltiples formularios de búsqueda ayudan a los usuarios a encontrar exactamente lo que buscan al enfocarse en tipos de contenido específicos, como productos de eCommerce, publicaciones de blog o contenido personalizado. Esto aumenta la precisión de la búsqueda, la satisfacción del usuario, el tiempo en el sitio e incluso puede generar más conversiones.

¿Puedo personalizar la apariencia de cada formulario de búsqueda?

Sí. La mayoría de los plugins de búsqueda de WordPress te permiten estilizar cada formulario para que coincida con diferentes partes de tu sitio. Puedes cambiar colores, texto de botones, texto de marcador de posición y diseño utilizando configuraciones integradas o CSS personalizado.

¿Cómo puedo crear un formulario de búsqueda avanzada para tipos de publicaciones personalizadas?

Plugins como SearchWP o Custom Post Type UI te permiten incluir tipos de publicaciones personalizadas, como eventos, portafolios o productos, en tus resultados de búsqueda.

Creando un formulario de búsqueda de WordPress para tipos de publicación personalizados

También te permiten controlar qué tipos de contenido aparecen en cada formulario de búsqueda.

¿Cómo creo un formulario de varios pasos en WordPress?

Crear un formulario de varios pasos en WordPress es diferente de configurar varios formularios de búsqueda.

Dicho esto, puedes usar constructores de formularios de arrastrar y soltar como WPForms o Formidable Forms para crear formularios de varios pasos. Estos dividen los formularios más largos en secciones más pequeñas y fáciles, lo que mejora la experiencia del usuario y las tasas de finalización de formularios.

Esperamos que este artículo te haya ayudado a aprender cómo usar múltiples formularios de búsqueda en WordPress. También te pueden interesar nuestras guías sobre:

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

17 CommentsLeave a Reply

  1. Vaya, ni siquiera sabía que era posible tener varios formularios de búsqueda. Es bueno saber que puedo mejorar los resultados de búsqueda en ciertas áreas con formularios separados. ¡Y una vez más demuestras que el plugin SearchWP es una herramienta tan buena de tener!

  2. ¿Y cómo cambiarías el texto de marcador de posición para cada formulario?
    Por ejemplo, texto de marcador de posición para el formulario 1: Busca el blog normal. Texto de marcador de posición para el formulario 2: Busca libros para el formulario 2.

  3. I cannot get this to work, search results come up with a blank page :(
    Anyone else get this working or know of another solution for creating multiple forms?

    • Hola Danny,

      Did you get this to work? The / is depreciated – use in the actual form rendering instead and it works :)

      Espero que esto ayude.

      • Seguí esto exactamente y puedo cargar las plantillas de resultados de búsqueda adecuadas cuando realizo una búsqueda, pero NO aparecen resultados. Además, cuando hago una búsqueda en uno de mis formularios, el otro formulario tiene el término buscado en el campo de entrada cuando regreso a él.

        Si alguien puede arrojar algo de luz, se lo agradecería enormemente. No encuentro nada útil en internet de alguna manera...

  4. Hay un pequeño problema con esto: si colocas dos formularios de búsqueda en una página, tienes dos cuadros de entrada con el mismo id (id='s'). Lo que como mínimo no validará.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.