Comment créer un flux RSS WordPress ?

fluxRSS comment le créer
Publié le : 5 janvier 2024
B
G
B


RSS, abréviation de « Really Simple Syndication »,
représente une famille de formats de données utilisés pour la syndication de contenu Web. Un flux RSS est une ressource Web qui se met à jour automatiquement, reflétant les dernières publications d’un site. Ces flux sont couramment adoptés par les sites d’actualités et les blogs pour diffuser les titres les plus récents, facilitant ainsi leur consultation en ligne.

L’une des principales fonctionnalités des flux RSS est la capacité d’agréger plusieurs flux d’informations provenant de divers sites. Cette fonctionnalité permet de concentrer une multitude d’informations sur une seule page, offrant une vue d’ensemble et un accès simplifié aux mises à jour de différents sites. Dans cet article, nous aborderons spécifiquement la création d’un flux RSS sur WordPress.

Les flux RSS se révèlent être un outil extrêmement pratique pour rester constamment informé sur les sujets d’intérêt. Ils s’actualisent de manière automatique et continue, éliminant le besoin de visiter chaque site séparément.

Quels sont les flux RSS générés par WordPress ?

L’adresse standard pour accéder au flux RSS d’un site WordPress respecté est habituellement /feed/. Ainsi, pour un site comme cnfn.fr, l’URL typique serait https://cnfn.fr/feed/.

WordPress, par défaut, génère une multitude de flux RSS sur votre site. Voici quelques exemples avec le domaine cnfn.fr :

  • Pour le contenu principal du site : https://cnfn.fr/feed/
  • Pour les catégories ou les étiquettes : https://cnfn.fr/formation/feed/
  • Pour les commentaires : https://cnfn.fr/comments/feed/
  • Pour une recherche spécifique : https://cnfn.fr/search/wordpress/feed/

Outre ces sources, il est possible de changer de format en remplaçant feed par atom ou rdf. WordPress intègre nativement une variété de flux RSS pour organiser et partager différents types de contenus :

Flux d’articles

Cela inclut l’ensemble des publications de votre blog, offrant une vue complète de vos articles récents.

Flux pour chaque catégorie, étiquette, ou taxonomie

Cette fonctionnalité permet aux utilisateurs de s’abonner spécifiquement à certaines sections de vos publications, selon leurs intérêts.

Flux pour les auteurs

Idéal pour ceux qui souhaitent suivre les publications d’un auteur spécifique sur votre site.

Flux pour les commentaires

Utile pour recevoir les commentaires postés sur une publication spécifique, ce qui peut être pertinent pour des discussions actives ou des sujets de grande importance.

Flux pour les résultats de recherche

Bien que moins courants, ces flux peuvent être pratiques pour suivre les publications associées à un terme de recherche particulier.

Réglages des flux RSS dans WordPress

Dans la section Réglages -> Lecture de l’administration WordPress, vous trouverez deux options principales pour configurer vos flux RSS :

  1. Le nombre d’éléments à afficher par flux : vous pouvez choisir combien d’articles ou de commentaires seront visibles dans chaque flux.
  2. L’affichage de l’extrait ou de la publication entière : pour ce paramètre, il est conseillé d’opter pour la diffusion de l’extrait uniquement.

A lire aussi : RGPD sur WordPress en 2024

A quoi sert un flux RSS ?

Pour rappel, flux RSS, qui signifie « Rich Site Summary » ou plus couramment « Really Simple Syndication », est un format de fichier utilisé pour publier régulièrement des mises à jour de contenu web comme des articles de blog, des actualités, des podcasts, etc. Voici plusieurs de ses utilités principales

Mise à jour automatique du contenu

Les flux RSS permettent aux utilisateurs de recevoir des mises à jour automatiques des sites web qu’ils suivent, comme des blogs ou des sites d’actualités, sans avoir à les visiter individuellement.

Gain de temps et efficacité

Grâce aux flux RSS, il n’est plus nécessaire de visiter plusieurs sites pour vérifier les nouveaux contenus. Les utilisateurs peuvent consulter leur lecteur de flux RSS qui regroupe et affiche toutes les mises à jour en un seul endroit.

Personnalisation de la consommation de contenu

Ils offrent la possibilité de s’abonner uniquement aux types de contenu spécifiques qui intéressent l’utilisateur, permettant ainsi une expérience de navigation personnalisée et ciblée.

Distribution facile du contenu

Pour les créateurs de contenu et les propriétaires de sites web, les flux RSS représentent un moyen efficace de distribuer leur contenu à un public plus large, assurant que les abonnés reçoivent automatiquement les nouvelles publications.

