RSS-Feed-Validator

Prüfe jeden RSS-, Atom- oder JSON-Feed auf Fehler, sieh, wie du jeden behebst, und sieh genau, was Feeder sieht.

Probiere einen Beispiel-Feed:

Was der Validator prüft

Füge eine Feed-Adresse ein. Der Validator ruft sie ab wie ein Feedreader und prüft sie dann anhand der Regeln von RSS, Atom und JSON Feed. Er ist kostenlos und braucht kein Konto. Zu jedem Problem bekommst du die Zeile, in der es steht, und einen kurzen Hinweis, wie du es behebst.

  • Die Verbindung: der HTTP-Status, Weiterleitungen und ob der Server innerhalb von 10 Sekunden antwortet.
  • Die Datei: der Content-Type-Header, die angegebene und die tatsächliche Kodierung und ob das XML wohlgeformt ist.
  • Das Format: RSS 2.0, RSS 1.0, Atom 1.0 oder JSON Feed und die Elemente, die jedes davon verlangt, etwa Titel, Link und Beschreibung bei RSS.
  • Jeder Eintrag: ein Titel oder eine Beschreibung, ein Link, eine eindeutige guid und ein Datum im richtigen Format. Podcast-Enclosures brauchen eine url, einen type und eine length.
  • Die Extras: die Größe des Feeds, Caching-Header, die Bandbreite sparen, und ein WebSub-Hub für sofortige Updates.

Fehler verstoßen gegen die Regeln von RSS oder XML. Manche Reader können einen Feed mit Fehlern gar nicht lesen, andere müssen raten, sodass Beiträge falsch ankommen können. Warnungen machen einen Feed nicht ungültig. Der Feed funktioniert, aber manche Reader könnten über diese Details stolpern.

Unter der Checkliste zeigt Was Feeder sieht den Feed so, wie der Crawler von Feeder ihn liest, mit jedem Eintrag, Datum und Link.

Häufige Feed-Fehler und wie du sie behebst

Nicht wohlgeformt (ungültiges Token)

Meist steckt ein einzelnes & oder < in einem Titel oder einer Beschreibung dahinter, etwa Tom & Jerry. Schreibe & als &amp; und < als &lt; oder setze HTML in einen CDATA-Abschnitt: <![CDATA[ ... ]]>.

Undefinierte Entität

HTML-Entitäten wie &nbsp; gibt es in XML nicht, das nur fünf kennt. Nimm stattdessen die Nummer, etwa &#160; für ein geschütztes Leerzeichen, oder setze das HTML in CDATA.

Datum im falschen Format

RSS-Daten sehen so aus: Sat, 26 Sep 2026 09:00:00 GMT. Die meisten Sprachen schreiben sie für dich: date(DATE_RSS) in PHP, email.utils.format_datetime(dt) in Python und new Date().toUTCString() in JavaScript. Atom und JSON Feed nutzen stattdessen 2026-09-26T09:00:00Z.

Als text/html ausgeliefert

Dein Server kennzeichnet den Feed als Webseite, daher erkennen manche Reader dort keinen Feed. Liefere RSS als application/rss+xml und Atom als application/atom+xml aus. application/xml geht auch.

Fehlende oder doppelte guids

Ohne eindeutige ID müssen Reader raten, welche Beiträge neu sind, sodass ein bearbeiteter Beitrag erneut auftauchen kann. Gib jedem Eintrag eine <guid>, die eindeutig ist und sich nie ändert, etwa die dauerhafte Adresse des Beitrags.

Seltsame Zeichen statt Umlauten und Akzenten

Die Zeichen der Datei passen nicht zur angegebenen Kodierung, oft weil Windows-1252-Text als UTF-8 gekennzeichnet ist. Speichere und liefere den Feed als UTF-8 aus und lass deinen Server charset=utf-8 senden.

Etwas vor der XML-Deklaration

Eine Leerzeile oder ein Leerzeichen vor <?xml macht den ganzen Feed kaputt. Bei WordPress sind meist die functions.php eines Themes oder ein Plugin schuld.

Weitere Lösungen findest du unter RSS-Feed für Feeder validieren. Wenn der Feed jemand anderem gehört, erklärt RSS-Feed ist ungültig, was du tun kannst.

So fügst du einen Feed zu Feeder hinzu

Auch ein gültiger Feed kann in einem Reader falsch aussehen. Teste ihn deshalb so, wie deine Abonnenten ihn sehen:

  1. Klicke in Feeder auf Feed hinzufügen und füge die Adresse des Feeds ein.
  2. Feeder zeigt den Feed mit einer Vorschau seiner neuesten Beiträge. Prüfe Titel, Daten und Links.
  3. Folge ihm, veröffentliche einen neuen Beitrag und prüfe, ob er einmal als neuer Beitrag erscheint.

Feeder ist ein RSS-Reader für das Web, deinen Browser, iOS und Android, und du kannst kostenlos starten.

Kostenlos loslegen

Häufige Fragen

Warum funktioniert mein Feed in einem Reader, aber nicht in einem anderen?

Reader sind unterschiedlich streng. Viele, auch Feeder, lesen Feeds mit kleinen Fehlern und erraten den Rest ziemlich gut. Strengere Apps, etwa manche Podcast-Apps, geben beim selben Feed auf. Ein Feed ohne Fehler funktioniert überall, also behebe sie, auch wenn dein eigener Reader gut aussieht.

Muss ein Feed gültig sein, damit er funktioniert?

Nicht immer. Viele Reader lesen Feeds mit kleinen Fehlern, aber strengere Apps lehnen sie vielleicht ab. Ein gültiger Feed ist also die sichere Wahl.

Warum tauchen alte Beiträge als neu auf?

Reader erkennen Beiträge an ihrer guid oder, wenn es keine gibt, an Titel und Datum. Neue guids, ein Umzug auf eine neue Domain oder eine geänderte Zeitzone des Servers können jeden Beitrag für sie neu aussehen lassen.

Kann ich einen Feed prüfen, der noch nicht online ist?

Dieser Validator prüft Feeds anhand ihrer Adresse und nur im öffentlichen Internet. Für eine Datei, die nicht online ist, füge das XML in den W3C Feed Validation Service unter Validate by Direct Input ein.