梦兽编程
AI 套装

谁杀了 RSS?Google 关掉 Reader 那年,互联网坏掉了一块

Google Reader、FeedBurner、Chrome RSS 按钮、Google Alerts RSS……Google 不是不喜欢 RSS,它喜欢 RSS 带来的用户,然后一个个关掉出口。今天 HN 494 分的热帖让这段历史重新浮出水面。

谁杀了 RSS?Google 关掉 Reader 那年,互联网坏掉了一块

Google 从来没有讨厌过 RSS。

它非常喜欢 RSS——喜欢 RSS 带来的那几百万用户。

然后它把每一个出口,一个一个关上了。

2005 年开门,2013 年关门。中间那八年,它拿到了它想要的全部东西。

Google 与 RSS


一、时间线:每一步都是教科书

这不是偶然,这是一个可以命名的商业动作:Embrace, Extend, Extinguish(拥抱、扩展、消灭)。这个词最早用来描述微软对 Java 和 Web 标准的操作。Google 对 RSS 的操作,是这个策略迄今为止执行得最干净的案例之一。

2005:Google Reader——把 RSS 用户装进笼子

2005 年,Google 推出了 Google Reader,一个免费的 RSS 阅读器,界面干净,跨平台,无缝融入 Google 账户体系。

在当时,RSS 阅读器是桌面软件的天下。Google Reader 把这个场景搬到了 Web,然后用 Google 的体量把所有竞争对手压垮。

结果:数百万用户把自己的 RSS 订阅列表托管给了 Google。

用户的订阅关系,成了 Google 的数据资产。

2007:收购 FeedBurner——控制供给侧

2007 年,Google 收购了 FeedBurner,一个让内容创作者管理和分发 RSS feed 的服务。

FeedBurner 的工作原理是:把你原始的 RSS URL 替换成 FeedBurner 代理的 URL,然后在里面插入广告、追踪代码和数据分析。实际上,使用 FeedBurner 的博主,把自己读者的 RSS 订阅关系也交给了 Google。

这一步意味着 Google 同时控制了 RSS 的两端:

  • 消费侧:通过 Google Reader 拥有读者的订阅数据
  • 供给侧:通过 FeedBurner 拥有发布者的读者数据

2012:FeedBurner API 关闭——切断开发者

收购 FeedBurner 后五年,Google 在 2012 年关闭了 FeedBurner 的 API,阻断了所有基于 FeedBurner 构建的第三方集成。

没有公告,没有过渡期,没有解释。

这让无数工具和脚本一夜失效。

2013(上):Google Reader 关闭——用户无处可去

2013 年,Google 宣布关闭 Google Reader。

官方理由是「使用量下降」。一位当时在 Google 工作的工程师后来说:「感觉我在这个项目上的整段时间里,都有各种各样的人想要干掉它。」

用户的反应是暴动级别的愤怒。但愤怒改变不了什么。

关闭 Google Reader 最深远的影响不是失去了一个工具,而是让数百万用户失去了「继续使用 RSS」的默认选项。

Google Reader 关闭时,没有提供备用方案,没有导出教程,没有指引用户去用哪个替代品。用户不是主动放弃 RSS,他们只是找不到入口了。

HN 评论里一位用户 @betenoire 说:

Google Reader 消失的那一刻,感觉像是我认识的那个互联网开始走向终结。我怀念网站。

另一位 @adamm255 接着说:

我发现,现在还能把我推向一个真正的网站的,只剩我自己托管的 RSS(FreshRSS),以及 HN。

2013(下):Google Alerts RSS 也没了

同年,Google 删除了 Google Alerts 的 RSS 订阅功能,强制用户切换到邮件通知。

后来迫于用户反弹恢复了。但此时大量用户已经因为 Google Reader 的关闭而放弃了 RSS。

Chrome:从「默认支持」到「悄悄删除」

早期版本的 Chromium(Chrome 的基础)有一个内建功能:如果你访问的页面有 RSS feed,地址栏会显示一个橙色的 RSS 图标,点击直接跳转到 feed URL。

