Ověřte svůj kanál pomocí bezplatného validátoru RSS kanálů Feederu. U každé chyby uvádí její řádek a způsob opravy a také ukazuje, jaká data Feeder z kanálu načítá. Feeder dokáže číst i kanály, které nejsou dokonalé, ale platný kanál funguje ve všech čtečkách a předejde níže uvedeným problémům.
Jako druhou kontrolu můžete použít validační službu W3C pro kanály.
Používejte správný formát data
Datum v RSS vypadá například takto: Sat, 26 Sep 2026 09:00:00 GMT, rok má čtyři číslice. Použijte vestavěnou funkci svého jazyka:
- PHP:
date(DATE_RSS) - Python:
email.utils.format_datetime(dt) - Ruby:
Time.now.rfc2822, po příkazurequire "time" - JavaScript:
new Date().toUTCString() - Go:
t.Format(time.RFC1123Z)
Vyhněte se konstantám PHP DATE_RFC822 a Go time.RFC822. Zapisují rok jen dvěma číslicemi, což validátory odmítají nebo u něj zobrazují varování.
Přiřaďte každému příspěvku GUID
Element <guid> je jedinečný identifikátor každého příspěvku. Feeder podle něj rozpozná nové příspěvky od těch, které už viděl. Pokud GUID chybí, Feeder se řídí názvem a datem. Když název nebo datum upravíte, příspěvek se proto znovu zobrazí jako nový.
Jako hodnota může sloužit cokoli, pokud je jedinečná a nikdy se nezmění, například trvalá adresa příspěvku.
Při přesunu zachovejte ID a data
Pokud změníte časové pásmo webu, doménu nebo publikační platformu, ponechte u každého příspěvku stejné GUID i datum. Když se změní všechna najednou, čtenářům se mohou všechny starší příspěvky zobrazit jako nové.
Umožněte Feederu přístup ke kanálu
Pokud Feeder hlásí, že se ke kanálu nemůže dostat, zkontrolujte, zda náš crawler neblokuje firewall nebo Cloudflare. Podívejte se na články Co dělat, když Cloudflare blokuje crawlery Feederu a Veřejné IP adresy serverů Feederu.