Feed 中提供的信息是您 Google 新闻出版物的主要内容来源。
改进 Feed
为了让读者充分感受内容的吸引力,请提供完整的报道和媒体资源。正确设置您的 Feed,以免出现错误、审批失败或被移除的情况。
要改进您的 Feed,请执行以下操作:
- 查看 Feed 内容准则。
- 验证您的 RSS/Atom Feed 以避免常见错误。
- 在创建出版物之前,您可以使用 Feed 验证工具验证 Feed、遵循建议并解决所有问题。
- 确认“Google 新闻”可以抓取您的 Feed。
Feed 技术规范
我们接受标准 RSS Feed 和 Atom Feed。Google 新闻 Feed 遵循以下参数:
- 更新频率:每个 Feed 大约每 30 分钟会被提取一次,除非使用 WebSub 向 Google 新闻报告更改。详细了解 Feed 内容的更新频率。
- 大小限制:每篇报道不得超过 1 MB,每个 Feed 不得超过 2 MB。
- 读取能力:每次提取时最多可读取 60 篇新报道,不包括以前读取过的报道。
提示:为确保 Google 新闻可以检索到所有内容,请不要超出提取限制或文件限制。
报道更新
必须使用 <guid>
标记(在 RSS 中)和 <id>
标记(在 Atom 中)来标识独家报道。我们建议您使用报道标题作为 <guid>
/ <id>
标记,因为标题可能会发生变化。
重要提示:我们会根据 <pubDate>
标记来判断报道是否已经过修改。
何时以及如何使用 isPermaLink
如果您在 <guid>
/ <id>
标记中提供了原始报道的完整网址,就不一定要使用 isPermaLink。如果您没有提供完整网址,则必须将 isPermaLink
设置为 false
。
使用完整网址 |
|
|
不使用完整网址 |
|
|
报道内容和标记
虽然 Google 新闻不再向用户显示 Feed 中的报道内容,但其他 Google 产品(例如 Google 助理)可能仍会使用这些内容。
重要提示:Google 新闻会移除:
<script>
标记- 内嵌样式(
<style> 标记或 style=""
)属性
请遵循以下原则:
- 使用
<content:encoded>
包含每篇报道的完整内容。如果您未使用<content:encoded>
标记,Google 新闻会默认使用<description>
标记中的内容。 - 如果 Feed 中同时存在
<content:encoded>
和<description>
标记,Google 新闻会去除字符数最少的标记。 - 对于
<content:encoded>
,请使用命名空间xmlns:content="http://purl.org/rss/1.0/modules/content/"
。必须对 HTML 进行转义,或者最好将其封装在 CDATA 版块中。例如:<content:encoded><![CDATA[<b>This is some HTML text.</b>]]></content:encoded>
最佳做法
- 使用语义上有实际意义的 HTML 标记(例如
<p>
、<h1>
、<ul>
)来标记您的内容。 - 尽可能避免使用
<br>
。 - 使用图块级别的元素来避免出现 0 像素边界问题。
- 避免使用智能引用。
- 如果必须指定字符编码,请使用 UTF-8。
媒体资源
我们建议您使用媒体 RSS 标记来标识 Atom Feed 和 RSS Feed 中的多媒体内容。详细了解媒体 RSS 标记。
重要提示:如需使用媒体 RSS,请包含命名空间。例如:xmlns:media="http://search.yahoo.com/mrss/"
。
视频
RSS 标记可帮助提升视频效果,不仅能更流畅地显示界面 (UI) 元素,还会自动静音播放视频。对于由发布商托管的视频,我们接受以下几种格式:MP4、WebM、DASH、SmoothStreaming 和 HLS。如需直接在 Feed 中添加视频,请使用媒体 RSS 标记。
示例:
<media:content url="https://ia600806.us.archive.org/17/items/VintageCartoonsSet2MP4/052750AnEggScrambleMmBr.mp4" medium="video" height="768" width="1024">
<media:title>Sample MP4 Video</media:title>
<media:description>
<![CDATA[This is a sample MP4 video]]>
</media:description>
<media:credit role="author" scheme="urn:ebu">
<![CDATA[Warner Brothers]]>
</media:credit>
</media:content>
如需为一个视频提供多个比特率,请在 <media:group> 中指定多个 <media:content> 对象。
示例:
<media:group>
<media:content url="https://ia600806.us.archive.org/17/items/VintageCartoonsSet2MP4/052750AnEggScrambleMmBr_1280.mp4" medium="video" height="768" width="1024" bitrate=”1280”>
<media:title>Sample MP4 Video</media:title>
<media:description>
<![CDATA[This is a sample MP4 video]]>
</media:description>
<media:credit role="author" scheme="urn:ebu">
<![CDATA[Warner Brothers]]>
</media:credit>
</media:content>
<media:content url="https://ia600806.us.archive.org/17/items/VintageCartoonsSet2MP4/052750AnEggScrambleMmBr_4080.mp4" medium="video" height="768" width="1024" bitrate=”4080”>
<media:title>Sample MP4 Video</media:title>
<media:description>
<![CDATA[This is a sample MP4 video]]>
</media:description>
<media:credit role="author" scheme="urn:ebu">
<![CDATA[Warner Brothers]]>
</media:credit>
</media:content>
</media:group>
为帮助我们更好地理解您的视频内容,请将您的由发布商托管的视频与相应的 YouTube 视频关联。您可以将 YouTube 视频添加到 <media:group> 元素中。
示例:
<media:group>
<media:content url="https://archive.org/download/Fleischer_The_Tantalizing_Fly_1919/Tantalizing_Fly_1919_512kb.mp4" medium="video" type="video/mp4" height="240" width="360">
<media:title>The Tantalizing Fly</media:title>
<media:thumbnail url="https://archive.org/download/Fly_1/RIMG0019.JPG"/>
</media:content>
<media:content url="https://www.youtube.com/watch?v=_dlP0nXMKXA" medium="video" type="video/3gpp">
<media:title>The Tantalizing Fly</media:title>
</media:content>
</media:group>