Amélioration du référencement (SEO)

Bien que les flux RSS n’aient pas un impact direct sur le SEO, ils peuvent contribuer à augmenter le trafic sur un site en encourageant les abonnés à visiter le site pour consulter des articles complets.

Simplicité et accessibilité

Les flux RSS sont faciles à utiliser et peuvent être lus à travers une variété de lecteurs de flux, rendant cette technologie accessible à une large.

Comment créer manuellement un flux RSS dans WordPress ?

Si vous possédez des compétences en programmation, il est tout à fait possible de créer et de gérer vous-même un flux RSS pour votre site WordPress. Pour ce faire, vous devrez concevoir un nouveau fichier PHP et le placer dans le répertoire de votre thème WordPress. Cette approche est cependant suggérée principalement pour les utilisateurs ayant une expérience avancée. Le flux RSS est un fichier texte en format XML, lu par les lecteurs RSS de vos abonnés. La structure de ce fichier est constituée de lignes comprenant les balises XML de base suivantes :

  • <?xml version="1.0" encoding="ISO-8859-1"?> : indique l’usage de XML version 1.0 avec un encodage pour l’Europe occidentale (modifiable selon le lieu et les besoins de l’utilisateur).
  • <rss version="0.91"> : initie la balise fondamentale du flux.
  • <channel> : débute le canal du flux.
  • <title> : spécifie le nom du flux RSS.
  • <link> : correspond au lien vers l’URL source.
  • <description> : fournit une description du canal.
  • <image> : permet d’intégrer une image de titre pour le flux RSS.
  • <item> : crée un élément du flux RSS, pouvant contenir des informations optionnelles telles qu’une brève description, la date de publication, ou un lien vers la source.
  • </channel></rss> : ferme le document XML du flux.

Pour signaler aux navigateurs et aux lecteurs de flux que votre site web dispose d’un flux RSS, il est judicieux d’ajouter dans l’en-tête de votre site le code suivant :

<link rel="alternate" type="application/rss+xml" title="RSS" href="http://www.cnfn.fr/rss.xml">

Ce code permet aux utilisateurs de découvrir facilement que votre site propose un flux RSS et de s’y abonner si souhaité.

Comment personnaliser ses flux RSS ?

Pour y accéder, naviguez dans le menu vers Réglages, puis Lecture.

Dans cette section, vous trouverez principalement deux options modifiables :

  1. Nombre d’éléments affichés dans le flux : Il est important de trouver un équilibre pour ne pas sembler trop succinct tout en évitant de submerger vos lecteurs avec un excès d’articles.
  2. Affichage de l’extrait ou de l’article complet : Afficher l’article complet peut réduire les visites sur votre site puisque les lecteurs obtiennent toutes les informations dans le flux. Toutefois, cela peut augmenter le temps de lecture.
personnaliser ses flux RSS backoffice wordpress

Modification avancée des flux RSS dans WordPress

Les flux RSS ne sont pas stockés dans une base de données, mais sont générés dynamiquement à l’aide de fichiers modèles (template) par WordPress. Par exemple, pour les articles, WordPress utilise /wp-includes/feed-rss2.php, tandis que pour les commentaires, le fichier utilisé est /wp-includes/feed-rss2-comments.php.

En outre, WordPress emploie des fonctions spécifiques déclarées dans /wp-include/feed.php. Ce fichier contient notamment :

  • La fonction pour récupérer le titre du blog.
  • L’affichage du contenu.
  • Les liens vers l’article, les commentaires, etc.

Vous avez également la possibilité de créer vos propres flux RSS personnalisés. Par exemple, si vous souhaitez créer un flux pour les derniers articles mis en vente, cela peut être réalisé avec un peu de savoir-faire technique.

Ajout d’images à la une dans les flux RSS

Par défaut, les flux RSS de WordPress n’intègrent pas les images à la une des articles. Pour y remédier, vous pouvez ajouter des lignes de code dans le fichier functions.php de votre thème WordPress :

/** FLUX RSS AVEC IMAGES */ function rss_post_thumbnail($content) { global $post; if(has_post_thumbnail($post->ID)) { $content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . get_the_excerpt(); } return $content; } add_filter('the_excerpt_rss', 'rss_post_thumbnail'); add_filter('the_content_feed', 'rss_post_thumbnail');

Ce code permet non seulement d’inclure les images à la une, mais aussi de limiter le contenu du flux RSS à l’extrait de l’article grâce à la fonction get_the_excerpt(), au lieu de get_the_content(). Cela encourage les lecteurs à visiter votre site pour lire l’article complet.

