Controlla il feed con il validatore RSS gratuito di Feeder. Per ogni errore indica la riga e come correggerlo, e mostra i dati che Feeder legge dal feed. Feeder riesce a leggere anche i feed non perfetti, ma un feed valido funziona con tutti i lettori ed evita i problemi descritti qui sotto.
Un secondo controllo utile è il servizio di convalida dei feed W3C.
Usa il formato corretto per le date
Le date RSS hanno un formato simile a Sat, 26 Sep 2026 09:00:00 GMT, con l'anno a quattro cifre. Usa la funzione integrata del tuo linguaggio:
- PHP:
date(DATE_RSS) - Python:
email.utils.format_datetime(dt) - Ruby:
Time.now.rfc2822, doporequire "time" - JavaScript:
new Date().toUTCString() - Go:
t.Format(time.RFC1123Z)
Evita DATE_RFC822 di PHP e time.RFC822 di Go. Generano un anno a due cifre, che i validatori segnalano come errore o come avviso.
Assegna un GUID a ogni post
L'elemento <guid> è un identificatore univoco per ogni post. Feeder lo usa per distinguere i nuovi post da quelli già letti. Se manca il GUID, Feeder usa il titolo e la data. Se modifichi il titolo o la data, il post verrà quindi mostrato di nuovo come nuovo.
Puoi usare qualsiasi valore, purché sia univoco e non cambi mai, per esempio l'indirizzo permanente del post.
Mantieni stabili gli identificatori e le date quando effettui una migrazione
Se cambi il fuso orario del sito, il dominio o la piattaforma di pubblicazione, mantieni invariati il GUID e la data di ogni post. Se cambiano tutti insieme, i lettori potrebbero vedere ogni vecchio post come nuovo.
Consenti a Feeder di raggiungere il feed
Se Feeder segnala che non riesce a raggiungere il feed, verifica che il firewall o Cloudflare non blocchino i nostri crawler. Consulta Cosa fare se Cloudflare blocca i crawler di Feeder e Indirizzi IP pubblici dei server di Feeder.