SEO 百科

RSS 与 Atom

本页目录

RSS 与 Atom 是两种订阅格式,也可以当作站点地图提交给 Google,用来告知网站的近期更新[3]。

与 XML 站点地图的分工

两种做法描述的范围不同[4]。

格式 描述范围 文件特点
XML 站点地图 网站上的全部网址 通常文件大、更新不频繁[4]
RSS 和 Atom 近期变化 文件小、更新频繁[4]

官方建议两者都用:前者给全貌,后者给新鲜度[4]。

支持的版本

Google 支持的版本是明确的[3]。

Google 支持 RSS 2.0 和 Atom 1.0[2][3]。此外还有 mRSS,可以在订阅源里补充视频的详情[3]。大多数内容管理系统会自动生成这类订阅源,所以拿到订阅源通常不难[4]。

关键字段

在订阅源里,最重要的两项信息是网址和最后修改时间[4]。

网址只应放可抓取的规范地址;把 robots 禁止的网址或重复页面放进去,只会增加服务器负担[4]。修改时间方面,RSS 用 pubDate,Atom 用 updated[1][4]。这个时间应当指向内容实质变化的时刻,而不是每次生成订阅源时的当前时间[4]。

以 RSS 2.0 为例,一个条目的写法如下:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Example 机械产品更新</title>
    <link>https://www.example.com/</link>
    <description>数控机床产品与新闻的更新</description>
    <item>
      <link>https://www.example.com/products/cnc-lathe</link>
      <pubDate>2026-09-18T10:00:00+08:00</pubDate>
    </item>
  </channel>
</rss>

Atom 1.0 用 updated 表示同一件事。

更新的传播

订阅源要装下足够多的更新,才能避免遗漏[4]。

一个做法是让文件包含上次下载之后的全部更新[4]。此外,还有一种广播协议可以把更新主动推送给订阅方,效率更高[4]。

附录

参见

参考资料

官方(境外)

  1. 《RSS 2.0 Specification (UserLand)》,RSS Advisory Board。
  2. 《Sitemaps》,Bing 网站管理员工具。
  3. 《创建和提交站点地图》,Google 搜索中心。
  4. 《Best practices for XML sitemaps and RSS/Atom feeds》,Google 搜索中心博客。

外部链接

无。