Skontrolujte svoj kanál pomocou bezplatného validátora RSS kanálov od Feederu. Pri každej chybe uvádza jej riadok aj návod na opravu a zobrazuje, čo Feeder z vášho kanála načítava. Feeder dokáže čítať aj kanály, ktoré nie sú úplne bezchybné, no platný kanál funguje vo všetkých čítačkách a predchádza problémom uvedeným nižšie.
Dobrým druhým krokom kontroly je validačná služba W3C Feed Validation Service.
Použite správny formát dátumu
Dátumy v RSS majú napríklad takýto formát: Sat, 26 Sep 2026 09:00:00 GMT, pričom rok má štyri číslice. Použite na to vstavanú funkciu svojho programovacieho jazyka:
- PHP:
date(DATE_RSS) - Python:
email.utils.format_datetime(dt) - Ruby:
Time.now.rfc2822, po príkazerequire "time" - JavaScript:
new Date().toUTCString() - Go:
t.Format(time.RFC1123Z)
Nepoužívajte DATE_RFC822 v PHP ani time.RFC822 v Go. Zapisujú rok iba dvoma číslicami, čo validátory odmietnu alebo pri tom zobrazia upozornenie.
Každému príspevku priraďte GUID
Element <guid> je jedinečný identifikátor každého príspevku. Feeder podľa neho rozpozná nové príspevky a tie, ktoré už videl. Ak GUID chýba, Feeder rozlišuje príspevky podľa názvu a dátumu. Ak názov alebo dátum upravíte, príspevok sa preto znova zobrazí ako nový.
Použiť môžete ľubovoľnú hodnotu, ak je jedinečná a nikdy sa nezmení, napríklad trvalú adresu príspevku.
Pri presune zachovajte identifikátory a dátumy
Ak zmeníte časové pásmo webu, doménu alebo publikačnú platformu, zachovajte GUID aj dátum každého príspevku. Ak sa zmenia všetky naraz, čitatelia môžu znova uvidieť všetky staré príspevky ako nové.
Umožnite Feederu prístup ku kanálu
Ak Feeder oznámi, že sa ku kanálu nedokáže pripojiť, skontrolujte, či náš crawler neblokuje firewall alebo Cloudflare. Pozrite si články Čo robiť, ak Cloudflare blokuje crawlerom Feederu prístup a Verejné IP adresy serverov Feederu.