Requisitos de feed RSS para Google Podcasts

Para que se pueda mostrar tu contenido en Google Podcasts, debes exponer un feed RSS que describa tu podcast. Este feed debe cumplir con las especificaciones de RSS 2.0 y, además, incluir las etiquetas y los valores adicionales que se describen en la siguiente sección. Algunas de estas etiquetas se aplican a nivel del podcast y otros, al del episodio.

Si usas alguna etiqueta definida por la extensión de Google Play o iTunes, asegúrate de incluir en la parte superior del feed los atributos xmlns adecuados en la etiqueta <rss>, como se muestra a continuación:

<rss version="2.0"
     xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"
     xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

A continuación, se muestra un ejemplo del feed de un podcast con dos episodios que se encuentran en https://www.example.com/podcasts/dafnas-zebras/rss/podcast.rss:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"
     xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Dafna's Zebra Podcast</title>
    <googleplay:author>Dafna</googleplay:author>
    <description>A pet-owner's guide to the popular striped equine.</description>
    <googleplay:image href="http://www.example.com/podcasts/dafnas-zebras/img/dafna-zebra-pod-logo.jpg"/>
    <language>en-us</language>
    <link>https://www.example.com/podcasts/dafnas-zebras/</link>
    <item>
      <title>Top 10 myths about caring for a zebra</title>
      <description>Here are the top 10 misunderstandings about the care, feeding, and breeding of these lovable striped animals.</description>
      <pubDate>Tue, 14 Mar 2017 12:00:00 GMT</pubDate>
      <enclosure url="https://www.example.com/podcasts/dafnas-zebras/audio/toptenmyths.mp3"
                 type="audio/mpeg" length="34216300"/>
      <itunes:duration>30:00</itunes:duration>
      <guid isPermaLink="false">dzpodtop10</guid>
    </item>
    <item>
      <title>Keeping those stripes neat and clean</title>
      <description>Keeping your zebra clean is time consuming, but worth the effort.</description>
      <pubDate>Fri, 24 Feb 2017 12:00:00 GMT</pubDate>
      <enclosure url="https://www.example.com/podcasts/dafnas-zebras/audio/cleanstripes.mp3"
                 type="audio/mpeg" length="26004388"/>
      <itunes:duration>22:48</itunes:duration>
      <guid>dzpodclean</guid>
    </item>
  </channel>
</rss>

Etiquetas RSS a nivel del podcast

Para que pueda mostrarse tu contenido en Google Podcasts, debes incluir las etiquetas obligatorias a nivel del podcast. También puedes incluir las etiquetas recomendadas para agregar más información sobre el contenido, lo que podría brindar una mejor experiencia del usuario.

Etiquetas obligatorias
<item>

Corresponde a una o más descripciones de episodios individuales. El feed debe tener, al menos, un elemento <item>. Para obtener más detalles sobre el lenguaje de marcado usado para describir los episodios, consulta la sección Etiquetas RSS a nivel del episodio.

<link>

Corresponde a la URL completa de la página principal del podcast. Asegúrate de que el robot de Google pueda acceder a la página principal mediante la Herramienta de inspección de URL o la prueba de optimización.

<title>

Corresponde al nombre del podcast.

Etiquetas recomendadas
Etiquetas de autor

Corresponde a los autores del podcast. Puedes usar una de las siguientes etiquetas, o ambas, para proporcionar el autor:

<googleplay:author>...</googleplay:author>
<itunes:author>...</itunes:author>

Ejemplos: "Empresa de ejemplo" o "Juan Pérez".

Etiquetas de categoría

Corresponde al tema general del podcast que se mostrará en los resultados de Búsqueda. La categoría debe estar en inglés y debe proporcionarse un & como &amp;. Puedes usar una de las siguientes etiquetas, o ambas, para proporcionar una categoría:

<googleplay:category text="..."/>
<itunes:category text="..."/>

Etiquetas de descripción

