Prüfe deinen Feed mit Feeders kostenlosem RSS-Feed-Validator. Er listet jeden Fehler mit der entsprechenden Zeile und einem Lösungsvorschlag auf und zeigt, welche Inhalte Feeder aus deinem Feed ausliest. Feeder kann auch unvollkommene Feeds lesen. Ein gültiger Feed funktioniert jedoch in allen Feedreadern und vermeidet die folgenden Probleme.
Der W3C Feed Validation Service eignet sich gut für eine zweite Prüfung.
Das richtige Datumsformat verwenden
RSS-Datumsangaben sehen so aus: Sat, 26 Sep 2026 09:00:00 GMT, mit einer vierstelligen Jahreszahl. Verwende dafür die integrierte Funktion deiner Programmiersprache:
- PHP:
date(DATE_RSS) - Python:
email.utils.format_datetime(dt) - Ruby:
Time.now.rfc2822, nachdem durequire "time"eingebunden hast - JavaScript:
new Date().toUTCString() - Go:
t.Format(time.RFC1123Z)
Vermeide DATE_RFC822 in PHP und time.RFC822 in Go. Diese Funktionen geben eine zweistellige Jahreszahl aus, die Validatoren beanstanden oder als Warnung melden.
Jedem Beitrag eine GUID geben
Das Element <guid> ist eine eindeutige ID für jeden Beitrag. Feeder erkennt damit neue Beiträge und kann sie von bereits gelesenen unterscheiden. Fehlt eine GUID, orientiert sich Feeder am Titel und Datum. Wenn du den Titel oder das Datum änderst, erscheint der Beitrag deshalb erneut als neu.
Du kannst einen beliebigen Wert verwenden, solange er eindeutig ist und sich nie ändert, zum Beispiel die permanente Adresse des Beitrags.
IDs und Datumsangaben bei Änderungen beibehalten
Wenn du die Zeitzone deiner Website, die Domain oder das Veröffentlichungssystem änderst, sollten die GUIDs und Datumsangaben aller Beiträge gleich bleiben. Ändern sich alle gleichzeitig, sehen Leser möglicherweise jeden älteren Beitrag erneut als neu.
Feeder den Feed abrufen lassen
Wenn Feeder meldet, dass der Feed nicht erreichbar ist, prüfe, ob deine Firewall oder Cloudflare unsere Crawler blockiert. Weitere Informationen findest du unter Was tun, wenn Cloudflare die Crawler von Feeder blockiert? und Öffentliche IP-Adressen der Feeder-Server.