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 excluir páginas de los resultados de búsqueda de WordPress (paso a paso)

Un error común que cometen muchos propietarios de sitios de WordPress es permitir que todas las páginas aparezcan en los resultados de búsqueda. En lugar de encontrar publicaciones de blog o páginas de productos útiles, los visitantes a menudo terminan en páginas irrelevantes como "Términos de servicio", "Política de privacidad" o "Gracias por su compra".

Esto puede afectar la experiencia general del usuario, ya que estas páginas no son particularmente útiles en los resultados de búsqueda. Para los sitios de comercio electrónico, las páginas como la de pago o las páginas de cuenta de usuario normalmente tampoco necesitan ser buscables.

Después de pruebas exhaustivas, hemos encontrado un plugin que facilita decidir exactamente qué aparece en los resultados de búsqueda de su sitio: SearchWP.

En esta guía, le mostraremos exactamente cómo excluir páginas de los resultados de búsqueda de WordPress. Al excluir páginas irrelevantes, creará una experiencia de usuario mucho mejor y ayudará a los visitantes a encontrar el contenido que realmente les importa. 🕵️‍♀️

Cómo excluir páginas de los resultados de búsqueda de WordPress (paso a paso)

¿Por qué excluir páginas de los resultados de búsqueda de WordPress?

La búsqueda predeterminada de WordPress incluye todas sus publicaciones y páginas en sus resultados de búsqueda.

Sin embargo, esto puede no funcionar bien para todos los sitios web. Por ejemplo, si tiene una tienda en línea, es posible que desee ocultar páginas como la página de su cuenta, la página de pago, la página de agradecimiento y más.

De manera similar, si administras sitios web de membresía o vendes cursos en línea, querrás evitar que el contenido exclusivo para suscriptores aparezca en los resultados de búsqueda públicos.

Dicho esto, te mostraremos cómo excluir páginas de los resultados de búsqueda de WordPress. Puedes usar los enlaces rápidos a continuación para navegar por este tutorial:

💡 Nota: En esta guía, nos enfocamos en la búsqueda dentro del sitio, donde un visitante utiliza el cuadro de búsqueda de tu sitio web para buscar tu contenido.

Si deseas excluir páginas de los resultados de búsqueda de Google, deberías consultar nuestra guía sobre cómo ocultar una página de WordPress de Google.

Empecemos.

Paso 1: Instalar un plugin de búsqueda para WordPress

La forma más fácil de excluir páginas de los resultados de búsqueda de WordPress es usando el plugin SearchWP. Es el mejor plugin de búsqueda para WordPress, utilizado por más de 30,000 sitios web.

Con SearchWP, puedes buscar contenido que WordPress ignora por defecto, incluyendo comentarios, tipos de publicación personalizados, archivos PDF, productos de WooCommerce y categorías. También puedes usarlo para excluir contenido específico de los resultados de búsqueda.

Para conocer todas sus funciones, consulta nuestra detallada reseña de SearchWP.

Lo primero que necesitas hacer es instalar y activar el plugin. 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’.

Mejorando la búsqueda de WordPress con SearchWP

Aquí, debes 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 ‘Verify Key’.

Paso 2: Crear un Algoritmo de Búsqueda Personalizado

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.

Necesitarás crear un motor de búsqueda para todo el sitio antes de poder empezar a excluir páginas de los resultados de búsqueda, así que 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, 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 en tu mercado en línea, blog o sitio web.

Por ejemplo, si mueves el control deslizante de 'Título' hacia la izquierda y el control deslizante de 'Contenido' hacia la derecha, entonces el contenido tendrá más peso que el título.

Cambiar la escala de relevancia de atributos

Puedes excluir todas las páginas de los resultados de búsqueda o excluir solo páginas específicas.

Para evitar que todas las páginas aparezcan en los resultados de búsqueda de tu sitio web de WordPress, haz clic en el pequeño icono de papelera junto a 'Páginas'.

Excluir todas las páginas de los resultados de búsqueda de WordPress

Esto abre una ventana emergente donde puedes desmarcar la casilla 'Páginas'.

Después de eso, simplemente haz clic en 'Hecho' para excluir todas las páginas de la barra de búsqueda y los resultados.

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

Cuando hayas terminado de personalizar la configuración del motor de búsqueda predeterminado, es hora de guardar tus cambios. Incluso si planeas excluir páginas o publicaciones específicas, aún necesitarás guardar tu nuevo algoritmo de búsqueda para todo el sitio primero.

Para hacer esto, 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, 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

Tu sitio ahora comenzará a usar la búsqueda mejorada de WordPress automáticamente.

Paso 3: Excluir páginas específicas de los resultados de búsqueda de WordPress (Opcional)