这个功能在某个版本里消失了。没有公告,没有说明。

Google 还做过一个 Chrome 扩展来替代这个功能,提供了一段时间后,又删除了。理由是「误操作」。然后在用户抗议后恢复了。

这种反复——删除、恢复、再删除——本身就是一种信号:RSS 对 Google 来说是零优先级,随时可能消失。当用户知道这一点,他们就不会依赖它。

2017:Google News 完全关闭 RSS 支持

Google News 从 2002 年起就支持 RSS,用户可以把 Google News 的搜索结果订阅为 RSS feed。

2017 年,Google 彻底关闭了这个功能。没有给任何理由。

用户原本在 Google News 里收集的 RSS 订阅,全部失效。专有的 Google News 链接继续工作。


二、这不是阴谋论,是广告逻辑

有人说:这只是 Google 的粗心,不是蓄意。

但有一件事可以验证:Google 在哪里无法卖广告,它就不会维护那个功能。

RSS feed 的结构决定了它对广告不友好:

  • 用户在自己选择的客户端里阅读,Google 无法追踪行为
  • 内容在 feed 里完整呈现,用户不需要点击到原站
  • 没有页面可以插入广告,没有 cookie 可以埋

Google 的核心商业模式是「控制用户的信息摄取行为,然后在这个行为上变现」。RSS 的设计哲学恰好相反:用户决定订阅什么,在自己选择的地方读,不被中间人追踪。

这两种哲学根本不兼容。

一位 HN 用户 @tommek4077 的回答只有一句话:

RSS feed 里不好塞广告。

@goldenarm 的说法更讽刺:

他们杀掉 Google Reader 和 RSS,是为了推 Google+——真是个绝妙的决定。

Google+ 在 2019 年关闭。


三、今天的 RSS:它没有死,但被边缘化了

今天这篇文章在 HN 刷上头版,不是因为内容新鲜——原文是 2023 年的。是因为它和另外两篇文章同时出现:

  • 「A directory of people who love RSS」(一个让人们登记自己支持 RSS 的目录网站)
  • 「Atom is better than RSS, in ways that matter」(为什么 Atom 在技术上更优于 RSS)

这三篇文章形成了一个 RSS 话题集群,它们共同说明的是:RSS 还在,用的人还在,他们还在争论哪个格式更好、谁该负责。

实际上,RSS/Atom 今天仍然是技术社区的日常工具。几乎所有博客平台都默认生成 feed。Hugo、WordPress、Ghost、Substack 都有。开发者、研究者、媒体人大量使用 RSS 阅读器。

只是普通用户不用了。Google Reader 关闭的时候,那批被带进 RSS 世界的普通用户,再也没有被带回来。

一位 HN 用户 @dabinat 说出了一种常见的困惑:

我不明白,为什么那么多有新闻更新、有博客的网站就是不提供 RSS。难道他们指望我一遍一遍地回去刷,看看有没有新内容?

这个困惑本身就是答案:那些不提供 RSS 的网站,确实希望你反复来访。因为每次来访都是一次曝光、一次行为数据、一次可以追踪的会话。RSS 订阅用户从来访者变成了过客,对平台来说是净损失。


四、这个故事真正的教训

这不是一个「Google 是坏人」的故事。这是一个关于开放协议在商业生态里的结构性脆弱性的故事。

RSS 从来没有一个公司来维护它的普及。它是标准,不是产品。标准需要产品来承载。

Google 用产品承载了 RSS,然后当产品不符合商业利益时,关掉了产品,带走了用户。

这个模式在互联网上反复发生:

  • Google RSS / FeedBurner:用 RSS 圈用户,然后关
  • Twitter API:用开放接口圈开发者,然后关
  • Facebook Instant Articles:用流量圈媒体,然后关
  • Apple iCloud 相册共享:用便利圈用户数据,然后关

