为了让您的播客有资格在 Google 播客平台中显示,您的播客必须由遵循此处所述指南的 RSS Feed 进行定义。
如果您使用的是播客托管服务提供商(如 Podbean 或 libsynm),您可能无法直接修改 RSS Feed,不过您可以使用托管服务的工具来创建和更新此文件。如果是这种情况,请阅读您的托管服务的文档,了解如何更新此处提到的任何重要的值(例如,如何指定节目的首页网址)。
如果您不了解 RSS,可以自行了解相关知识,也可以请 Web 开发者帮助您创建 Feed。Google 播客平台只能显示具有有效 RSS Feed(即符合我们的指南)的播客。
Feed 要求和建议
- 该 RSS Feed 应格式正确,并尽可能符合RSS 2.0 规范。Google 不会使用所有 RSS Feed 标记,但本页中的示例显示的是其中的一些重要标记。
- 包含所有必需的播客级和分集级标记。Google 可能不会将未包含所有必需标记的 Feed 编入索引。虽然不使用某些标记也能让播客显示在搜索结果中,但如果要符合条件成为 Google 平台上的推荐播客,就必须使用这些标记。我们还建议您使用一些有助于提升播客体验的其他标记。
- 您必须为播客提供图片。
- Feed 和音频文件应该不需要任何身份验证,而且不应以任何方式阻止 Google 访问。您可以通过在无痕式窗口中访问您的 Feed 来进行检查。
- 大多数分集必须使用任一种受支持的音频格式,并具有正确的文件扩展名。
- 使用 HTTP 或 HTTPS,但不能同时使用这两者。RSS Feed 和所有分集的网址都应该采用相同的协议(HTTP 或 HTTPS)。Google 强烈建议您采用 HTTPS。如果您的 Feed 或首页托管在一种协议 (HTTPS) 上,但关联的资源托管在另一种协议 (HTTP) 上,Google Chrome 便会在加载这些资源之前向用户显示点击警告,或可能完全不允许加载这些资源。这包括分集音频文件。因此,您应该至少确保 Feed 和首页以及
<enclosure>
标记中的所有音频文件网址都使用相同的协议(最好是 HTTPS)。 - 如果您的播客有多个 Feed,请注意,Google 会尝试将类似或相同的 Feed 归为一组,并只提供其中一个 Feed。详细了解 Google 如何管理具有多个 Feed 的播客。
- 关于 Feed 可用性的说明:如果您的播客的 Feed 在被 Google 抓取后变为不可用状态,Google 播客会在接下来的几周内继续投放上次抓取的 Feed 版本,如果届时您的 Feed 仍不可用,Google 播客会停止投放 Feed。
- Google 播客设有分集数量限制,此限制基于已发布的 RSS 文件大小。预计已发布的 Feed 中最多可以显示大约 400-700 个最新分集,这些分集按
<pubDate>
值排序。没有<pubDate>
值的分集将排在列表底部(最早)。达到此分集数量限制后,列表底部最早的分集可能会从 Google 播客上的节目中忽略掉。
示例 Feed
以下示例播客 Feed 包含两个分集,发布网址为:https://www.example.com/podcasts/dafnas-zebras/rss/podcast.rss。它使用两个扩展命名空间,并引用关联的首页,网址为 https://www.example.com/podcasts/dafnas-zebras/。
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"> <channel> <title>Dafna 的斑马饲养播客</title> <itunes:owner> <itunes:email>dafna@example.com</itunes:email> </itunes:owner> <itunes:author>Dafna</itunes:author> <description>一个宠物主人关于饲养人气条纹马的指南</description> <itunes:image href="https://www.example.com/podcasts/dafnas-zebras/img/dafna-zebra-pod-logo.jpg"/> <language>zh-cn</language> <link>https://www.example.com/podcasts/dafnas-zebras/</link> <item> <title>关于饲养斑马的十大误区</title> <description>这里介绍了关于照顾、喂养和繁殖可爱条纹动物的十大误区。</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>让斑马保持整洁干净</title> <description>让斑马保持干净非常耗时,但付出的努力是值得的。</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>
Google 专用 RSS 标记
以下是 Google 显示您的播客时所使用的 RSS 标记,包括必需的标记和建议的标记:
标记命名空间
在使用任何 itunes 标记时,请务必在 RSS Feed 顶部使用正确的命名空间标记,如下所示:
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"">
播客级 RSS 标记
为了让您的播客有资格在 Google 播客平台中显示,您必须添加以下必需的播客级标记,并且可以选择性地添加建议的播客级标记,以便提供更好的用户体验。
这适用于您 Feed 中的 <channel>
元素(代表一个播客)。Google 播客仅支持每个 Feed 包含一个 <channel>
元素;如果某个 Feed 包含多个 <channel>
元素,系统将不会处理该 Feed。
必需的播客/频道标记
您必须在播客级别定义这些 RSS 标记,这样您的播客才能在 Google 搜索中显示。请为您的标记使用适当的命名空间。
标记或标记类型 | 说明 |
---|---|
<item> |
定义分集。Feed 中必须至少有一个 <item> 元素。如需详细了解用于描述各个分集的标记,请参阅分集级 RSS 标记。 |
<link> |
播客首页的完全限定网址。确保该页面不需要密码,否则 Google 无法将此页面与您的播客相关联。 |
<title> |
播客的名称。 |
图片 |
与您的播客关联的图片。不得禁止 Googlebot 访问该图片。您可以使用以下任意标记提供图片:
示例: |
说明 |
[若要让您的播客显示在搜索结果中,强烈建议使用此标记;若要让您的播客显示为 Google 播客中的推荐播客,则必需使用此标记] 播客的纯文本说明,当用户在 Google 搜索结果中点击查看详情时将显示此说明。系统会忽略 HTML 标记,并会将说明截断为 1000 个字符。如果设置此标记,此说明应该与播客首页上的内容大致相符,但不必完全相同。您可以使用以下任意标记提供说明:
|
所有者 |
[若要让您的播客显示在搜索结果中,强烈建议使用此标记;若要让您的播客显示为 Google 播客中的推荐播客,则必需使用此标记] 为了向播客管理工具证明 Feed 的所有权,系统会向此处列出的地址发送验证邮件。您只能指定一位所有者。请为您的标记使用适当的命名空间。
|
作者 |
[若要让您的播客显示在搜索结果中,强烈建议使用此标记;若要让您的播客显示为 Google 播客中的推荐播客,则必需使用此标记] 该播客的作者名称(以文本形式表示)。该值无需与“所有者”值相同。
|
建议的频道/播客标记
这些 RSS 标记不是必需的,但提供这些标记可以为用户提供更好的搜索体验,并为用户提供更多信息,帮助他们在 Google 中找到您的播客。请为您的标记使用适当的命名空间。
标记或标记类型 | 说明 |
---|---|
类别 |
要在 Google 搜索结果中显示的播客的常规主题。类别必须使用英语表示,并且“&”字符必须使用 HTML 实体
建议的类别我们建议您为播客采用以下类别。请按以下形式原样使用这些类别,不要将其翻译为其他语言:
|
<itunes:explicit> |
表明播客是否包含露骨语言或成人内容。您还可以使用此属性标记各个分集,以实现更精细的控制。在分集级为此标记设置的值会替换在节目级设置的任何值。 值(区分大小写):
|
<language> |
ISO 639-1中定义的播客语言代码(由两个字母组成)。 |
仅当您要从 Google 播客平台中移除某个节目时,才可在节目一级包含这个标记。这不会影响到已下载的分集。唯一支持的值为“yes”,使用该值才能移除相应节目。节目移除操作应该会在 1 天内生效。 示例: |
|
<itunes:new-feed-url> |
如果您移动了您的 Feed(例如,更改了托管服务),请在新 Feed 中添加此标记,以告知 Google 新 Feed 是某个已知 Feed 的新位置。此标记的使用方法如下:
以下示例展示了移动一个 RSS Feed 需执行的两个步骤:
|
分集级 RSS 标记
为了让您的播客有资格在 Google 播客平台中显示,您必须添加必需的分集级标记。您还可以添加建议的标记,用于添加与您的内容相关的更多信息,进而提供更好的用户体验。
必需的分集标记
您必须在分集级别定义这些 RSS 标记,这样您的播客才有资格在 Google 搜索中显示。请为您的标记使用适当的命名空间。
标记 | 说明 |
---|---|
<enclosure> |
分集音频文件的完全限定网址,包括文件格式扩展名(例如 .wav、.mp3)。仅当大多数分集都采用了某一种受支持的音频文件格式和正确的文件格式扩展名时,分集才会显示在搜索结果中。建议您确保这些文件未受 robots.txt 规则保护并且可供 Googlebot 访问。示例:
系统不支持视频文件。 |
<title> |
播客分集的标题。 |
建议的分集标记
这些 RSS 标记不是必需的,但提供这些标记可以为用户提供更好的搜索体验,并为用户提供更多信息,帮助他们在 Google 中找到您的分集。
标记或标记类型 | 说明 |
---|---|
说明 |
播客的纯文本说明,当用户在 Google 搜索结果中点击查看详情时将显示此说明。系统会忽略 HTML 标记,并会将说明截断为 1000 个字符。如果设置此标记,此说明应该与播客首页上的内容大致相符,但不必完全相同。您可以使用以下任意标记提供说明:
|
<itunes:explicit> |
表明此分集是否包含露骨语言或成人内容。如果未使用此标记,分集会沿用节目级设置。如果使用了此标记,此处声明的值会替换节目级设置。 值(区分大小写):
|
<guid> |
永久分配给播客分集的全局唯一标识符(区分大小写)。此标记应具有唯一性、不会随着时间的推移而发生变化,并且仅限此播客使用。比较 GUID 可判断哪些是新分集。如果相应字符串不是有效网址,请添加 Google 播客平台使用此标记作为各个分集的唯一标识。如果您更改分集文件网址,但保留相同的 GUID,则听众将不会看到相应更改。但是,播客管理工具使用分集网址作为分集的唯一标识,而不是使用 GUID。 |
<itunes:duration> |
分集的时长,采用以下某一格式:
在前两种格式中,“小时”“分”或“秒”的值都不能超过两位数。 |
<pubDate> |
分集的发布日期,采用 RFC 822(第 5.1 节)格式。此日期可由播客播放器和 Google 播客管理工具用作此分集的发布日期(而不是 Google 发现此分集的日期)。 示例: |
|
在分集一级包含此标记,即可从 Google 播客平台中的节目内移除您的分集。这不会影响到已下载的分集。唯一支持的值为“yes”。分集移除操作应该会在 1 天内生效。 示例: |