Ellenőrizd a feededet a Feeder ingyenes RSS-feed-validátorával. A validátor felsorolja a hibákat, megadja a sorukat, és azt is, hogyan javíthatod ki őket. Azt is megmutatja, mit olvas ki a Feeder a feededből. A Feeder a nem tökéletes feedeket is beolvassa, de az érvényes feed minden olvasóban működik, és elkerülhetők vele az alábbi problémák.
Második ellenőrzésként érdemes használni a W3C Feed Validation Service szolgáltatást is.
Használd a megfelelő dátumformátumot
Az RSS-dátumok formátuma például Sat, 26 Sep 2026 09:00:00 GMT, négyjegyű évvel. Használd a programozási nyelved beépített függvényét:
- PHP:
date(DATE_RSS) - Python:
email.utils.format_datetime(dt) - Ruby:
Time.now.rfc2822, arequire "time"után - JavaScript:
new Date().toUTCString() - Go:
t.Format(time.RFC1123Z)
Ne használd a PHP DATE_RFC822 vagy a Go time.RFC822 formátumát. Ezek kétjegyű évszámot írnak ki, amit a validátorok elutasíthatnak vagy figyelmeztetéssel jelezhetnek.
Adj minden bejegyzésnek GUID-azonosítót
A <guid> elem minden bejegyzés egyedi azonosítója. A Feeder ennek alapján különbözteti meg az új bejegyzéseket azoktól, amelyeket már látott. GUID nélkül a Feeder a cím és a dátum alapján azonosítja a bejegyzéseket. Ha módosítod a címet vagy a dátumot, a bejegyzés ezért újként jelenik meg újra.
Bármilyen értéket használhatsz, ha egyedi, és soha nem változik. Ilyen lehet például a bejegyzés állandó címe.
Átálláskor tartsd változatlanul az azonosítókat és a dátumokat
Ha módosítod a webhelyed időzónáját, domainnevét vagy közzétételi platformját, őrizd meg minden bejegyzés GUID-azonosítóját és dátumát. Ha ezek egyszerre mind megváltoznak, az olvasók az összes régi bejegyzést újnak láthatják.
Tedd lehetővé, hogy a Feeder elérje a feededet
Ha a Feeder azt jelzi, hogy nem éri el a feededet, ellenőrizd, hogy a tűzfalad vagy a Cloudflare nem blokkolja-e a feltérképező robotjainkat. További információ: Teendők, ha a Cloudflare blokkolja a Feeder feltérképező robotjait, valamint A Feeder-szerverek nyilvános IP-címei.