← knowledge.oriz.in

JSON Feed v1.1

service seofeedjson-feedsyndicationprimary

JSON Feed v1.1

Role

JSON Feed (jsonfeed.org spec v1.1) published at /feed.json on every content-bearing site. Modern feed readers (NetNewsWire, Feedbin, Inoreader, custom dev tooling) prefer it over RSS / Atom because it's plain JSON — no XML parser required, ergonomic to consume from JS.

Sits alongside RSS 2.0 + Atom 1.0 — see decisions/architecture/feeds-rss-atom-json.md.

Free tier

Card / subscription required?

NO. Pure build-time output.

Spec highlights (v1.1)

How it's used

@chirag127/oriz-kit/feeds ships generateJsonFeed(posts):

import { generateJsonFeed } from "@chirag127/oriz-kit/feeds";
const json = generateJsonFeed({
  site: "https://blog.oriz.in",
  title: "Oriz Blog",
  posts,
});
await fs.writeFile("dist/feed.json", JSON.stringify(json));

The <FeedDiscovery /> component injects all three feed <link> tags into the head — JSON Feed gets <link rel="alternate" type="application/feed+json" href="/feed.json">.

Alternatives

Swap cost

Low — build-step helper.

Why this is our pick

Cheapest of the three formats to ship (it's already valid JSON, no XML serializer needed). Future-friendly: every modern reader I know supports it; few legacy readers don't. Three-format publishing guarantees we never lose a subscriber to a format gap.

Cross-refs