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 buscar por categoría en WordPress (El mejor método)

Es frustrante saber que tu contenido es excelente, pero la búsqueda del sitio de WordPress muestra todo mezclado.

Hemos visto que esto sucede innumerables veces en diferentes sitios de WordPress. Un visitante busca "marketing por correo electrónico" y obtiene resultados de todas las categorías: consejos de diseño web, tutoriales de SEO y guías de redes sociales, todo revuelto.

En lugar de encontrar lo que necesitan, se confunden y se van.

Cuando los visitantes pueden buscar dentro de las categorías, pueden encontrar lo que necesitan más rápido y permanecer más tiempo en tu sitio. En sitios con mucho contenido, como blogs o tiendas en línea, esto ayuda a aumentar las tasas de conversión al guiar a los usuarios directamente a lo que necesitan.

En esta guía, te mostraremos el mejor método para agregar búsqueda por categoría a tu sitio de WordPress. ¡No te preocupes, es más fácil de lo que piensas! 🙌

Cómo buscar por categoría en WordPress (2 formas)

¿Por qué agregar búsqueda por categoría a WordPress?

Las categorías son una forma fácil de organizar el contenido de tu sitio web de WordPress. Las categorías también pueden ayudar a los visitantes a encontrar publicaciones interesantes.

Por ejemplo, muchos sitios muestran sus categorías en un menú desplegable o en la barra lateral.

Una lista de categorías de publicaciones en el sitio web de WPBeginner

Si tienes muchas publicaciones de blog, puedes ir un paso más allá y agregar una función de búsqueda por categoría a tu sitio web. Esto puede ayudar a los visitantes a encontrar el contenido que buscan, incluso si tienes muchas publicaciones de blog.

Si estás usando WooCommerce, entonces incluso puedes crear una búsqueda por categoría de producto para tu tienda en línea y obtener más ventas.

Categorías de productos en un sitio de comercio electrónico

De manera similar, si administras un sitio de membresía de WordPress, entonces podrías usar la búsqueda por categoría para ayudar a los visitantes a encontrar miembros, grupos, foros, cursos en línea específicos y más.

Dicho esto, veamos cómo puedes agregar una función de búsqueda por categoría a WordPress. Puedes usar los enlaces rápidos a continuación para navegar por este tutorial:

Paso 1: Instalar y configurar SearchWP

La forma más fácil de agregar una búsqueda específica por categoría a WordPress es usando SearchWP. Es el mejor plugin de búsqueda y te permite mejorar la búsqueda integrada de WordPress.

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

Para obtener más información sobre el plugin, puedes ver nuestra reseña detallada de SearchWP.

Primero, necesitarás obtener una cuenta de SearchWP haciendo clic en el botón ‘Get SearchWP Now’ en su sitio web. Luego, puedes simplemente seguir el proceso de registro.

¿Es SearchWP el plugin de búsqueda adecuado para ti?

Una vez que hayas iniciado sesión, procede a descargar el archivo zip de SearchWP. También puedes copiar tu clave de licencia o mantener la pestaña abierta para un fácil acceso.

A continuación, instalaremos y activaremos 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 ‘License Key’. Puedes encontrar esta información en tu cuenta en el sitio de SearchWP.

Una vez que hayas terminado, asegúrate de hacer clic en el botón ‘Verificar clave’.

Paso 2: Personaliza tu algoritmo de búsqueda de WordPress

Después de activar el plugin, puedes ajustar cómo SearchWP indexa, busca y muestra tu contenido. Puedes pensar en esto como crear un algoritmo de búsqueda de Google personalizado solo para tu blog de WordPress o sitio web.

Para empezar, dirígete a SearchWP » Algorithm.

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, publicaciones y archivos multimedia.

Cada sección tiene sus propios controles deslizantes de Relevancia de Atributos de Aplicación, que te permiten controlar cómo SearchWP clasifica el contenido de tu sitio web.