¿Quieres excluir páginas específicas de los resultados de búsqueda, como la página de pago de WooCommerce?

Después de crear un algoritmo de búsqueda en todo el sitio siguiendo el proceso descrito anteriormente, puedes excluir páginas individuales de los resultados de búsqueda.

Para hacer esto, usarás la extensión Exclude UI, que agrega un cuadro 'Excluir de la búsqueda' al editor de páginas.

En el panel de WordPress, dirígete a SearchWP » Extensiones. Aquí, busca la extensión Exclude UI y haz clic en su botón 'Instalar'.

Instalar extensiones de búsqueda de SearchWP

Después de eso, abre la página que deseas excluir de los resultados de búsqueda. En el menú del lado derecho, asegúrate de que la pestaña 'Página' esté seleccionada.

Ahora puedes proceder y marcar la casilla 'Excluir de la búsqueda'.

Casilla de verificación Excluir de la búsqueda

Luego, simplemente haz clic en el botón 'Actualizar', y esta página ya no aparecerá en los resultados de búsqueda. Si deseas ocultar más páginas de los resultados de búsqueda, simplemente sigue el proceso descrito anteriormente.

Paso 4: Crear e incrustar tu formulario de búsqueda

Ahora que has creado un motor de búsqueda personalizado de WordPress que excluye páginas, necesitas crear un formulario de búsqueda utilizando ese motor.

Todo lo que necesitas hacer es ir a SearchWP » Formularios de Búsqueda y hacer clic en el botón ‘Añadir Nuevo’. Esto creará un nuevo formulario de búsqueda que podrás personalizar.

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

Para obtener instrucciones paso a paso, consulta nuestra guía sobre cómo crear un formulario de búsqueda personalizado de WordPress. Esta guía te explica cómo crear e incrustar el formulario de búsqueda en tus páginas, publicaciones y áreas listas para widgets.

También puedes añadir el formulario de búsqueda a tu barra de búsqueda. Si usas un tema clásico, entonces necesitarás usar el plugin Formulario de Búsqueda Modal de SearchWP.

La plantilla de búsqueda nativa de SearchWP

Si usas un tema de bloque, entonces puedes usar el Editor de Sitio Completo para agregar tu formulario SearchWP al menú de navegación.

Puedes obtener información más detallada en nuestra guía sobre cómo agregar una barra de búsqueda al menú de WordPress.

Consejo adicional: Excluir publicaciones, taxonomías y más de los resultados de búsqueda de WordPress

A veces, es posible que desees ajustar aún más los resultados de búsqueda de WordPress para incluir solo contenido específico.

Esto podría ser útil para excluir elementos como publicaciones privadas, tipos de publicación personalizados que no quieres que los usuarios busquen, o incluso taxonomías específicas como etiquetas.

Por ejemplo, excluir etiquetas de los resultados de búsqueda podría ser útil si las usas internamente para la organización pero no quieres que confundan a los usuarios.

En este caso, puedes leer nuestra guía sobre cómo excluir páginas específicas, autores y más de la búsqueda de WordPress.

Excluyendo categorías de los resultados de búsqueda de WordPress

Otra opción es excluir categorías de páginas específicas de los resultados de búsqueda.

Para hacer esto, necesitarás un sistema claro para categorizar tus páginas, lo que puede requerir algo de planificación. Sin embargo, no necesitarás instalar ninguna extensión adicional.

Para mostrar solo las páginas de categorías específicas, consulta nuestra guía sobre cómo buscar por categoría en WordPress.

Preguntas frecuentes: Excluir páginas de los resultados de búsqueda de WordPress

¿Todavía tienes preguntas sobre cómo ocultar ciertas páginas de la búsqueda de WordPress? A continuación, encontrarás algunas preguntas frecuentes para ayudarte.

¿Excluir páginas de los resultados de búsqueda afectará mi SEO?

No, eliminar páginas de la búsqueda interna de tu sitio no afectará tu SEO de WordPress. Solo cambia lo que los usuarios pueden encontrar a través de la barra de búsqueda de tu sitio.

Pero si bloqueas páginas de Google usando cosas como noindex o nofollow, eso puede afectar cómo los motores de búsqueda las clasifican o las muestran.

¿Cómo excluyo ciertos tipos de contenido de los resultados de búsqueda?

La forma fácil de ocultar cosas como publicaciones, páginas o tipos de publicación personalizados es usando un plugin. Normalmente, puedes ir a la configuración del plugin y desmarcar los tipos de contenido que no deseas incluir en tus resultados de búsqueda.

¿Puedo excluir páginas específicas sin usar un plugin?

Sí, pero es más complicado. Necesitarías agregar código personalizado a los archivos functions.php de tu tema, lo cual no se recomienda si no te sientes cómodo editando código. Usar un plugin es mucho más fácil y seguro.

