Što validator provjerava
Zalijepite adresu kanala i validator će ga dohvatiti kao čitač kanala, a zatim ga provjeriti prema pravilima RSS-a, Atoma i JSON Feeda. Besplatan je i ne treba vam račun. Uz svaki problem dobivate redak u kojem se nalazi i kratku napomenu kako ga ispraviti.
- Veza: HTTP status, preusmjeravanja i odgovara li poslužitelj unutar 10 sekundi.
- Datoteka: zaglavlje Content-Type, deklarirano i stvarno kodiranje te je li XML dobro oblikovan.
- Format: RSS 2.0, RSS 1.0, Atom 1.0 ili JSON Feed te elementi koje svaki od njih zahtijeva, poput naslova, poveznice i opisa za RSS.
- Svaka stavka: naslov ili opis, poveznica, jedinstveni guid i datum u ispravnom formatu. Privici podcasta (enclosure) trebaju url, type i length.
- Dodaci: veličina kanala, zaglavlja predmemorije koja štede propusnost i WebSub hub za trenutna ažuriranja.
Pogreške krše pravila RSS-a ili XML-a. Neki čitači uopće ne mogu pročitati kanal s pogreškama, a drugi moraju pogađati, pa se objave mogu prikazati pogrešno. Upozorenja ne čine kanal nevaljanim. Kanal radi, ali neki čitači mogu zapeti na tim detaljima.
Ispod popisa provjera Što vidi Feeder prikazuje kanal onako kako ga čita Feederov vlastiti alat za indeksiranje, sa svakom stavkom, datumom i poveznicom.
Česte pogreške kanala i kako ih ispraviti
Nije dobro oblikovan (nevaljani token)
Uobičajeni uzrok je usamljeni & ili < u naslovu ili opisu, poput Tom & Jerry. Pišite & kao &, a < kao < ili stavite HTML u CDATA odjeljak: <![CDATA[ ... ]]>.
Nedefinirani entitet
HTML entiteti poput ne postoje u XML-u, koji poznaje samo pet. Umjesto toga upotrijebite broj, npr.   za neprekidni razmak, ili stavite HTML u CDATA.
Datumi u pogrešnom formatu
RSS datumi izgledaju ovako: Sat, 26 Sep 2026 09:00:00 GMT. Većina jezika može ih napisati umjesto vas: date(DATE_RSS) u PHP-u, email.utils.format_datetime(dt) u Pythonu i new Date().toUTCString() u JavaScriptu. Atom i JSON Feed umjesto toga koriste 2026-09-26T09:00:00Z.
Poslužen kao text/html
Vaš poslužitelj označava kanal kao web-stranicu, pa ga neki čitači možda neće prepoznati kao kanal. Poslužujte RSS kao application/rss+xml, a Atom kao application/atom+xml. Radi i application/xml.
Nedostaju ili se ponavljaju guid oznake
Bez jedinstvenog ID-a čitači moraju pogađati koje su objave nove, pa se uređena objava može ponovno pojaviti. Svakoj stavci dajte jedinstveni <guid> koji se nikad ne mijenja, poput trajne adrese objave.
Čudni simboli umjesto slova s dijakriticima
Znakovi u datoteci ne odgovaraju kodiranju koje deklarira, često zato što je tekst u Windows-1252 označen kao UTF-8. Spremite i poslužujte kanal kao UTF-8 i neka poslužitelj šalje charset=utf-8.
Nešto prije XML deklaracije
Prazan redak ili razmak prije <?xml kvari cijeli kanal. U WordPressu je uzrok obično datoteka functions.php teme ili neki dodatak.
Više rješenja potražite u članku Kako provjeriti valjanost RSS feeda za Feeder. Ako kanal pripada nekom drugom, RSS feed nije valjan objašnjava što možete učiniti.
Kako dodati kanal u Feeder
Čak i valjan kanal može izgledati pogrešno u čitaču, zato ga testirajte onako kako će ga vidjeti vaši pretplatnici:
- U Feederu kliknite Dodaj kanal i zalijepite adresu kanala.
- Feeder prikazuje kanal s pregledom najnovijih objava. Provjerite naslove, datume i poveznice.
- Pratite ga, objavite novu objavu i provjerite pojavljuje li se jednom, kao nova objava.
Feeder je RSS čitač za web, vaš preglednik, iOS i Android, a možete početi besplatno.
Česta pitanja
Zašto moj kanal radi u jednom čitaču, a u drugom ne?
Čitači se razlikuju po tome koliko su strogi. Mnogi, uključujući Feeder, čitaju kanale s malim pogreškama i dobro pogađaju ostatak. Stroži programi, poput nekih aplikacija za podcaste, odustaju od istog kanala. Kanal bez pogrešaka radi svugdje, pa ih ispravite čak i ako vaš čitač izgleda u redu.
Mora li kanal biti valjan da bi radio?
Ne uvijek. Mnogi čitači čitaju kanale s malim pogreškama, ali stroži programi ih mogu odbiti, pa je valjan kanal siguran izbor.
Zašto se stare objave prikazuju kao nove?
Čitači prate objave po njihovom guidu, a kad ga nema, po naslovu i datumu. Novi guidovi, prelazak na novu domenu ili promijenjena vremenska zona poslužitelja mogu učiniti da im svaka objava izgleda nova.
Mogu li provjeriti kanal koji još nije na mreži?
Ovaj validator provjerava kanale prema njihovoj adresi i samo na javnom internetu. Za datoteku koja nije na mreži zalijepite XML u W3C Feed Validation Service pod Validate by Direct Input.