Corresponde a una descripción sin formato del podcast, que se muestra si el usuario hace clic para obtener más información en los resultados de la búsqueda. Se omiten las etiquetas HTML y la descripción se limita a 1,000 caracteres. Si se la incluye, generalmente coincide con el contenido de la página principal del podcast, pero no debe ser una copia exacta de ese texto. Puedes usar una de las siguientes etiquetas, o combinarlas, para proporcionar una descripción:

<description>...</description>
<googleplay:description>...</googleplay:description>
<itunes:summary>...</itunes:summary>

Etiquetas explícitas

Si se incluye y configura en yes (el sistema distingue entre mayúsculas y minúsculas), indica que el podcast contiene material explícito. También puedes usar estas etiquetas en episodios individuales para que el control sea más preciso. Puedes usar una de las siguientes etiquetas, o ambas, para indicar que incluye contenido explícito:

<googleplay:explicit>yes</googleplay:explicit>
<itunes:explicit>yes</itunes:explicit>

Etiquetas de imagen

Corresponde a una imagen para asociar con tu podcast. El robot de Google no debe bloquearla. Puedes usar una de las siguientes etiquetas, o combinarlas, para proporcionar una imagen:

<googleplay:image href="...">
<itunes:image href="...">
<image>
  <link>...</link>
  <title>...</title>
  <url>...</url>
</image>
<language>

Corresponde al código de idioma de dos letras del podcast, según lo define la norma ISO 639-1.

Etiquetas RSS a nivel del episodio

Para que pueda mostrarse tu contenido en Google Podcasts, debes incluir las etiquetas RSS a nivel del episodio obligatorias. También puedes incluir las etiquetas recomendadas para agregar más información sobre el podcast, lo que podría brindar una mejor experiencia del usuario.

Etiquetas obligatorias
<enclosure>

Corresponde a la URL completa del archivo de audio del episodio. Se admiten los archivos de audio con las siguientes extensiones: aac, m4a, mp3, ogg y wav. Los episodios aparecerán en los resultados de la búsqueda solamente si la mayoría se encuentra en formatos de archivo de audio compatibles. Asegúrate de que los archivos no estén protegidos por archivos robots.txt y que el robot de Google pueda acceder a ellos.

<title>

Corresponde al título del episodio del podcast.

Etiquetas recomendadas

Etiquetas de descripción

Corresponde a una descripción de este episodio que se mostrará en los resultados de la búsqueda. Se omiten las etiquetas HTML y la descripción se limita a 200 caracteres. Puedes usar una de las siguientes etiquetas, o combinarlas, para proporcionar una descripción:

<description>...</description>
<googleplay:description>...</googleplay:description>
<itunes:summary>...</itunes:summary>

Etiquetas explícitas

Si se incluye y configura en yes (el sistema distingue entre mayúsculas y minúsculas), indica que el episodio contiene material explícito. Puedes usar una de las siguientes etiquetas, o ambas, para indicar que incluye contenido explícito:

<googleplay:explicit>yes</googleplay:explicit>
<itunes:explicit>yes</itunes:explicit>
<guid>

Corresponde a un identificador único global (GUID) que distingue entre mayúsculas y minúsculas, y que se asigna a un episodio de podcast de manera permanente. El identificador debe ser único, mantener el mismo formato con el paso del tiempo y estar incluido en este podcast. Los GUID se comparan para indicar qué episodios son nuevos. Se agrega isPermaLink="false" cuando la string no es una URL válida. Si no se especifica una etiqueta <guid>, se utiliza en cambio la URL del archivo en la etiqueta <enclosure>.

<itunes:duration>

Duración del episodio, en uno de los siguientes formatos:

  • [horas]:[minutos]:[segundos]
  • [minutos]:[segundos]
  • [segundos_totales]

En los primeros dos formatos, el valor de horas, minutos y segundos no puede tener más de dos dígitos.

<pubDate>

Corresponde a la fecha de publicación del episodio en formato RFC 822 (sección 5.1).