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 deshabilitar los feeds RSS en WordPress (2 formas fáciles)

Al administrar tu sitio de WordPress, es posible que descubras que los feeds RSS no son realmente necesarios. Estos feeds ayudan a los usuarios a suscribirse a las actualizaciones de tu blog, pero pueden hacer que los sitios más pequeños parezcan desordenados.

Muchos usuarios prefieren deshabilitar los feeds RSS para mantener sus sitios optimizados y enfocados. En WPBeginner, también hemos deshabilitado varios feeds RSS para ayudar a mejorar nuestros rankings SEO.

Desafortunadamente, WordPress no ofrece una forma fácil de desactivar estos feeds. Esto puede ser frustrante si deseas una experiencia más limpia y directa.

La buena noticia es que existen plugins que pueden ayudarte a deshabilitar los feeds RSS en tu sitio. Según nuestra experiencia, encontramos que AIOSEO es una solución excelente y sin código. Mientras tanto, para un enfoque personalizado, WPCode ofrece una opción con fragmentos.

En este artículo, te guiaremos a través de dos métodos sencillos para desactivar los feeds RSS en WordPress, asegurando que tu sitio permanezca ordenado y adaptado a tus necesidades específicas.

Cómo deshabilitar los feeds RSS en WordPress

¿Qué son los feeds RSS y por qué deshabilitarlos?

RSS es un tipo de feed web que ayuda a los usuarios a obtener actualizaciones y contenido en tiempo real de tu sitio web.

RSS significa Really Simple Syndication o Rich Site Summary. Permite a tus lectores recibir automáticamente contenido nuevo en boletines por correo electrónico, lectores de feeds RSS y otros dispositivos.

Si bien los feeds RSS son útiles para tu sitio web, WordPress puede agregar múltiples feeds que podrían no serlo. Por ejemplo, existen feeds de taxonomía, feeds de autor, feeds de publicaciones y páginas individuales, y más.

Puedes deshabilitar estos feeds RSS y evitar que los motores de búsqueda como Google agoten su cuota de rastreo del sitio web. De esta manera, los bots de los motores de búsqueda no rastrearán feeds que no son relevantes para tu sitio y, en su lugar, indexarán páginas más importantes.

Además, deshabilitar los feeds RSS tiene sentido si no estás utilizando WordPress como un blog, sino más bien como un CMS (sistema de gestión de contenidos) o un simple creador de sitios web. También es perfecto para tiendas de eCommerce que no tienen un blog.

Con esto en mente, te mostraremos cómo deshabilitar los feeds RSS en WordPress. Aquí tienes un resumen rápido de todos los métodos que cubriremos en este artículo:

¡Vamos a empezar!

Método 1: Deshabilitar feeds RSS usando un plugin

La forma más fácil de deshabilitar los feeds RSS es usando un plugin de WordPress como All in One SEO (AIOSEO).

Es el mejor plugin SEO para WordPress y te permite optimizar tu sitio para los motores de búsqueda sin necesidad de conocimientos técnicos o de contratar a un experto.

All In One SEO - AIOSEO

Este método es más fácil y se recomienda para principiantes. Usaremos la versión Lite de AIOSEO para este tutorial porque te permite deshabilitar los feeds RSS en WordPress.

Sin embargo, si deseas mejorar tus rankings de búsqueda, puedes usar la versión Pro de AIOSEO para desbloquear funciones más potentes como sitemaps XML y el administrador de redirecciones, el verificador de enlaces rotos y el asistente de enlaces.

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

Al activarlo, verás el asistente de configuración. Simplemente haz clic en el botón 'Empecemos' y sigue las instrucciones en pantalla. Para más detalles, consulta nuestra guía sobre cómo configurar All in One SEO en WordPress.

Haz clic en Empecemos: asistente de configuración de AIOSEO

A continuación, puedes ir a All in One SEO » Apariencia de búsqueda desde tu panel de WordPress y dirigirte a la pestaña 'Avanzado'.

Después de eso, puedes desplazarte hasta la opción 'Limpieza de rastreo' y hacer clic en el interruptor para habilitarla.

Ir a la configuración avanzada de AIOSEO en la apariencia de búsqueda

Una vez que hayas habilitado la opción 'Limpieza de rastreo', simplemente desplázate hacia abajo hasta los feeds RSS que deseas deshabilitar.

Recomendamos mantener habilitada la opción 'Feed RSS global' porque permite a tus usuarios suscritos recibir las últimas actualizaciones. Deshabilitar esto significaría que las personas no podrán suscribirse a tu sitio web, lo que podría perjudicar tu SEO de WordPress.

Desactivar feeds RSS

Por otro lado, puedes deshabilitar otros tipos de feeds RSS.

Por ejemplo, puedes desactivar los feeds RSS para autores, búsquedas, archivos adjuntos, taxonomía y más.