5 plugins pour afficher vos flux RSS WordPress

Feedzy RSS Feeds

Feedzy RSS Feeds

Feedzy RSS Feeds est un plugin puissant et facile à utiliser pour l’agrégation de flux RSS. Il permet de rassembler plusieurs flux et de les afficher via des widgets ou des shortcodes, avec des options de personnalisation comme la limitation du nombre de mots des extraits, l’affichage d’images, et la définition de caches pour optimiser les performances.

WP RSS Aggregator

WP RSS Aggregator

WP RSS Aggregator est un plugin très populaire pour l’importation et l’affichage de flux RSS sur votre site WordPress. Il offre une grande souplesse et des fonctionnalités avancées telles que l’importation de flux de sources multiples et leur présentation dans un format uniforme.

RSSImport

RSSImport

RSSImport est un plugin simple mais efficace pour l’intégration de flux RSS. Utilisant des shortcodes ou un widget, il permet d’ajouter des flux RSS facilement sur vos pages ou dans vos barres latérales. Sa simplicité d’utilisation le rend particulièrement attrayant pour de nombreux utilisateurs.

FeedWordPress

FeedWordPress est idéal pour la syndication automatique de contenu. Il importe automatiquement des articles depuis des flux RSS ou Atom et les publie comme des posts sur votre site WordPress, ce qui le rend parfait pour les sites d’agrégation de contenu ou les blogs collaboratifs.

Category Specific RSS Feed Subscription

Ce plugin permet de créer des flux RSS spécifiques à certaines catégories de votre site. Il est utile pour les sites ayant de multiples catégories de contenu, offrant aux visiteurs la possibilité de s’abonner à des flux RSS adaptés à leurs centres d’intérêt.

Comment désactiver un flux RSS dans WordPress ?

Dans WordPress, si vous n’avez pas besoin d’un flux RSS, il est possible de le désactiver en utilisant des plugins ou en modifiant le thème WordPress actuel. Pour désactiver les flux, vous pouvez utiliser le plugin gratuit Disable Feeds, qui peut être installé facilement via le tableau de bord WordPress en sélectionnant « Ajouter nouveau » ou via la fonction de recherche de plugins.

Ce plugin se concentre uniquement sur la désactivation des flux, incluant RSS, Atom et RDF. Cependant, pour supprimer les liens de flux associés aux articles, il est nécessaire d’intervenir manuellement dans le code du thème ou les widgets. Une autre option est le plugin payant perfmatters, qui offre non seulement la fonctionnalité de désactivation des flux mais aussi d’autres outils pour optimiser votre site WordPress.

Flux RSS et SEO

Il est courant de trouver plusieurs URL de flux RSS générées automatiquement. Ces URL correspondent souvent à des catégories ou des étiquettes spécifiques, et on les obtient en ajoutant “/feed” à la fin de l’URL de la catégorie ou de l’étiquette concernée. Par exemple, l’URL “http://cnfn.fr/categorie/actualites/feed” renvoie au flux RSS de la catégorie « actualités ».

Du point de vue du référencement naturel (SEO), toutes ces URL de flux RSS ne sont pas forcément utiles. Elles peuvent même s’avérer contre-productives en utilisant une partie significative du budget de crawl attribué par Google, qui serait mieux employé pour l’exploration d’autres pages plus pertinentes du site. Cela peut affecter négativement l’efficacité du référencement de votre site.

Face à cette problématique, il est généralement recommandé de supprimer ou de désactiver les URL de flux RSS qui ne sont pas nécessaires.

Soigner son flux RSS

Pour optimiser l’expérience utilisateur et donner de la valeur à votre flux RSS, voici nos derniers conseils.

  • Incorporez des images dans vos flux pour stimuler l’intérêt et les clics, car elles rendent le contenu plus attractif.
  • Ajoutez des liens vers vos réseaux sociaux pour augmenter votre présence en ligne et encourager les interactions.
  • N’oubliez pas d’inclure des éléments tels qu’un copyright, des liens pertinents, et un appel à l’action pour les abonnements.

Ces modifications non seulement enrichissent votre flux mais peuvent également générer plus de visites et d’abonnements. Assurez-vous que le flux est simple, clair, et facile à naviguer, rendant ainsi la lecture et le suivi de votre contenu sans effort pour vos lecteurs.

Pour aller plus loin, rejoignez notre formation dédiée à la création d’un site internet.

Ecrit par Emile Vardanian

Directeur du CNFN. Passionné, il forme à la création de site internet depuis 2014, essentiellement sur le CMS WordPress, favorisant l'apprentissage et l'innovation.