¿Quieres optimizar tu feed RSS en WordPress?

De forma predeterminada, cada sitio de WordPress tiene una fuente RSS. Puede optimizar este feed para proteger su contenido, enviar más tráfico a su sitio web y más.

En este artículo, le mostraremos cómo optimizar y personalizar su fuente RSS de la manera correcta.

12 consejos para optimizar su fuente RSS de WordPress

¿Por qué optimizar su feed RSS de WordPress?

Las fuentes RSS brindan una forma para que sus lectores se suscriban y lean las publicaciones de su blog en su aplicación de lectura de fuentes favorita, como Feedly.

Aunque los lectores de feeds no son tan populares como solían ser, muchos lectores aún prefieren leer el contenido del blog de WordPress de esta manera.

Al optimizar su fuente RSS, también puede evitar el raspado de contenido, obtener más vínculos de retroceso, enviar tráfico a su sitio web y más.

Habiendo dicho eso, echemos un vistazo a nuestros consejos de expertos para optimizar su fuente RSS.

1. Cree un mapa del sitio de fuentes RSS

Los mapas de sitio RSS son diferentes de los mapas de sitio XML. Los sitemaps RSS contienen solo su contenido más reciente, lo que ayuda a Google a mantener su contenido actualizado en los resultados de búsqueda.

Si publica contenido con frecuencia, esto puede mejorar su clasificación en los motores de búsqueda.

All in One SEO le permite agregar fácilmente un mapa del sitio RSS a su sitio web sin escribir código.

Lo primero que debe hacer es instalar y activar el complemento All in One SEO. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar complementos de WordPress.

Una vez activado, se le pedirá que configure el complemento. Puede seguir los pasos guiados en el asistente de configuración o consultar nuestra guía sobre cómo configurar SEO todo en uno para WordPress.

AIOSEO habilita automáticamente los mapas de sitios RSS, por lo que no tiene que hacer nada más.

Si desea volver a verificar, simplemente vaya a SEO todo en uno » Mapa del sitio Luego haga clic en la pestaña Sitemaps RSS.

Puede ver que el interruptor “Habilitar Sitemaps” está habilitado en el cuadro “RSS Sitemaps”.

Habilitar mapa del sitio RSS

También puede establecer el número y los tipos de publicaciones que se incluirán en el cuadro Configuración del mapa del sitio.

Mantendremos la configuración predeterminada, pero puede incluir más publicaciones o solo ciertos tipos de publicaciones.

Editar la configuración del mapa del sitio RSS

Asegúrese de hacer clic en el botón “Guardar cambios” antes de salir de la pantalla.

Ahora ha habilitado un mapa del sitio RSS para su sitio web.

Para enviar su nuevo mapa del sitio RSS a Google, puede consultar nuestra guía sobre cómo agregar su sitio de WordPress a Google Search Console. Este es el mismo proceso que enviar un mapa del sitio XML.

2. Edite su fuente RSS antes y después del contenido

De forma predeterminada, la fuente RSS de WordPress mostrará su contenido publicado más recientemente y no hay una opción integrada para personalizar ese contenido para sus lectores.

Afortunadamente, puede personalizar fácilmente sus fuentes RSS antes y después del contenido con el complemento All in One SEO.

Simplemente siga los mismos pasos anteriores para instalar, activar y configurar el complemento.

Después de eso, navegue a SEO todo en uno » Configuración general Luego haga clic en la opción de menú Contenido RSS.

Editar contenido RSS

En esta pantalla, puede agregar cualquier contenido que desee mostrar antes y después de cada publicación en su fuente RSS.

Puede agregar HTML, etiquetas inteligentes vinculadas y otros metadatos a cada sección.

Editar contenido RSS de encabezado y pie de página

Una vez que esté satisfecho con sus cambios, asegúrese de hacer clic en el botón “Guardar cambios” para guardar su fuente RSS.

3. Proteja su fuente RSS de los rastreadores de contenido

El raspado de contenido es cuando el contenido se toma de su sitio, generalmente a través de su fuente RSS, y se vuelve a publicar como su propio sitio en el sitio de otra persona.

Puede ser muy frustrante ver a alguien robar su contenido, monetizarlo o incluso superar a su sitio en los resultados de búsqueda.

Afortunadamente, si alguien roba su contenido a través de su fuente RSS, puede personalizar su fuente RSS para beneficiar realmente a su sitio.

Para obtener más detalles, consulte nuestra guía para principiantes sobre cómo evitar el scraping de contenido de blogs en WordPress.

4. Muestra extractos en lugar de texto completo en las fuentes RSS

Mostrar su artículo completo en un feed RSS permite a sus usuarios leer el artículo completo en sus lectores de feeds. Esto puede tener un impacto negativo en las vistas de su página, los ingresos publicitarios y las tasas de conversión.

Al mostrar resúmenes de artículos en lugar del texto completo en su fuente RSS, necesita que los lectores visiten su sitio de WordPress para leer el texto completo.

