Requisitos de feed RSS para o Google Podcasts

Se quiser mostrar seu podcast no Google Podcasts, mostre um feed RSS que o descreva. Esse feed precisa estar em conformidade com a especificação RSS 2.0, com tags e valores adicionais conforme descrito na seção a seguir. Algumas dessas tags estão no nível do podcast, e outras, no nível do episódio.

Se você usar tags definidas pela extensão do Google Play ou do iTunes, inclua os atributos xmlns apropriados na tag <rss> na parte superior do feed, como mostrado aqui:

<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">

Veja um exemplo de um feed de podcast com dois episódios que está em 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>

Tags RSS no nível do podcast

Se quiser mostrar seu conteúdo no Google Podcasts, inclua as tags necessárias no nível do podcast. Também é possível incluir as tags recomendadas para adicionar mais informações sobre o conteúdo, o que pode proporcionar uma melhor experiência do usuário.

Tags obrigatórias
<item>

São uma ou mais descrições de episódios individuais. Você precisa ter pelo menos um elemento <item> no feed. Para detalhes sobre a marcação usada para descrever episódios, consulte Tags RSS no nível do episódio.

<link>

É o URL totalmente qualificado da página inicial do podcast. Verifique se ela está acessível ao Googlebot usando a Ferramenta de inspeção de URL ou o teste de compatibilidade com dispositivos móveis.

<title>

Nome do podcast.

Tags recomendadas
Tags de autor

Os autores do podcast. Você pode definir um autor usando uma das tags a seguir ou ambas:

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

Exemplos: "Exemplo Ltda." ou "Débora Silva".

Tags de categoria

É o assunto geral do podcast a ser exibido nos resultados da Pesquisa. A categoria precisa estar em inglês. Insira o caractere & como &amp;. Você pode fornecer uma categoria usando uma das tags a seguir ou ambas:

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

Tags de descrição

Uma descrição de texto sem formatação do podcast, que será exibida se o usuário clicar para ver mais informações nos resultados da pesquisa. As tags HTML são ignoradas e a descrição é truncada para mil caracteres. Se presente, a descrição precisa, de forma geral, estar de acordo com o conteúdo na página inicial do podcast, mas não precisa ser uma cópia exata desse texto. Você pode fornecer uma descrição usando uma ou qualquer combinação das seguintes tags:

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

Tags de conteúdo com linguagem explícita

Se presente e definida como yes (sem distinção entre maiúsculas e minúsculas), essa tag indica que o podcast contém material com linguagem explícita. Você também pode marcar episódios individuais com essa propriedade para um controle mais refinado. É possível indicar conteúdo com linguagem explícita usando uma das seguintes tags ou ambas:

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

Tags de imagem

Uma imagem para associar ao seu podcast. Ela não pode estar bloqueada para o Googlebot. Você pode fornecer uma imagem usando uma ou qualquer combinação das seguintes tags:

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

É o código de idioma de duas letras do podcast, conforme definido pela ISO 639-1 (página em inglês).

Tags RSS no nível do episódio

Se quiser mostrar seu podcast no Google Podcasts, inclua as tags RSS necessárias no nível do episódio. Também é possível incluir as tags recomendadas para adicionar mais informações sobre o podcast, o que pode proporcionar uma melhor experiência do usuário.

Tags obrigatórias
<enclosure>

É o URL totalmente qualificado do arquivo de áudio do episódio. As seguintes extensões de arquivo são compatíveis: aac, m4a, mp3, ogg e wav. Os episódios só aparecerão nos resultados da pesquisa se a maioria deles estiver em um dos formatos de arquivo compatíveis. Verifique se esses arquivos não estão protegidos por arquivos robots.txt e se estão disponíveis para o Googlebot.

<title>

Título do episódio do podcast.

Tags recomendadas

Tags de descrição

Uma descrição desse episódio para ser exibida nos resultados da pesquisa. As tags HTML são ignoradas e a descrição será truncada para 200 caracteres. Você pode fornecer uma descrição usando uma ou qualquer combinação das seguintes tags:

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

Tags de conteúdo com linguagem explícita

Se presente e definida como yes (sem distinção entre maiúsculas e minúsculas), indica que o episódio contém material com linguagem explícita. Você pode indicar esse conteúdo usando uma das seguintes tags ou ambas:

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

É um identificador globalmente exclusivo que diferencia maiúsculas e minúsculas. Ele é atribuído permanentemente a um episódio de podcast. Precisa ser único e imutável ao longo do tempo, com escopo definido para este podcast. Os GUIDs são comparados para indicar quais episódios são novos. Adicione isPermaLink="false" quando a string não for um URL válido. Se uma tag <guid> não for especificada, o URL do arquivo na tag <enclosure> será usado.

<itunes:duration>

É a duração do episódio, em um dos seguintes formatos:

  • [horas]:[minutos]:[segundos]
  • [minutos]:[segundos]
  • [total_segundos]

Nos dois primeiros formatos, os valores para horas, minutos ou segundos não podem exceder dois dígitos cada.

<pubDate>

É a data de publicação do episódio, no formato RFC 822, seção 5.1 (página em inglês).