Cómo excluir publicaciones o páginas de la búsqueda del sitio web de WordPress










  • Cuando busca en WordPress, de forma predeterminada, la búsqueda de WordPress muestra todas las publicaciones y páginas publicadas dentro del sitio que son relevantes para su búsqueda. Sin embargo, cuando los usuarios utilizan la función de búsqueda de WordPress, la mayoría de las veces buscan una publicación en particular y no una página en el sitio.

    En este tutorial, demostraré dos formas sencillas de excluir publicaciones o páginas de los resultados de búsqueda de WordPress. Usaremos la técnica del complemento, y también repasaremos cómo agregar fácilmente un código en su archivo functions.php que le permitirá excluir publicaciones o páginas de WordPress automáticamente cuando alguien realiza una búsqueda en su sitio web.

    ¿Por qué excluir publicaciones o páginas de la búsqueda?

    En realidad, hay una serie de razones por las que es posible que desee excluir publicaciones o páginas de una búsqueda en el sitio web de WordPress.

    Aquí hay un par de las razones principales:

    • Está publicando una publicación privada o contenido de página privada para usuarios específicos y no desea que todos puedan encontrar este contenido en su sitio web.
    • El sitio incluye contenido pago que no debería ser accesible para los usuarios que no tienen permiso para verlo.
    • Está intentando evitar que aparezcan páginas irrelevantes en los resultados de búsqueda de su sitio. Un buen ejemplo de esto es la página de inicio o la página de autor que aparece en los resultados. Por lo general, páginas como esas no serán relevantes para la búsqueda de un visitante.

    Básicamente, cuando excluye publicaciones y páginas en la búsqueda de WordPress, permite que las personas encuentren contenido relevante de manera más rápida y fácil. No es difícil lograr estos cambios.

    Echemos un vistazo a la facilidad con la que podemos excluir publicaciones o páginas de una búsqueda en un sitio web de WordPress.

    Excluir publicaciones o páginas de la búsqueda de WordPress usando un complemento

    Para excluir publicaciones o páginas de una búsqueda en un sitio web de WordPress utilizando el método del complemento, vamos a utilizar el complemento Buscar Excluir .

    Complemento de exclusión de búsqueda

    Search Exclude es un complemento ligero y fácil de usar. Le permite excluir rápida y fácilmente cualquier publicación o página de una búsqueda de blog en WordPress.

    El complemento no tiene ajustes para configurar.

    Esencialmente, agrega una nueva función a la pantalla de edición para publicaciones y páginas. Simplemente instale y active el complemento, y puede excluir páginas marcando la casilla de verificación que ahora aparece dentro de las publicaciones y páginas.

    Search Exclude también le proporciona un área de página de "configuración" que enumerará todas las publicaciones y páginas que ha excluido de la búsqueda. De esta manera, puede encontrar fácilmente lo que está buscando sin tener que revisar todas sus publicaciones o páginas una por una.

    Nota: este complemento admite la edición rápida y masiva. Tampoco afectará su SEO de ninguna manera. Su mapa del sitio aún incluirá las páginas o publicaciones que excluya de la búsqueda.

    Instalar y activar la exclusión de búsqueda

    Para usar el complemento Search Exclude, debe estar instalado y activado . Puede hacerlo desde la página de complementos de su panel de administración de WordPress. Simplemente busque el complemento.

    Instale y active excluir publicaciones y páginas del complemento de búsqueda del sitio web de wordpress

    Una vez que haya localizado el complemento, haga clic en el botón "Instalar ahora", luego haga clic en el botón "Activar".

    Una vez que el complemento se haya instalado y activado, abra cualquier publicación o página en el editor. Verá que aparece una nueva casilla de verificación en el lado derecho del editor titulada "Buscar Excluir".

    Para excluir una publicación o página de una página de resultados de búsqueda de WordPress, simplemente marque la casilla correspondiente y luego publique o actualice el contenido. Ahora la publicación o página se excluirá de los resultados de búsqueda en su sitio de WordPress.

    Excluir publicaciones o páginas del cuadro de búsqueda de wordpress

    Para ver una lista de todas las publicaciones y páginas que ha excluido a lo largo del tiempo, haga clic en Configuración > Excluir búsqueda.

    Haga clic en configuración y luego busque excluir

    Ahora ve una lista de todas las publicaciones y páginas que ha excluido de la búsqueda de su sitio web de WordPress. Esta es una manera fácil de rastrear y ver todo lo que ha hecho.

    Por ejemplo, tal vez vea una fuerte caída en el tráfico de una publicación que deseaba permanecer dentro de la búsqueda del sitio. Puede consultar esta lista para asegurarse de que no se haya agregado accidentalmente.

    Lista de publicaciones y páginas excluidas de la búsqueda del sitio web de wordpress

    Agregar código al archivo Functions.php para excluir publicaciones o páginas

    También puede eliminar publicaciones o páginas de la búsqueda de su blog en WordPress agregando código al archivo functions.php.

    Nota: si edita el archivo functions.php de su tema, corre el riesgo de que sus cambios se sobrescriban cuando se actualice el tema. Por ese motivo, siempre es mejor usar y editar un tema secundario cada vez que planee realizar cambios en los archivos del tema.

    Para acceder al archivo functions.php de su sitio web, haga clic en Apariencia > Editor.

    Haga clic en apariencia y luego en editor para acceder al archivo functions.php

    Esto lo llevará a los archivos del sitio web de WordPress donde puede editar su código. Haga clic en "Funciones de tema (functions.php)" y estará listo para colocar el código correcto para excluir las páginas de WordPress.

    Haga clic en las funciones del tema (functions.php) para editar el código

    Coloque el siguiente código en el archivo functions.php de su tema:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    //Alter the WordPress search to return ONLY posts, no pages
    if (!is_admin()) {
      function search_filter_posts($query) {
        if ($query->is_search) {
      $query->set('post_type', 'post');
    }
      return $query;
    }
      add_filter('pre_get_posts','search_filter_posts');
    }

    ¿Qué hace el código?

    En pocas palabras, el código anterior verifica para asegurarse de que la búsqueda de WordPress no se origine en ninguna de las páginas de administración de WordPress. Una vez que verifica que no es así, el código fuerza la búsqueda de publicaciones solo configurando el parámetro post_type y excluirá las páginas de WordPress.

    Si desea hacer lo contrario, fuerce la página de resultados de búsqueda de WordPress para mostrar solo páginas, configure el parámetro post_type en "página".

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    //Alter the WordPress search to return ONLY pages, no posts
    if (!is_admin()) {
      function search_filter_pages($query) {
        if ($query->is_search) {
      $query->set('post_type', 'page');
    }
      return $query;
    }
      add_filter('pre_get_posts','search_filter_pages');
    }

    Los efectos de eliminar algo de los resultados de búsqueda

    El contenido privado o el contenido pago generalmente no forman parte de las estadísticas o análisis de su sitio, por lo que eliminarlos de la búsqueda no tendrá un impacto negativo. Por otro lado, es probable que la eliminación de una página o publicación de los resultados de búsqueda en el sitio provoque una caída en la audiencia.

    Eso es de esperar, pero como mencioné anteriormente, su mapa del sitio aún debe contener las páginas que excluye de la búsqueda. Entonces, si su juego de SEO es fuerte , el efecto de eliminar una página (o todas las páginas) de la búsqueda no debería ser demasiado negativo.

    Solo recuerda que estás reduciendo la visibilidad de cualquier cosa que excluyas de la búsqueda. Por lo tanto, es una buena idea revisar sus estadísticas o análisis unas semanas o meses después de realizar las exclusiones.

    Pensamientos finales

    Independientemente de sus razones para querer eliminar algo de la búsqueda, la flexibilidad de WordPress lo hace fácil de hacer. Los complementos están ahí para la facilidad y la velocidad, y las modificaciones de plantillas o archivos para aquellos que prefieren profundizar en los trabajos.

    Es por eso que cubrimos ambos métodos en este tutorial. Un método no es necesariamente mejor que el otro, es solo una cuestión de preferencia y nivel de experiencia.

    Además de lo que hemos hablado aquí, también hay una excelente opción para indicarle a su sitio de WordPress que use más motores de búsqueda al realizar una búsqueda en el sitio. Espero que este tutorial te haya dado una idea de lo fácil que es excluir publicaciones o páginas de la búsqueda de sitios web de WordPress.

    ¿Ha utilizado la técnica o el código de complemento anterior antes? ¿Cuál es su método preferido para mejorar la funcionalidad de búsqueda en su sitio web de WordPress?










  • Subir