Por ejemplo, si mueves el control deslizante de 'Título' a la mitad y el control deslizante de 'Contenido' a 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 excluir páginas específicas, autores y más de la búsqueda de WordPress.

Otra opción es incluir más contenido en los resultados de búsqueda haciendo clic en el botón 'Fuentes y Configuración'.

Haciendo más contenido buscable con SearchWP

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 buscables o agregar indexación y búsqueda de PDF en WordPress.

Cuando estés satisfecho con tus cambios, 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 nuevo tipo de contenido. Ahora puedes cambiar la relevancia del atributo usando los diferentes controles deslizantes.

Una vez que estés satisfecho con la configuración de la búsqueda, 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: Crea un formulario de búsqueda por categoría

En esta etapa, ya está listo para crear un formulario de búsqueda por categoría. Esto permitirá a los visitantes elegir la categoría que desean buscar. Si desea instrucciones detalladas, puede leer nuestro artículo sobre cómo crear un formulario de búsqueda personalizado en WordPress.

Primero, vaya a SearchWP » Formularios de búsqueda. Luego, haga clic en ‘Agregar nuevo’.

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

A continuación, asigne un nombre a su nuevo formulario de búsqueda para que pueda identificarlo más tarde. Esto será útil si decide crear varios formularios de búsqueda para un sitio web.

Luego, elija un tema de diseño para el formulario de búsqueda. Dado que estamos creando un formulario de búsqueda basado en categorías, debería elegir ‘Búsqueda por categoría’.

Creación de un formulario de búsqueda por categoría con SearchWP

Al desplazarse hacia abajo, verá que la opción ‘Búsqueda por categoría’ se ha habilitado. También puede activar Búsqueda rápida (que proporcionará recomendaciones de términos de búsqueda) y Búsqueda avanzada (que permite a los usuarios buscar utilizando filtros avanzados).

En cuanto al Motor, puede seleccionar ‘Predeterminado’, ya que es lo que editamos anteriormente en el Paso 2.

Para la Página de resultados, puede elegir la página de resultados de búsqueda predeterminada de WordPress o crear una nueva usando SearchWP. Si está interesado en la segunda opción, lea nuestra guía sobre cómo personalizar la página de resultados de búsqueda en WordPress.

Configuración de los ajustes del formulario de búsqueda en SearchWP

A continuación, en ‘Tipo de búsqueda’, puede seleccionar qué tipos de contenido pueden encontrar los usuarios al usar el motor de búsqueda. Si desea que este formulario de búsqueda por categoría solo muestre resultados de publicaciones de blog, puede agregar ‘Publicaciones’.

Pero si deseas incluir páginas y archivos multimedia, entonces procede e ingresa 'Páginas' y 'Medios'.

En el campo 'Seleccionar categoría', puedes incluir o excluir cualquier categoría de publicación de blog en el menú desplegable del formulario de búsqueda.

Debajo de eso, puedes cambiar el texto de marcador de posición en la etiqueta del campo y habilitar o deshabilitar el botón de búsqueda si es necesario.

Personalización de los ajustes del formulario de búsqueda por categoría en SearchWP

Hacia la parte inferior, puedes modificar el borde, el color del borde y la fuente del formulario de búsqueda, así como la forma, etiqueta, color de fondo y fuente del botón.

Siéntete libre de hacer que el diseño sea más adecuado para tu tema de WordPress.

Personalización del estilo del formulario de SearchWP

Una vez que estés satisfecho con la configuración del formulario de búsqueda, procede y desplázate hacia arriba en la página.

Luego, haz clic en ‘Guardar’.

Guardar el formulario de SearchWP

Paso 4: Incrusta el formulario de búsqueda por categoría en WordPress

Ahora que ha creado un formulario de búsqueda por categoría, incrustémoslo en su sitio web de WordPress. SearchWP ofrece un bloque de formulario de búsqueda fácil de usar que puede agregar utilizando el editor de Gutenberg, el Editor de Sitio Completo y el editor de widgets basado en bloques.

