Требования к RSS-фидам для Google Подкастов

Чтобы ваш контент можно было размещать в Google Подкастах, вам необходимо опубликовать RSS-фид, который соответствует спецификации RSS 2.0 и содержит дополнительные теги и значения, описанные ниже. Некоторые из этих тегов добавляются на уровне подкаста, а другие – на уровне выпуска.

Если вы используете теги, заданные расширением Google Play или iTunes, укажите необходимые атрибуты xmlns в теге <rss> в верхней части фида, как показано ниже.

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

Вот пример фида для подкаста с двумя выпусками, доступного по адресу 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>

Теги RSS на уровне подкаста

Чтобы ваш контент можно было размещать в Google Подкастах, вы должны добавить в него обязательные теги на уровне подкастов. Также можно указать дополнительные сведения о публикуемых материалах с помощью рекомендуемых тегов, чтобы пользователям было проще ориентироваться.

Обязательные теги
<item>

Описание отдельного выпуска. В фиде должен присутствовать хотя бы один элемент <item>. О разметке для выпусков читайте ниже.

<link>

Полный URL стартовой страницы подкаста. Чтобы выяснить, есть ли у робота Googlebot доступ к ней, воспользуйтесь инструментом проверки URL или выполните проверку оптимизации для мобильных устройств.

<title>

Название подкаста.

Рекомендуемые теги
Теги для автора

Авторы подкаста. Используйте один из этих тегов или сразу оба:


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

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

Примеры: "Веселая компания" или "Иван Петров".

Теги для категории

Общая тема подкаста, которая будет появляться в результатах Поиска. Категория указывается на английском языке, а знак & – в виде &amp;. Используйте один из этих тегов или сразу оба:


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

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

Теги для описания

Простое текстовое описание подкаста, которое открывается, если пользователь решает посмотреть более подробную информацию в результатах поиска. Максимальная длина описания – 1000 символов. Теги HTML игнорируются. Описание должно соответствовать информации на стартовой странице подкаста, но не повторять ее дословно. Используйте один из этих тегов или любую их комбинацию:


    <description>...</description>

    <googleplay:description>...</googleplay:description>

    <itunes:summary>...</itunes:summary>

Теги для контента сексуального характера

Если такой тег добавлен и для него задано значение yes (без учета регистра), значит подкаст содержит материалы сексуального характера. При желании тег можно указать для отдельных выпусков. Используйте один из этих тегов или сразу оба:


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

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

Теги для изображений

Изображение, связанное с подкастом. Оно должно быть доступно для робота Googlebot. Используйте один из этих тегов или любую их комбинацию:


    <googleplay:image href="...">

    <itunes:image href="...">

    <image>
      <link>...</link>
      <title>...</title>
      <url>...</url>
    </image>
<language>

Двухбуквенный код языка подкаста в формате ISO 639-1.

Теги RSS на уровне выпуска

Чтобы ваш контент можно было размещать в Google Подкастах, вы должны добавить в него обязательные теги RSS на уровне выпуска. Также можно указать дополнительные сведения о подкасте с помощью рекомендуемых тегов, чтобы пользователям было проще сориентироваться.

Обязательные теги
<enclosure>

Полный URL аудиофайла выпуска. Выпуски появятся в результатах поиска только в том случае, если для большинства из них используются поддерживаемые аудиоформаты: AAC, M4A, MP3, OGG или WAV. Убедитесь, что файлы не заблокированы в документе robots.txt и доступны для робота Googlebot.

<title>

Название выпуска подкаста.

Рекомендуемые теги

Теги для описания

Описание выпуска, которое показывается в результатах поиска. Максимальная длина описания – 200 символов. HTML-теги игнорируются. Используйте один из этих тегов или любую их комбинацию:


    <description>...</description>

    <googleplay:description>...</googleplay:description>

    <itunes:summary>...</itunes:summary>

Теги для контента сексуального характера

Если такой тег добавлен и для него задано значение yes (без учета регистра), значит выпуск содержит материалы сексуального характера. Используйте один из этих тегов или сразу оба:


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

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

Уникальный постоянный идентификатор выпуска подкаста. Регистр символов имеет значение. По таким идентификаторам можно определить новые выпуски. Добавьте атрибут isPermaLink="false", если строка не является допустимым URL. Если тег <guid> не задан, используется URL файла из тега <enclosure>.

<itunes:duration>

Продолжительность выпуска в одном из следующих форматов:

  • [часы]:[минуты]:[секунды]
  • [минуты]:[секунды]
  • [всего_секунд]

При использовании первых двух форматов значения для часов, минут и секунд могут быть максимум двузначными.

<pubDate>

Дата выхода выпуска в формате RFC 822 (раздел 5.1).