WordPress viene con una solución integrada.solo ve a Ajustes » Leer en su panel de administración de WordPress.

Luego, desplácese hacia abajo hasta la sección titulada “Para cada publicación en el feed, incluir” y seleccione el botón de opción “Extracto”.

Mostrar extractos de artículos en fuentes RSS

También puede controlar la cantidad de publicaciones que se muestran en su fuente RSS.

En el cuadro “Feed sindicado que muestra lo último”, simplemente ingrese un número en el cuadro.

Antes de salir de esta pantalla, asegúrese de hacer clic en el botón “Guardar cambios” para actualizar la configuración de su fuente RSS.

5. Agregue imágenes destacadas a las publicaciones en las fuentes RSS

De forma predeterminada, WordPress no agrega la imagen destacada de su publicación a su fuente RSS. Cuando sus usuarios leen su publicación en un lector de feeds, generalmente extrae la primera imagen de su publicación.

Puede cambiar esta configuración agregando código a su archivo de WordPress. Si no lo ha hecho antes, consulte nuestra guía para principiantes sobre cómo pegar fragmentos de páginas web en WordPress.

Todo lo que necesita hacer es agregar el siguiente código a su archivo functions.php, a un complemento específico del sitio o usar el complemento de fragmento de código.

function wpb_rsstutorial_featuredimage($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content="<p>" . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'wpb_rsstutorial_featuredimage');
add_filter('the_content_feed', 'wpb_rsstutorial_featuredimage');

Este código solo agrega su imagen destacada en el párrafo anterior al contenido de la publicación.

6. Agregue tipos de publicaciones personalizadas a su fuente RSS

Muchos sitios de WordPress usan tipos de publicaciones personalizadas para crear secciones separadas de las publicaciones de blog regulares.

Por ejemplo, en AprenderWP, creamos tipos de publicaciones personalizadas separadas para nuestras secciones de transacciones y glosario.

Si publica una gran cantidad de contenido con diferentes tipos de publicaciones personalizadas, debe agregar este contenido a su fuente principal.

Para hacer esto, deberá agregar el siguiente código a su archivo functions.php, un complemento específico del sitio o usar un complemento de fragmento de código.

function myfeed_request($qv) {
	if (isset($qv['feed']) && !isset($qv['post_type']))
		$qv['post_type'] = array('post', 'books', 'movies');
	return $qv;
}
add_filter('request', 'myfeed_request');

Este código agrega dos tipos de publicaciones personalizadas “Libros” y “Películas” a la fuente RSS principal. Asegúrate de reemplazarlos con tus propios tipos de publicaciones personalizadas.

7. Agregue texto adicional para publicar títulos en RSS

Si crea una variedad de contenido de publicación, puede ser útil agregar texto adicional a los títulos de sus publicaciones en RSS.

Por ejemplo, esto puede ayudar a sus lectores a diferenciar entre publicaciones de invitados, contenido de blog normal y contenido patrocinado.

Aquí hay un fragmento de código que se puede usar para mostrar la categoría de publicación en el encabezado:

function wpb_rsstutorial_titlecat($content) {
$postcat = "";
foreach((get_the_category()) as $cat) {
$postcat .= ' ('.$cat->cat_name . ')';
}
$content = $content.$postcat;
return $content;
}
add_filter('the_title_rss', 'wpb_rsstutorial_titlecat');

Para obtener más detalles y ejemplos, consulte nuestra guía sobre cómo personalizar completamente su fuente RSS de WordPress.

8. Permita que los usuarios se suscriban a fuentes RSS por correo electrónico

No todos los usuarios quieren usar un lector de feeds para suscribirse a tus publicaciones. Mucha gente preferirá suscribirse por correo electrónico. Esta es una de las razones por las que es importante tener un boletín electrónico.

Para enviar automáticamente correos electrónicos RSS, recomendamos Sendinblue. Es un popular proveedor de servicios de marketing por correo electrónico con un plan gratuito para siempre para enviar hasta 300 correos electrónicos por día.

Enviar azul

Después de configurar su lista de correo electrónico, puede enviar automáticamente correos electrónicos RSS cuando publique nuevas publicaciones en el blog.

Para obtener más detalles, consulte nuestra guía sobre cómo notificar a los suscriptores sobre nuevas publicaciones en WordPress.

9. Permita que los usuarios se suscriban a categorías en fuentes RSS

Cada categoría en su sitio de WordPress tendrá automáticamente su propia fuente RSS. Si ejecuta un blog grande con muchas categorías diferentes, esto permitirá que sus lectores se suscriban solo a las categorías que les interesan.

Sin embargo, muchos usuarios no se dan cuenta de que pueden suscribirse fácilmente a categorías específicas. Puede hacerlo más fácil para sus lectores resaltando esto en su sitio web.

Suscríbete a la categoría RSS

Para obtener más detalles, consulte nuestra guía sobre cómo crear una fuente RSS separada para cada categoría en WordPress.

10. Agregue datos de campo personalizados a su fuente RSS