Intentemos agregar el formulario a una página de WordPress. Abra el editor de bloques para una página nueva o existente, y haga clic en el botón '+ Agregar bloque'.

Luego, seleccione el bloque 'Formulario de búsqueda' (que no debe confundirse con el bloque 'Búsqueda', que pertenece a WordPress y no a SearchWP).

Añadir el bloque del formulario de búsqueda de SearchWP en WordPress

Ahora, en la pestaña 'Bloque' en la barra lateral, seleccione el formulario que creó en el menú desplegable. Verá su nuevo formulario de búsqueda por categoría mostrado.

Siéntase libre de agregar más elementos a la página, como instrucciones adicionales o imágenes. Luego, haga clic en el botón 'Publicar' o 'Actualizar'.

Selección de un formulario de SearchWP en el editor de bloques

Ahora, simplemente previsualice su página de WordPress y vea cómo se ve el formulario en el front-end.

Así es como se ve nuestro formulario de búsqueda por categoría:

Ejemplo de un formulario de búsqueda por categoría hecho con SearchWP

Cuando su sitio de WordPress tiene mucho contenido, puede resultar abrumador para los visitantes encontrar exactamente lo que necesitan. Una búsqueda general podría arrojar demasiados resultados, y esa frustración puede hacer que se rindan y se vayan.

Una forma útil de solucionar esto es agregando filtros de taxonomía con tecnología Ajax, como categorías, etiquetas o taxonomías personalizadas, justo al lado de tu barra de búsqueda. Estos filtros permiten a los usuarios acotar sus resultados en tiempo real, sin tener que actualizar la página.

Por ejemplo, alguien podría buscar “plantillas de correo electrónico” y luego filtrar rápidamente por temas como “Marketing” o “Tutoriales” para centrarse en lo que realmente está buscando.

Editar reglas de búsqueda

Este pequeño cambio puede generar una experiencia mucho más fluida, resultados más rápidos y visitantes más contentos que probablemente se queden y exploren tu sitio. Y es especialmente útil para:

  • Blogs de WordPress con múltiples temas o autores
  • Bibliotecas de cursos en línea, donde los estudiantes pueden filtrar por materia, nivel de dificultad, instructor o formato (por ejemplo, video o texto)
  • Directorios o sitios de membresía, donde los miembros pueden ser filtrados por rol, experiencia, industria o ubicación
  • Sitios web de concesionarios de automóviles, donde los usuarios necesitan buscar por marca, modelo, año, tipo de combustible o características
  • Sitios de bienes raíces, donde los visitantes quieren filtrar por ubicación, tipo de propiedad o rango de precios

Para empezar, puedes consultar nuestra guía sobre cómo agregar un filtro de taxonomías Ajax en la búsqueda de WordPress.

Preguntas frecuentes: Cómo agregar búsqueda por categoría en WordPress

¿Tienes preguntas sobre cómo usar la búsqueda basada en categorías en tu sitio de WordPress? Aquí hay algunas comunes para ayudarte a sacar el máximo provecho de SearchWP.

¿Puedo usar SearchWP con cualquier tema de WordPress?

¡Sí! SearchWP funciona con todos los temas de WordPress. Mejora la funcionalidad de búsqueda de tu sitio sin necesidad de ajustes específicos del tema.

¿Puedo personalizar la apariencia del formulario de búsqueda por categoría?

Absolutamente. SearchWP te da la flexibilidad de estilizar el formulario de búsqueda de categorías para que se integre perfectamente con el diseño de tu sitio. Por ejemplo, puedes ajustar la etiqueta y el texto de marcador de posición de tu barra de búsqueda, así como cambiar el estilo de la fuente y el borde.

¿Es posible excluir contenido específico de la búsqueda en SearchWP?

Sí, puedes. SearchWP facilita excluir páginas, autores o tipos de contenido específicos desde su configuración, sin necesidad de codificación adicional.

