Qué comprueba el validador
Pega la dirección de un feed y el validador la descarga como lo haría un lector de feeds, y luego la comprueba según las reglas de RSS, Atom y JSON Feed. Es gratis y no necesita cuenta. Cada problema viene con la línea en la que está y una nota breve sobre cómo corregirlo.
- La conexión: el estado HTTP, las redirecciones y si el servidor responde en menos de 10 segundos.
- El archivo: la cabecera Content-Type, la codificación declarada y la real, y si el XML está bien formado.
- El formato: RSS 2.0, RSS 1.0, Atom 1.0 o JSON Feed, y los elementos que exige cada uno, como un título, un enlace y una descripción en RSS.
- Cada elemento: un título o una descripción, un enlace, un guid único y una fecha en el formato correcto. Los enclosures de pódcast necesitan url, type y length.
- Los extras: el tamaño del feed, las cabeceras de caché que ahorran ancho de banda y un hub WebSub para recibir novedades al instante.
Los errores rompen las reglas de RSS o XML. Algunos lectores no pueden leer un feed con errores y otros tienen que adivinar, así que las publicaciones pueden salir mal. Las advertencias no hacen que un feed sea inválido. El feed funciona, pero algunos lectores podrían tropezar con estos detalles.
Debajo de la lista, Lo que ve Feeder muestra el feed tal como lo lee el rastreador de Feeder, con cada elemento, fecha y enlace.
Errores comunes en los feeds y cómo corregirlos
Mal formado (token no válido)
La causa habitual es un & o un < suelto en un título o una descripción, como Tom & Jerry. Escribe & como & y < como <, o mete el HTML en una sección CDATA: <![CDATA[ ... ]]>.
Entidad no definida
Las entidades HTML como no existen en XML, que solo conoce cinco. Usa el número en su lugar, como   para un espacio de no separación, o mete el HTML en una sección CDATA.
Fechas en el formato incorrecto
Las fechas RSS tienen este aspecto: Sat, 26 Sep 2026 09:00:00 GMT. La mayoría de los lenguajes las escriben por ti: date(DATE_RSS) en PHP, email.utils.format_datetime(dt) en Python y new Date().toUTCString() en JavaScript. Atom y JSON Feed usan 2026-09-26T09:00:00Z.
Servido como text/html
Tu servidor etiqueta el feed como una página web, así que algunos lectores podrían no ver un feed ahí. Sirve RSS como application/rss+xml y Atom como application/atom+xml. application/xml también funciona.
guids que faltan o están duplicados
Sin un ID único, los lectores tienen que adivinar qué publicaciones son nuevas, así que una publicación editada puede volver a aparecer. Dale a cada elemento un <guid> único que nunca cambie, como la dirección permanente de la publicación.
Símbolos raros en lugar de letras con tilde
Los caracteres del archivo no coinciden con la codificación que declara, a menudo porque un texto en Windows-1252 está etiquetado como UTF-8. Guarda y sirve el feed en UTF-8, y haz que tu servidor envíe charset=utf-8.
Algo antes de la declaración XML
Una línea en blanco o un espacio antes de <?xml rompe todo el feed. En WordPress, la causa habitual es el functions.php de un tema o un plugin.
Para más soluciones, consulta Cómo validar tu feed RSS para Feeder. Si el feed es de otra persona, El feed no es válido explica lo que puedes hacer.
Cómo añadir un feed a Feeder
Un feed válido puede verse mal en un lector, así que pruébalo como lo harán tus suscriptores:
- En Feeder, haz clic en Añadir feed y pega la dirección del feed.
- Feeder muestra el feed con una vista previa de sus publicaciones más recientes. Revisa los títulos, las fechas y los enlaces.
- Síguelo, publica algo nuevo y comprueba que aparece una sola vez, como publicación nueva.
Feeder es un lector RSS para la web, tu navegador, iOS y Android, y puedes empezar gratis.
Preguntas frecuentes
¿Por qué mi feed funciona en un lector pero no en otro?
Los lectores no son igual de estrictos. Muchos, Feeder incluido, leen feeds con errores pequeños y adivinan bien el resto. Las apps más estrictas, como algunas apps de pódcast, se rinden con el mismo feed. Un feed sin errores funciona en todas partes, así que corrígelos aunque tu lector se vea bien.
¿Un feed tiene que ser válido para funcionar?
No siempre. Muchos lectores leen feeds con errores pequeños, pero las apps más estrictas pueden rechazarlos, así que un feed válido es la opción segura.
¿Por qué aparecen publicaciones antiguas como nuevas?
Los lectores identifican las publicaciones por su guid, o por el título y la fecha cuando no lo hay. Unos guids nuevos, un cambio de dominio o una zona horaria distinta en el servidor pueden hacer que todas las publicaciones les parezcan nuevas.
¿Puedo validar un feed que aún no está en línea?
Este validador comprueba los feeds por su dirección, y solo en internet público. Para un archivo que no está en línea, pega el XML en el W3C Feed Validation Service, en Validate by Direct Input.