任何一个开放协议,一旦被单一商业主体当成用户获取工具,都面临同样的命运:被用完就扔。

用户能做的防御只有一件事:不要把开放协议的使用托管给单一平台。用开源的 RSS 阅读器,自己管订阅列表。这样无论哪家公司关门,你的订阅数据还在。


五、今天你仍然可以做的事

在写这篇文章的时候,这些工具都是好用的、开源的:

  • FreshRSS:自托管的 RSS 阅读器,功能完整,有 Docker 版本
  • Miniflux:极简、快速的自托管 RSS 服务,Go 写的
  • NetNewsWire:Mac/iOS 上的 RSS 阅读器,完全免费,无广告

如果你有博客或技术内容:确保你的 RSS feed 是有效的。Hugo 默认生成 index.xml;如果你用的是其他平台,检查一下。

HN 上一位用户 @jjordan 发帖说,他正在建一个新的 RSS feed 目录,动机是:受够了那些过期、失效的 RSS 收录站,也受够了那个橙色 RSS 订阅按钮在整个互联网上漫长而缓慢的死去。

这种反应才是健康的。不是靠谴责某家公司,而是把基础设施重新建在不依赖单一商业主体的地方。


总结

时间Google 的动作对 RSS 生态的影响
2005推出 Google Reader把 RSS 用户集中到单一平台
2007收购 FeedBurner同时控制供给侧和消费侧
2012关闭 FeedBurner API切断第三方开发者
2013关闭 Google Reader数百万普通用户永久离开 RSS
2013删除 Google Alerts RSS加速去 RSS 化
2017Google News 彻底关闭 RSS最后一个主流 RSS 入口消失
2021宣称重新支持 RSS至今无下文

Google 不是 RSS 的敌人。它只是一家广告公司,而 RSS 不能卖广告。 这个事实,比任何阴谋论都更令人沮丧,也更值得记住。


📡 你还在用 RSS 吗?

  • 如果你有博客:检查一下你的 feed URL 是不是有效的。
  • 如果你想开始用:FreshRSS + 自托管,5分钟可以跑起来。
  • 如果你已经在用:把订阅列表导出成 OPML,备份到本地。

📬 关注梦兽编程,获取更多互联网技术历史与工程思考。


参考来源:

常见问题

Google 是怎么一步步"消灭"RSS 的?

Embrace, Extend, Extinguish 案例:2005 年推 Google Reader;2007 年收购 FeedBurner 控制供给侧;2013 年关闭 Google Reader,用户失去默认 RSS 选项;2017 年 Google News 关闭 RSS 支持。

Google 为什么容不下 RSS?

核心是广告逻辑:RSS 对广告不友好——用户在自己选的客户端阅读,Google 无法追踪行为;内容在 feed 里完整呈现,用户不用点击回原站;没有页面插广告、没有 cookie 可埋。Google 靠控制用户信息摄取行为变现,RSS 让用户自己决定订阅、不被中间人追踪,两种哲学根本不兼容。

RSS 现在死了吗?

没有死,但被边缘化了。RSS/Atom 今天仍是技术社区的日常工具:几乎所有博客平台都默认生成 feed,开发者、研究者、媒体人大量使用。只是普通用户不用了——Google Reader 关闭时那批被带进 RSS 世界的普通用户,再也没有被带回来。

普通用户能做什么来防御开放协议被平台"用完就扔"?

只有一个办法:不要把开放协议的使用托管给单一平台。用开源的 RSS 阅读器(FreshRSS、Miniflux、NetNewsWire),自己管订阅列表,把订阅导出成 OPML 备份到本地。这样无论哪家公司关门,你的订阅数据还在。

这篇文章提到的教训对其他开放协议成立吗?

成立。Twitter API 圈开发者后关闭、Facebook Instant Articles 圈媒体后关闭、Apple iCloud 相册共享圈用户数据后关闭——任何开放协议一旦被单一商业主体当成用户获取工具,都会被用完就扔。RSS 是标准不是产品,标准需要产品承载。