type: decision
status: active
timestamp: 2026-06-20
tags: [feeds, rss, atom, json-feed, syndication, seo]

Three-format feed publishing — RSS 2.0 + Atom 1.0 + JSON Feed

Every content site publishes RSS, Atom, JSON feeds 2.0, source-of-truth for oriz-omnipost), /atom.xml (Atom 1.0), /feed.json (JSON Feed v1.1). oriz-kit ships <FeedDiscovery /> + generators.'

Three-format feed publishing — RSS 2.0 + Atom 1.0 + JSON Feed

Decision

Every content-bearing site in the family publishes three feed formats at fixed paths:

PathFormatSpecService file
/rss.xmlRSS 2.0RSS Advisory Board(Astro built-in / oriz-kit helper)
/atom.xmlAtom 1.0RFC 4287services/monitoring/monitoring/seo/atom-feed.md
/feed.jsonJSON Feed v1.1jsonfeed.orgservices/monitoring/monitoring/seo/json-feed.md

RSS 2.0 stays the source-of-truth for oriz-omnipost cross-posting (locked in cross-post-engine.md); Atom + JSON Feed are for human readers / modern feed-tooling that prefers those formats.

Why

Different feed readers / crawl pipelines auto-discover different formats. Publishing only one loses subscribers using a reader that can’t auto-discover it. Concretely:

Cost to publish all three: one build-step helper per format. There is no runtime service, no quota, no card — they are static files served by Cloudflare Pages.

Implementation

@chirag127/oriz-kit ships:

Implications

Cross-refs


Edit on GitHub · Back to index