Cómo Desactivar el feed RSS de WordPress y Ocultar los links del Head

Cómo eliminar el feed RSS de WordPress

En ocasiones resulta interesante desactivar los enlaces de sindicación o feed RSS de WordPress, por varias razones: evitar su indexación y penalización por contenido duplicado, o bien porque solo queremos que los usuarios accedan al contenido mediante la web.

En esta clase vamos a ver cómo desactivar esta funcionalidad integrada en WordPress, u ocultar estos enlaces en el código fuente fácilmente.

Eliminar los feed RSS de WordPress

Para eliminar o desactivar el feed de Wordress, accede a Apariencia > Editor y selecciona el archivo functions.php.

Al final del todo incluye este código (antes de “?>”):

function disable_all_feeds() {
   wp_die( __('Lo siento, nuestro contenido no está disponible mediante RSS. Por favor, visita <a href="'. get_bloginfo('url') .'">la web</a> para leerla') );
}
 
add_action('do_feed', 'disable_all_feeds', 1);
add_action('do_feed_rdf', 'disable_all_feeds', 1);
add_action('do_feed_rss', 'disable_all_feeds', 1);
add_action('do_feed_rss2', 'disable_all_feeds', 1);
add_action('do_feed_atom', 'disable_all_feeds', 1);

Con esto evitaremos el acceso al contenido mediante RSS, y mostraremos un aviso en caso de que intenten acceder a través de él, incluyendo un enlace a la página principal de nuestra web.

Otra de las razones por las que desactivar el feed RSS de WordPress es para evitar el plagio de contenido de forma automática a través de robots.

Estos acceden a la fuente de sindicación y copian todo el contenido de forma automatizada, lo que puede ser muy perjudicial a nivel de SEO (si Google indexa antes su contenido), mientras que pueden monetizar tu contenido sin permiso con el consecuente perjuicio económico.

Así pues, con este sencillo truco podrás evitar estos problemas derivados del RSS de WordPress.

Ocultar enlaces RSS del Head en WordPress

Ahora bien, puede interesarte mantener el acceso al contenido mediante RSS, pero evitar que Google rastree e indexe estos enlaces.

Aunque los bloqueemos con el archivo robots.txt, WordPress genera enlaces tipo midominio.com/post/feed/ por cada entrada o página de nuestra web, que son accesibles si no los ocultamos en la cabecera de la web.

Para ello, basta añadir estas dos líneas en el archivo functions.php de nuestra plantilla:

remove_action( 'wp_head', 'feed_links', 2 );
remove_action('wp_head', 'feed_links_extra', 3 );
¿Quieres Optimizar los ingresos de Adsense en tus nichos?
Entonces te puedo ayudar con mi ➡ Curso Avanzado (20% de descuento).
Actualizado constantemente con nuevos trucos y consejos white que funcionan.

(1 votos, media: 5,00 de 5)

Sobre mi

Autor: Bruno Ramos Lara. Periodista, redactor SEO web, fotógrafía digital y maquetación • Curioso y emprendedor digital

5 comentarios en “Cómo Desactivar el feed RSS de WordPress y Ocultar los links del Head
  1. Joan dice:

    Un gran curso, pero como todos, a la hora de confeccionar una entrada, se queda todo en teoria y no explica con buenos ejemplos como se hace.

  2. Curso SEO Gratis dice:

    Gracias Joan, tomamos nota para mejorar las clases poco a poco con ejemplos prácticos.

    De todas formas, fíjate bien en cómo estructuramos y organizamos la información. La propia página del curso es un buen ejemplo práctico de todo lo que hemos explicado hasta ahora.

    Dinos qué ejemplos te gustarían para todo lo que has visto hasta ahora y lo preparamos cuanto antes.

    Un saludo!

  3. Joan dice:

    Gracias por responder,
    Como caso práctico seria algo tan simple como una entrada en wordpress y las atribuciones H2, 3 e imagenes. (Sabemos que el título es H1, como colocar H2?) Las frases con las key al principio del documento y la densidad.
    Muchísimas gracias

  4. Seo Marbella dice:

    Gracias por el aporte, ha sido de gran ayuda. Nos vemos en las redes sociales 🙂 🙂

Deja un comentario

Responsable: Bruno Ramos Lara.
Finalidad: Gestión y moderación de comentarios.
Legitimación: Consentimiento del interesado.
Destinatarios: Proveedor de hosting de la web en EU, Hosteurope, cuyos niveles de protección son adecuados según Comisión de la UE. Ver política de privacidad de Hosteurope.
Derechos: acceder, rectificar, limitar y suprimir tus datos.
Si no introduces los datos de carácter personal que aparecen en el formulario como obligatorios no podré atender tu solicitud.
Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en info(arroba)brunoramos.es así como el derecho a presentar una reclamación ante una autoridad de control.
Puedes consultar la información adicional y detallada sobre Protección de Datos en mi página web: brunoramos.es, así como consultar mi política de privacidad.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Acepto la política de privacidad *

Soporte Básico de Adsense y Contenido EXCLUSIVO¡Unirme!