¿Quieres optimizar tu feed RSS en WordPress?
Cada sitio de WordPress tiene una fuente RSS por defecto. Puede optimizar este feed para proteger su contenido, enviar más tráfico a su sitio y más.
En este artículo, le mostraremos cómo optimizar y personalizar sus fuentes RSS de la manera correcta.
¿Por qué optimizar sus fuentes RSS de WordPress?
Las fuentes RSS ofrecen una forma para que sus lectores se suscriban y lean las publicaciones de su blog en sus aplicaciones de lectura de fuentes favoritas, como Feedly.
Aunque los lectores de feeds no son tan populares como antes, todavía hay muchos lectores que 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 y más.
Dicho esto, veamos nuestros consejos de expertos para optimizar su fuente RSS.
1. Cree un mapa del sitio de fuentes RSS
Un mapa del sitio RSS es diferente de un mapa del sitio XML. Los sitemaps RSS solo contienen su contenido más reciente, lo que ayuda a Google a mantener su contenido más actualizado en los resultados de búsqueda.
Si publica contenido con frecuencia, esto puede conducir a un aumento en la clasificación de su motor de búsqueda.
SEO todo en uno le permite agregar un mapa del sitio RSS a su sitio web fácilmente, sin tener que codificar.
Lo primero que debe hacer es instalar y activar el SEO todo en uno enchufar. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
Tras la activación, se le pedirá que configure el complemento. Puede seguir los pasos guiados en el asistente de configuración o ver nuestra guía sobre cómo configurar All in One SEO para WordPress.
AIOSEO habilita los mapas de sitios RSS automáticamente, por lo que no hay nada más que deba hacer.
Si desea volver a verificar, simplemente vaya a Todo en uno SEO » Mapa del sitio y luego haga clic en la pestaña ‘Mapa del sitio RSS’.
Puede ver que la opción ‘Habilitar mapa del sitio’ en el cuadro ‘Mapa del sitio RSS’ ya está habilitada.
También puede establecer la cantidad de publicaciones y los tipos de publicaciones que desea incluir en el cuadro ‘Configuración del mapa del sitio’.
Dejaremos la configuración predeterminada, pero puede incluir más publicaciones o solo incluir ciertos tipos de publicaciones.
Antes de salir de la pantalla, asegúrese de hacer clic en el botón ‘Guardar cambios’.
Ahora ha habilitado su mapa de sitio RSS para su sitio web.
Para enviar su nuevo mapa del sitio RSS a Google, puede ver nuestra guía sobre cómo agregar su sitio de WordPress a Google Search Console. 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, las fuentes RSS de WordPress mostrarán el contenido de su publicación reciente y no hay una opción integrada para personalizar ese contenido para sus lectores.
Por suerte puedes usar el Complemento SEO todo en uno para personalizar fácilmente su fuente RSS antes y después del contenido.
Simplemente siga los mismos pasos anteriores para instalar, activar y configurar el complemento.
Después de eso, navegue a Todo en uno SEO » Configuración general y luego haga clic en la opción de menú ‘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 para enlaces y otros metadatos a cada sección.
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 raspadores 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 en el sitio de otra persona como propio.
Puede ser muy frustrante ver a alguien robar su contenido, monetizarlo e incluso superar a su sitio web en los resultados de búsqueda.
Afortunadamente, puede personalizar su fuente RSS para beneficiar realmente a su sitio si alguien roba su contenido a través de su fuente RSS.
Para obtener más detalles, consulte nuestra guía para principiantes sobre cómo evitar el scraping de contenido de blogs en WordPress.
4. Mostrar extracto en lugar de artículo completo en RSS Feed
Mostrar su artículo completo en el feed RSS permite a sus usuarios leer el artículo completo en su lector de feeds. Esto puede afectar negativamente las vistas de su página, los ingresos publicitarios y las tasas de conversión.
Al mostrar el resumen del artículo en lugar del artículo completo en su fuente RSS, requiere que los lectores visiten su sitio web de WordPress para leer la publicación completa.
WordPress viene con una solución integrada. Simplemente ve a Ajustes » Lectura en su panel de administración de WordPress.
Luego, desplácese hacia abajo hasta la sección titulada ‘Para cada publicación en un feed, incluir’ y seleccione el botón de opción ‘Extracto’.
También puede controlar la cantidad de publicaciones que se muestran en su fuente RSS.
En el cuadro ‘Los feeds de sindicación muestran los más recientes’, 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 una imagen destacada a las publicaciones en RSS Feed
De forma predeterminada, WordPress no agrega las imágenes destacadas de su publicación a su fuente RSS. Cuando sus usuarios lean su publicación en un lector de feeds, a menudo extraerá la primera imagen de su publicación.
Puede cambiar esto agregando código a sus archivos de WordPress. Si no ha hecho esto antes, consulte nuestra guía para principiantes para pegar fragmentos de la web en WordPress.
Todo lo que necesita hacer es agregar el siguiente código a su archivo functions.php, en un complemento específico del sitio o mediante el uso de un complemento de fragmentos 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 simplemente agrega su imagen destacada dentro de un párrafo justo antes del 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 los artículos de blog regulares.
Por ejemplo, aquí en AprenderWP, creamos tipos de publicaciones personalizadas separadas para nuestras secciones Ofertas y Glosario.
Si publica una gran cantidad de contenido utilizando diferentes tipos de publicaciones personalizadas, querrá agregarlas a su fuente principal.
Para hacer esto, deberá agregar el siguiente código a su archivo functions.php, en un complemento específico del sitio o mediante el uso de un complemento de fragmentos 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 a los títulos de las publicaciones en RSS
Agregar texto adicional a los títulos de sus publicaciones en RSS puede ser útil si crea varios tipos de contenido de publicación.
Por ejemplo, esto puede ayudar a sus lectores a distinguir entre publicaciones de invitados, contenido de blog normal y contenido patrocinado.
Aquí hay un fragmento de código que puede usar para mostrar la categoría de la publicación en el título:
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 sus fuentes RSS de WordPress.
8. Permita que los usuarios se suscriban a RSS Feed por correo electrónico
No todos sus usuarios quieren usar un lector de feeds para suscribirse a sus publicaciones. Mucha gente preferirá suscribirse por correo electrónico. Esa es una de las razones por las que es importante tener un boletín informativo por correo electrónico.
Para enviar correos electrónicos RSS automáticamente, recomendamos usar Sendinblue. Es un popular proveedor de servicios de marketing por correo electrónico que tiene un plan gratuito para siempre para enviar hasta 300 correos electrónicos por día.
Una vez que su lista de correo electrónico esté configurada, puede enviar automáticamente correos electrónicos RSS cuando publique una nueva publicación de 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 las categorías en RSS Feed
Cada categoría en su sitio de WordPress tendrá automáticamente su propia fuente RSS. Si ejecuta un blog masivo con muchas categorías diversas, esto permite que sus lectores solo se suscriban 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 hacer que esto sea más fácil para sus lectores al resaltarlo en su sitio web.
Para obtener más detalles, consulte nuestra guía sobre cómo crear fuentes RSS separadas 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 sus 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 de código a su archivo functions.php, en un complemento específico del sitio o mediante el uso de un complemento de fragmentos de código.
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á utilizando el campo personalizado y si se muestra la fuente RSS. Después de eso, agregará los datos del campo personalizado debajo del contenido de la publicación.
11. Retrasar las publicaciones para que no aparezcan en RSS Feed
Retrasar las publicaciones para que no aparezcan en su fuente RSS puede evitar que se publiquen accidentalmente y puede ayudarlo a vencer a los rastreadores de contenido, si ese es un problema al que se enfrenta regularmente.
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 tipográficos antes de que se envíe a los suscriptores de RSS.
Para hacer esto, deberá agregar el siguiente código a su archivo functions.php, en un complemento específico del sitio o mediante el uso de un complemento de fragmentos 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 agregará un retraso de 10 minutos antes de que las publicaciones aparezcan en su fuente RSS. Puede cambiarlo según sus propias necesidades cambiando el 10
y MINUTE
valores.
12. Agregue botones sociales a sus fuentes 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, deberá crear íconos de imagen para las redes sociales que desea agregar. Para este tutorial, creamos imágenes para Facebook y Twitter y las subimos yendo a Medios » Agregar nuevo.
Después de cargar sus archivos 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 las imágenes que carga en WordPress.
A continuación, debe agregar el siguiente fragmento de código a su archivo functions.php, en un complemento específico del sitio o mediante el uso de un complemento de fragmentos de código.
// 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 . "&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');
Este código anterior simplemente agregará los botones para compartir en redes sociales para Twitter y Facebook. Necesitas reemplazar el src=
atributo en el image
etiquete con sus propias URL de imagen que pegó en su 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. Es posible que también desee ver nuestras selecciones de expertos sobre los mejores servicios de marketing por correo electrónico para pequeñas empresas y nuestra guía sobre cómo elegir el mejor creador de sitios web.
.