Los campos personalizados le permiten agregar metadatos adicionales a las publicaciones y páginas de WordPress. Sin embargo, estos metadatos no están incluidos en su fuente RSS predeterminada.

Para mostrar campos personalizados en su fuente RSS, simplemente agregue el siguiente fragmento a su archivo functions.php, complemento específico del sitio o use el complemento Snippets.

function wpb_rsstutorial_customfield($content) {
global $wp_query;
$postid = $wp_query->post->ID;
$custom_metadata = get_post_meta($postid, 'my_custom_field', true);
if(is_feed()) {
if($custom_metadata !== '') {
// Display custom field data below content
$content = $content."<br /><br /><div>".$custom_metadata."</div>
";
}
else {
$content = $content;
}
}
return $content;
}
add_filter('the_excerpt_rss', 'wpb_rsstutorial_customfield');
add_filter('the_content', 'wpb_rsstutorial_customfield');

Este código comprueba si se están utilizando campos personalizados y si se muestra la fuente RSS. Después de eso, agregará datos de campos personalizados debajo del contenido de la publicación.

11. Publicaciones retrasadas que aparecen en fuentes RSS

Retrasar las publicaciones que aparecen en su fuente RSS lo evita de publicar accidentalmente y puede ayudarlo a vencer a los rastreadores de contenido (si ese es un problema que tiene muchos).

Cuando retrasa la aparición de publicaciones en su fuente RSS, le da tiempo a los motores de búsqueda para rastrear e indexar su contenido antes de que aparezca en otro lugar.

Además, puede verificar si hay errores ortográficos antes de enviar a los suscriptores de RSS.

Para hacer esto, debe agregar el siguiente código a su archivo functions.php, un complemento específico del sitio o usar un complemento de fragmento de código.

function publish_later_on_feed($where) {

	global $wpdb;

	if ( is_feed() ) {
		// timestamp in WP-format
		$now = gmdate('Y-m-d H:i:s');

		// value for wait; + device
		$wait="10"; // integer

		// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
		$device="MINUTE"; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

		// add SQL-sytax to default $where
		$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}
	return $where;
}

add_filter('posts_where', 'publish_later_on_feed');

Este código agrega un retraso de 10 minutos antes de que la publicación aparezca en su fuente RSS.Puede cambiarlo según sus propias necesidades cambiándolo. 10 y MINUTE valores.

12. Agregue botones sociales a su fuente RSS de WordPress

La mayoría de los lectores de feeds RSS no tienen funciones para compartir en redes sociales, o no son muy notorios. Sin embargo, puede agregar sus propios íconos de redes sociales a su fuente RSS para fomentar el intercambio.

Primero, debe crear íconos de imagen para la red social que desea agregar.En este tutorial, creamos imágenes para Facebook y Twitter y las creamos visitando Medios » Agregar nuevo.

Después de cargar el archivo de imagen, debe copiar la “URL del archivo” y pegarla en su editor de texto favorito para guardarla para el siguiente paso.

Para obtener más detalles, consulte nuestra guía sobre cómo obtener la URL de una imagen que cargue en WordPress.

Cargar icono de redes sociales Copiar URL

A continuación, debe agregar el siguiente fragmento a su archivo functions.php, ya sea en un complemento específico del sitio o mediante el complemento Snippets.

// add custom feed content
function wpb_add_feed_content($content) {

// Check if a feed is requested
if(is_feed()) {

// Encoding post link for sharing
$permalink_encoded = urlencode(get_permalink());

// Getting post title for the tweet
$post_title = get_the_title(); 

// Content you want to display below each post
// This is where we will add our icons

$content .= '<p>
<a href="http://www.facebook.com/sharer/sharer.php?u=' . $permalink_encoded . '" title="Share on Facebook"><img src="Facebook icon file url goes here" title="Share on Facebook" alt="Share on Facebook" width="64px" height="64px" /></a>

<a href="http://www.twitter.com/share?&text=". $post_title . "&amp;url=" . $permalink_encoded . "" title="Share on Twitter"><img src="Facebook icon file url goes here" title="Share on Twitter" alt="Share on Twitter" width="64px" height="64px" /></a>
</p>';
}

return $content;
}

add_filter('the_excerpt_rss', 'wpb_add_feed_content');
add_filter('the_content', 'wpb_add_feed_content');

El código anterior simplemente agregará botones para compartir en redes sociales para Twitter y Facebook.necesitas reemplazar src= propiedades en image Marque con su propia URL de imagen que pegó en el editor de texto anteriormente.

Si ha optimizado su fuente RSS y ve errores, consulte nuestra guía sobre cómo corregir los errores de la fuente RSS.

Esperamos que este artículo le haya ayudado a aprender cómo optimizar su fuente RSS de WordPress. También puede consultar nuestras selecciones de expertos para los mejores servicios de marketing por correo electrónico para pequeñas empresas, así como nuestra guía sobre cómo elegir el mejor creador de sitios web.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress.También puedes encontrarnos en Gorjeo y Facebook.

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.