Cómo excluir todas las páginas de los resultados de búsqueda de tu sitio

Recursos adicionales: Más guías de búsqueda de WordPress

Esperamos que este artículo te haya ayudado a agregar la búsqueda por categoría en WordPress. Para obtener más información sobre cómo crear un motor de búsqueda personalizado en WordPress, consulta estas guías:

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

22 CommentsLeave a Reply

  1. ¿Se puede seguir esta guía para crear una búsqueda en un sitio de soporte donde cada categoría incluirá todas las publicaciones de soporte para un servicio o rama en particular y otras para las suyas?
    Gracias por esta publicación.

  2. Hola, ayuda, quiero crear un cuadro de búsqueda para una página web y solo debería buscar en una categoría de página. ¿Cómo puedo hacer eso en WordPress?

  3. ¡Esto es exactamente lo que estaba buscando! Necesitaba una barra lateral para una sección de reseñas separada, con una barra de búsqueda que solo buscara en esa sección separada. Así que esto fue perfecto

  4. Gracias por el soporte para este increíble plugin. He probado el plugin, la búsqueda por nombre funciona bien pero la búsqueda por categoría no muestra ningún resultado. Supongo que no es compatible con 3.5 — >3.8.
    He intentado cambiar “cat” por “category” pero de nada sirvió. Cualquier ayuda rápida será muy apreciada. Gracias de antemano.

  5. ¡Después de instalar este plugin, el widget de categorías original ya no funciona!
    Una vez que desinstalé el plugin, ¡vuelve a funcionar!
    Aún no encuentro la razón.

    ¿Alguien podría decirme cómo solucionar el problema?

    ¡Muchas gracias!

  6. ejecuto tanto la búsqueda regular con Google Custom Search, como el plugin de búsqueda por categoría. Modifiqué searchform.php para tener resultados de búsqueda de Google (con este shortcode).
    Cuando uso el plugin de búsqueda por categoría, los resultados son los mismos que los estándar, por lo que obviamente no están filtrados porque en ambos casos uso Google Custom Search.
    Así que me gustaría restablecer el estándar solo para () para este plugin.
    ¿Cómo puedo hacerlo?
    Gracias

  7. Equipo,

    Intenté los pasos anteriores, pero cuando agregué [sbc] en el área de texto, simplemente se mostró como texto en lugar de llamar al cuadro de búsqueda. ¿Me falta algo aquí?

    De lo contrario, tampoco estoy seguro de dónde puedo agregar el código mencionado en la plantilla del tema. ¿Podría alguien ayudarme con el archivo de tema específico que necesito editar?

    Gracias

  8. ¡Oh, me alegra tanto encontrar este plugin! Creo que necesito seguir buscando porque necesito que busque en páginas específicas de mi sitio, así como en algunas categorías de publicaciones.

  9. La búsqueda por categoría solo se ha probado para la versión de Wordpress hasta la 3.4.2 – ¿está bien instalarla de todos modos? Yo uso la 3.5.0
    Realmente espero una funcionalidad que facilite a mis lectores la navegación y búsqueda en mis categorías.
    Saludos Gitte

  10. Acabo de hacer una revisión de diferentes opciones para el sitio de un cliente y finalmente instalé el plugin Search Everything. Te da la opción de configurar también qué se busca. Y en este caso quería excluir un par de categorías.

  11. Si no se necesita una personalización seria, podrías usar el siguiente fragmento en tu searchform.php

    <form method="get" id="searchform" action="<?php echo home_url(); ?>">
    <input type="search" id="s" name="s" />
    <?php wp_dropdown_categories( 'show_option_all=Todas las categorías' ); ?>
    </form>

  12. Uso Relevanssi en uno de mis sitios y es genial, pero me encantaría agregar algo como esto para acotar los campos de búsqueda, pero en lugar de acotar por categoría, me gustaría acotar por taxonomía personalizada.

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.