Guardar cambios en el feed RSS

No olvides hacer clic en el botón 'Guardar Cambios' cuando hayas terminado.

Método 2: Deshabilitar feeds RSS manualmente en WordPress

Otra forma de deshabilitar los feeds RSS en WordPress es agregando código al archivo functions.php de tu tema.

No sugerimos editar el archivo functions.php en sí, a menos que seas un usuario avanzado, ya que incluso el error más pequeño puede romper tu sitio.

Por eso recomendamos usar WPCode para pegar cualquier fragmento de código en WordPress.

Página de inicio de WPCode

Primero, necesitarás instalar el plugin gratuito WPCode. Para más información, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez activado, simplemente navega a Fragmentos de código » Agregar fragmento desde tu panel de WordPress. Luego, escribe 'rss' en la barra de búsqueda para encontrar el fragmento preconfigurado 'Desactivar feeds RSS' en la biblioteca de WPCode.

Luego, puedes pasar el cursor sobre la entrada 'Desactivar feeds RSS' que aparece a la derecha y hacer clic en el botón 'Usar fragmento'.

Usar WPCode para deshabilitar feeds RSS

En la siguiente página, verás el siguiente fragmento. Nota que WPCode ya ha configurado todas las opciones por ti. Con los fragmentos preestablecidos, no tienes que personalizar nada.

Si eres un usuario avanzado, aún puedes copiar/pegar esto en tu propio archivo functions.php:

/**
 * Display a custom message instead of the RSS Feeds.
 *
 * @return void
 */
function wpcode_snippet_disable_feed() {
	wp_die(
		sprintf(
			// Translators: Placeholders for the homepage link.
			esc_html__( 'No feed available, please visit our %1$shomepage%2$s!' ),
			' <a href="' . esc_url( home_url( '/' ) ) . '">',
			'</a>'
		)
	);
}

// Replace all feeds with the message above.
add_action( 'do_feed_rdf', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss2', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_atom', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss2_comments', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_atom_comments', 'wpcode_snippet_disable_feed', 1 );
// Remove links to feed from the header.
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );

Puedes cambiar el texto de marcador de posición por tu mensaje personalizado si lo deseas. Sin embargo, eso es completamente opcional.

Todo lo que tienes que hacer ahora es activar el interruptor 'Activo' y hacer clic en 'Actualizar'.

El fragmento de WPCode para deshabilitar feeds RSS

A partir de ahora, tus feeds RSS estarán deshabilitados.

Alternativa: Deshabilitar manualmente los enlaces de feed RSS en páginas de WordPress

Si deseas hacer que tus feeds RSS sean menos visibles sin deshabilitarlos por completo, simplemente puedes eliminar los enlaces que WordPress incluye en el encabezado de tu sitio.

Esto te permite generar feeds RSS en segundo plano y usarlos internamente sin promocionarlos a los visitantes de tu sitio web.

Simplemente dirígete a Fragmentos de código » Biblioteca desde tu panel de WordPress. Luego, deberás buscar el fragmento 'Desactivar enlaces de feed RSS'.

Seleccione el fragmento 'Deshabilitar enlaces de feed RSS' de la biblioteca de WPCode

Cuando encuentres el fragmento en la biblioteca, colócale el cursor encima y haz clic en el botón 'Usar fragmento'.

WPCode agregará automáticamente el código por ti y seleccionará el método de inserción adecuado.

WPCode agrega el código automáticamente por ti

Después de eso, simplemente cambia el interruptor de 'Inactivo' a 'Activo' y haz clic en el botón 'Actualizar'.

Y eso es todo.

Cambia el interruptor a 'Activo' y haz clic en el botón 'Actualizar'

Ahora los enlaces de feed RSS no aparecerán en tu sitio de WordPress, pero tu feed seguirá generándose en segundo plano.

Consejo extra: Excluir categorías específicas del feed RSS de WordPress

Es posible que no desees desactivar completamente los feeds RSS en tu sitio web de WordPress. Excluir ciertas categorías puede ser una solución práctica para mantener tu feed RSS activo, al tiempo que permite un mayor control sobre qué contenido aparece.

Este enfoque te permite separar el contenido específico del curso de las publicaciones generales del blog o priorizar ciertos temas, como ‘Características’ sobre ‘Noticias’.

También es especialmente útil si tu lista de correo está conectada a tu feed RSS, lo que evita que satures a los suscriptores con demasiadas actualizaciones.

WPCode puede ayudarte con esto. Usando su fragmento preconfigurado llamado ‘Excluir categorías específicas del feed RSS’, puedes mantener cierto contenido fuera de tu feed.

Agrega un nuevo fragmento usando WPCode.

Por lo tanto, ya sea que desees separar las publicaciones relacionadas con el curso o priorizar diferentes tipos de artículos, puedes hacerlo sin ningún problema.

