Bien que les flux RSS et les agrégateurs aient perdu de leur popularité, ils restent essentiels pour notifier vos visiteurs des mises à jour de votre site. Ils facilitent aussi la promotion de votre contenu sur les réseaux sociaux.
Découvrez comment créer un flux RSS valide à partir de zéro.
Un flux RSS est un fichier XML structuré selon un format standard pour être reconnu par les lecteurs RSS.
Utilisez un éditeur de texte comme Notepad++ pour rédiger ce fichier XML. Voici les balises essentielles pour l'en-tête :
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:content="https://purl.org/rss/1.0/modules/content/"
xmlns:wfw="https://wellformedweb.org/CommentAPI/"
xmlns:dc="https://purl.org/dc/elements/1.1/"
xmlns:atom="https://www.w3.org/2005/Atom">
<channel>Ces lignes déclarent la version XML et RSS, et ouvrent la balise <channel> contenant les infos de votre site.
Ajoutez ensuite les détails du canal :
<title>Nom de votre flux RSS</title>
<link>https://www.votresite.com/</link>
<description>Description brève de votre site et flux.</description>
<lastBuildDate>Wed, 04 Jul 2018 12:00:00 GMT</lastBuildDate>
<language>fr-FR</language>
<generator>Votre générateur</generator>La balise <title> définit le nom du flux, <link> pointe vers votre site, <description> le décrit succinctement. <lastBuildDate> indique la dernière mise à jour (format RFC 822, optionnelle).
Cette section forme l'en-tête.
Le contenu se compose d'éléments individuels dans des balises <item>. Chaque entrée doit inclure :
<item>
<title>Titre de l'article</title>
<link>https://www.votresite.com/article</link>
<guid isPermaLink="true">https://www.votresite.com/article</guid>
<pubDate>Wed, 04 Jul 2018 12:00:00 GMT</pubDate>
<description>Description ou extrait du contenu.</description>
</item><title> est le titre, <link> l'URL complète, <guid> un identifiant unique (souvent l'URL), <pubDate> la date de publication (RFC 822 en GMT), <description> l'extrait.
Répétez pour chaque entrée (ex. : 10 dernières). Fermez avec </channel></rss>. Hébergez le fichier (ex. : /rss.xml) sur votre serveur.

Les lecteurs RSS modernes affichent les images si incluses via <img> dans <description>.
Ce fichier est statique. Pour le dynamiser, passez à l'étape suivante.
Si vous codez votre site, intégrez une génération automatique. Utilisez un CMS comme WordPress (flux natif) pour simplifier.
Logique générale (indépendante du langage) :
Exemples inspirés de WebReference.com pour PHP/MySQL :


Pour une reconnaissance automatique :
AddType application/x-httpd-php .xml pour Apache.Les navigateurs afficheront l'icône RSS.
Services pour générer des flux à partir de n'importe quel site :
FetchRSS : Sélectionnez visuellement les éléments à suivre.
Feed Creator (FiveFilters) : Filtre par URL/classes.
Feed43 : Extrait HTML, gratuit limité (mises à jour toutes 6h).
Feedity : Sélection graphique.
RSS reste vital pour la fidélisation. La plupart des CMS l'intègrent nativement. Consultez notre guide WordPress ultime pour plus.
[]