content:encoded y contenido completo

Usa campos de contenido completo cuando el feed debe incluir el articulo entero.

Verificado por FeedInspector

Definicion

content:encoded en RSS y nodos content en Atom pueden llevar HTML completo ademas del resumen.

Por que importa

Los feeds full content mejoran la experiencia reader y la calidad del analisis de texto aguas abajo.

Como lo verifica FeedInspector

FeedInspector mapea estos campos a ext.contentEncoded y calcula contentAvgLength y hasFullContentLikely.

Problemas comunes y soluciones

  • Problema: solo se publica teaser y no el cuerpo completo.

    Solucion: incluye el HTML completo en content:encoded o Atom content.

  • Problema: HTML doblemente escapado que se ve como texto.

    Solucion: emite HTML valido una sola vez en CDATA o texto XML correcto.

Ejemplo minimo

content:encoded en item

<item xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <title>Full article</title>
  <description>Short summary.</description>
  <content:encoded><![CDATA[<p>Full body text.</p>]]></content:encoded>
</item>

Temas relacionados