Gratis, geen account nodig

RSS-feedvalidator

Plak een feedadres en Inoreader haalt de feed op zoals een feedlezer dat doet, controleert alles wat een feedlezer nodig heeft en vertelt je wat je moet wijzigen. De validator is gratis en je hebt geen account nodig.

Probeer een voorbeeld: Ars Technica NPR Hacker News The Verge

Deze tool leest RSS 2.0RSS 1.0AtomJSON Feedpodcastfeeds en elke pagina die een feed vermeldt.

Controleer alles waarvan een feedlezer afhankelijk is

Syntaxis is wel het laatste waardoor een feed niet meer werkt. Het rapport begint waar feedlezers beginnen: kan de feed überhaupt worden opgehaald?

Aanlevering

De status, omleidingen, responstijd, botbeveiliging, cachingheaders, compressie en het certificaat.

Document

De codering, goed gevormde XML, het formaat en de vereiste elementen ervan, en elke correctie die Inoreader moest aanbrengen voordat de feed kon worden gelezen.

Items

De id's, datums, links, afbeeldingen en bijlagen, beoordeeld op wat een feedlezer kan weergeven en bijhouden.

Realtime

Of de feed een WebSub-hub vermeldt, zodat feedlezers nieuwe berichten binnen enkele seconden ontvangen in plaats van bij hun volgende controle.

De meeste niet-werkende feeds zijn geldig

Inoreader haalt dagelijks drie miljoen feeds op, dus we zien waardoor ze daadwerkelijk niet meer werken. Van de feeds die op één dag in Oktober 2026 stopten met werken, waren ze bijna allemaal nog goed gevormd. De server weigerde het verzoek, reageerde niet op tijd of antwoordde met een webpagina in plaats van de feed. Een syntaxiscontrole ziet daar niets van. Dit rapport wel.

Feeds die op één dag in Oktober 2026 stopten met werken, per oorzaak
Aanlevering: een 404, een verzoeklimiet, een time-out, een serverfout, een blokkade
96%
Een webpagina waar de feed zou moeten staan
3%
Defecte XML of een verkeerde codering
0,3%

Veelvoorkomende oplossingen

Elke rij in het rapport eindigt met wat je moet wijzigen. Deze oplossingen zijn op de meeste feeds van toepassing.

Elk van deze oplossingen wordt uitgebreid uitgelegd, met een volledige feed om te kopiëren, in een voorbeeld van een RSS-feed uitgelegd. Hoe berichten feedlezers binnen enkele seconden bereiken in plaats van bij hun volgende controle, wordt uitgelegd in WebSub voor uitgevers.

Beantwoord voorwaardelijke verzoeken

Stuur een ETag- of Last-Modified-header mee en antwoord met 304 Not Modified als er niets is veranderd. Anders downloadt elke feedlezer bij elke controle de volledige feed.

Laat feedlezers door

Een feedlezer kan geen botcontrole oplossen. Sta geverifieerde bots of de categorie Feed Fetcher toe in de firewallregels.

Behoud één id per bericht

Geef elk item een eigen guid en behoud die wanneer het bericht wordt bewerkt. Zonder een stabiele id tonen feedlezers elke bewerking als een nieuw bericht.

Zet afbeeldingen in src

Afbeeldingen die via lazy loading worden geladen, staan in data-src. Feedlezers voeren geen JavaScript uit en tonen daarom een lege plek waar de afbeelding zou moeten staan.

Vermeld de codering die wordt geleverd

De XML-declaratie en de HTTP-header moeten overeenkomen en beide UTF-8 vermelden.

Geef niets weer vóór de declaratie

Een lege regel, een PHP-waarschuwing of een bytevolgordemarkering vóór de XML-declaratie zorgt ervoor dat strikte feedlezers de volledige feed weigeren.

Bekijk de geschiedenis van feeds die Inoreader volgt

Wanneer de feed die je controleert wordt gevolgd door lezers in Inoreader, voegt het rapport de bevindingen van de controles van de afgelopen twee dagen toe: hoe vaak Inoreader de feed controleert, hoeveel controles de server heeft beantwoord, hoeveel er 304 Not Modified opleverden, hoeveel nieuwe artikelen er zijn gevonden en elke fout met de oorzaak ervan. Een feed die op Dinsdagavond niet meer werkte en vanzelf weer herstelde, wordt hier zichtbaar, terwijl de uitgever er anders alleen via lezers over zou horen.

Veel gestelde vragen

Moet een feed geldig zijn om te werken?

Nee. Inoreader herstelt veel defecte feeds voordat ze worden gelezen, en het rapport vermeldt elke correctie die daarbij is aangebracht. Andere feedlezers herstellen ze mogelijk niet. Daarom telt het rapport een correctie als een waarschuwing.

Waarom werkt een feed wel in de ene feedlezer en niet in de andere?

Feedlezers verschillen in wat ze herstellen, hoelang ze op een antwoord wachten en vanaf welke adressen ze feeds ophalen. Het rapport markeert de controles waarbij feedlezers zich verschillend gedragen, zodat de feed geschikt kan worden gemaakt voor al die feedlezers.

Waarom verschijnen oude berichten als nieuw?

De item-id's zijn gewijzigd, of elk item heeft dezelfde id. Het onderdeel Items van het rapport toont de id's en wat feedlezers ermee doen. Geef elk item een eigen guid of id en behoud die wanneer het bericht wordt bewerkt.

Wat betekent "werkt, met correcties"?

Het gepubliceerde document is geen goed gevormde XML en Inoreader heeft het hersteld voordat het werd gelezen. Feedlezers die feeds niet herstellen, weigeren de feed. Het is dus de moeite waard om de correcties bij de bron aan te brengen. Een voorbeeld van een RSS-feed uitgelegd laat zien hoe een feed eruitziet die geen correcties nodig heeft.

Kan ik een feed controleren die nog niet online staat?

Nog niet. De validator haalt de feed op vanaf het adres dat je opgeeft, omdat de controles van de aanlevering de helft van het rapport vormen.

Is de feedvalidator gratis?

Ja. De validator is gratis en je hebt geen account nodig. Als je de feed wilt volgen, is een Inoreader-account ook gratis en biedt het ruimte aan maximaal 150 feeds.

Gerelateerde opties

RSS-feeds vinden

Vind bronnen die het volgen waard zijn

Web feeds

Volg elke website en houd wijzigingen op de pagina's bij

Volledige inhoud

Lees de volledige tekst in plaats van het fragment uit de feed

Output feeds

Publiceer de artikelen die je verzamelt als feed of op je website