Para más detalles, puedes consultar nuestra guía sobre cómo excluir categorías específicas del feed RSS de WordPress.

Esperamos que este artículo te haya ayudado a aprender cómo deshabilitar los feeds RSS en WordPress. También puedes consultar nuestras guías sobre cómo personalizar completamente tus feeds RSS de WordPress y cómo solucionar errores del feed RSS de WordPress.

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

21 CommentsLeave a Reply

  1. Esto es útil.
    También es recomendado para tiendas de comercio electrónico o de aprendizaje en línea que no tienen publicaciones, buen artículo.

    Pero el método de usar WPcode no deshabilitó el RSS para una página o taxonomía en particular. Los deshabilitó a todos y los reemplazó con un mensaje personalizado.

    ¿Cómo puedo seleccionar o ajustar para deshabilitar RSS solo en publicaciones, taxonomías o tipos de publicación específicos?

  2. El código tiene prioridad 1 en varias líneas, pero el plugin de código wp, así como el fragmento de código t, establecen la prioridad 10 para todo el código en general. ¿Es necesario cambiarlo también a prioridad 1? ¿O no hace diferencia?

    • It should not be required but should you have any trouble you can feel free to change the priority of the snippet from the plugin :)

      Administrador

  3. Hola.. Equipo
    Artículo útil
    Después de instalar el plugin de deshabilitación de RSS, si los artículos aparecerán o no en Google Noticias

      • No quiero que nadie tome el contenido del sitio web del feed RSS. Quiero detener el feed RSS para sitios web de terceros.

        Mi sitio web también está en Google News. Quiero darle mi feed RSS a Google News. Pero no a otros sitios web de terceros.

        Por favor, guíame sobre cómo detener el feed RSS para sitios web de terceros.

  4. Después de pegar el código en mi functions.php, no pasa nada. Todavía me aparece una página que dice "No tienes un lector de RSS instalado". ¿Hay otras formas de eliminar el feed RSS? Estoy tratando de minimizar el uso de plugins en mi sitio.

    • Es posible que desees asegurarte de haber borrado la caché de tu navegador/proveedor de hosting para garantizar que no estás viendo una página en caché.

      Administrador

  5. HI

    ¿Me puedes decir sobre WordPress agregando "feed" al final de algunas de mis URLs que aparecen como errores 404?

    /what-to-make-a-website-aboutfeed

    Las he estado redirigiendo, pero ¿no sé si eso es necesario o no?

    ¿Tiene esto algo que ver con RSS? ¿Y sabes cómo evitar que suceda?

    Gracias por tu sitio web, no sé dónde estaría sin él.

  6. después de deshabilitar feed y eliminar el enlace rel de feed en mi vista fuente, he establecido un código de respuesta 500 en mi google webmaster,,

  7. Primero usé el plugin para deshabilitar el feed RSS. Pero el enlace RSS todavía aparecía en BP Wall, así que simplemente agregué un truco CSS en mi archivo de estilo del tema: .feed{display:none;}. ¡Listo!

  8. ¿Tiene algún efecto en el ranking la eliminación del acceso RSS?
    o esto simplemente evita que la gente obtenga contenido a través de métodos RSS...

    Gracias

    • ¿Deshabilitar temporalmente mi feed RSS elimina mi base de datos de suscriptores actuales? Estoy intentando publicar un artículo y ponerle fecha antigua, así que no quiero que se envíe a través de RSS.

  9. La función es bastante ingeniosa y útil.

    La función no permite que WordPress agregue ninguna información a los archivos .php de RSS; en cambio, los reescribe.

    Aconsejo a cualquiera que instale el plugin y agregue la función en functions.php de su archivo de tema.

    El plugin elimina el código fuente HTML generado, te deshaces de 2 líneas inútiles.

  10. ¡Gracias por compartir esto! Funcionó muy bien con una excepción: cuando agrego '/?feed' al final del dominio raíz, todavía llama a una página de listado que muestra las publicaciones que estoy tratando de hacer inaccesibles a través de los feeds integrados.

    He intentado actualizar mis permalinks, pero eso no hizo ninguna diferencia. ¿Hay alguna otra regla que deba agregar al archivo functions (en un tema hijo, por si acaso importa, por cierto) para abordar esto, o tal vez puedo desautorizarlo desde el archivo .htaccess?

  11. Mis comentarios se publican como publicaciones que terminan en mi feed RSS principal. ¿Alguna idea sobre cómo solucionar esto? He leído que puede ser una configuración, pero hasta ahora no podemos encontrarla.

  12. ¡Hola! ¡buena publicación!

    Me encanta el código de functions.php, pero estoy usando buddypress y el código no deshabilita el feed de actividad, algo como:

    ¿Cómo podría deshabilitar esto?

    Gracias de antemano y saludos desde España.

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.