Para obtener más información al respecto, consulta nuestro artículo comparativo sobre Plugin de WordPress vs Archivo Functions.php.

¿Hay otros beneficios al personalizar los resultados de búsqueda de WordPress?

Absolutamente. Limpiar tus resultados de búsqueda facilita que los visitantes encuentren lo que necesitan. Eso significa una mejor experiencia de usuario, más tiempo en tu sitio y, posiblemente, más conversiones si las personas encuentran tu mejor contenido más rápido.

Esperamos que este artículo te haya ayudado a aprender cómo excluir páginas de los resultados de búsqueda de 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

39 CommentsLeave a Reply

  1. Tengo páginas en mi sitio web con breves informaciones que abarrotan innecesariamente los resultados de búsqueda, ya que no tienen mucho valor informativo y son más relevantes para la fecha de publicación que para cualquier otra cosa. Esta es una excelente manera de excluirlas de los resultados de búsqueda y guiar a los usuarios a información verdaderamente relevante. Funciona perfectamente.

  2. Gracias por esta guía paso a paso.
    ¡Excluí la página de pago de los resultados de búsqueda y funcionó!
    Este es, por mucho, el mejor plugin para ajustar la búsqueda de mi sitio.

  3. Gracias. Esto me funcionó. Quería excluir las galerías que aparecen en los resultados de búsqueda y este código hace exactamente lo que necesito. Gracias

  4. Hola equipo de WPBeginner

    Estoy enfrentando un nuevo problema

    cuando probé las páginas rastreadas en Google escribiendo

    site:example.com

    Entonces muestra páginas y publicaciones correctamente, pero también muestra enlaces de paginación

    example.com/page/2/

    Así

    Entonces, ¿cómo puedo evitar esto?

    Por favor, ayúdame.

  5. Me pregunto si hay una manera de apuntar a diferentes formularios de búsqueda con esta técnica. Me gustaría que el formulario de búsqueda principal del sitio web apunte solo a páginas; y el formulario de búsqueda del blog apunte solo a publicaciones.

  6. Tengo algunas páginas que están protegidas con contraseña (a través de la opción principal de WP para proteger una página con contraseña), pero todavía aparecen en la búsqueda de WP con los extractos. Entiendo que, por defecto, los extractos no deberían aparecer, deberías ver "No hay extracto porque esta es una publicación protegida". Puedo usar el plugin Simply Exclude, pero me pregunto por qué los extractos aparecen en primer lugar y preferiría no agregar otro plugin si no tengo que hacerlo.

  7. Muchas gracias. Ustedes hicieron el truco. Estaba buscando esto y no lo encontraba en ningún otro lado.
    Buen trabajo, muchachos.

  8. Cuando alguien simplemente presiona BUSCAR con el criterio de ser 'en blanco', TODAS las páginas aparecen en los resultados. ¿Cómo puedo hacer que NO aparezcan resultados en esta situación?

    • Noah, si te refieres al resultado de búsqueda, puedes validar el formulario de búsqueda con JavaScript. Así la gente se verá obligada a escribir las palabras antes de realizar las búsquedas.

  9. ¡Esto funcionó genial, gracias! ¿Cómo puedo incluir los temas del foro nativo BBPress de WordPress en los resultados de búsqueda?

    Gracias,

    L

  10. ¡Hola! Me gustaría preguntar cómo puedo excluir las páginas específicas que quiero excluir de las búsquedas? ¿Y cómo sé cuál es el ID de la página? ¿Alguien puede darme una solución? Quiero excluir algunas páginas que son inútiles para los visitantes.

    ¡Gracias!

  11. ¿Puedes modificar esta función para excluir páginas/entradas específicas de la búsqueda? He estado buscando esta funcionalidad y no he encontrado nada.

  12. Bueno, eso es casi perfecto. Busqué y encontré que muchos sitios nos ofrecen codificar las IDs de categoría para buscar IDs, pero esto es genial. Una pregunta, tengo que hacer la paginación yo mismo, así que cuando agregue este filtro, no tendré problemas de desplazamiento... ¿verdad?

  13. Hola
    ¿puedo poner tus tutoriales en mi blog con un enlace a wpbeginner.com? mi blog está en farsi y creo que muchos usuarios persas necesitan estos consejos.
    muchas gracias

  14. Este truco excluye no solo las páginas de los resultados de búsqueda, sino también otros tipos de publicaciones personalizadas. Así que si tenemos muchos tipos de publicaciones personalizadas en nuestro sitio de WP, podemos ponerlos en la declaración así:

    $query->set(‘post_type’, array(‘post’, ‘custom-post-type’));

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.