RSSフィードのベストプラクティス:読者を失わないための技術ガイド

RSS Feed Best Practices (2022)

ブログのRSSフィードを正しく配信するための技術的なポイントをまとめた記事。AtomかRSS 2を使い、Content-Typeを正しく設定し、すべてのURLを絶対URLにすること。エントリーIDは不変にし、日付の扱いにも注意が必要。フルコンテンツの配信は読者維持に有効で、HTTPSの使用や自己リンクの正確さも欠かせない。

フルコンテンツをフィードで共有することが、一部の出版物にとっては収益化の難しさから受け入れられないのは当然だ。まず考えてほしいのは、フィードリーダーで全文を読めなければ離れてしまう読者もいるということだ。
  1. tjansen

    RSSリーダーの作者として、その記事のほとんどには同意しますが、HTML / スタイリングのセクションは例外です。あれは誤解を招く情報でいっぱいです。

    1. CSSは使えますが、ほとんどのリーダーは完全に無視すると思ってください。Feedlyのような広く使われているものでさえそうです。サポートしているものでも、テキストスタイルのようなごく一部しか提供しません。レイアウトスタイル(positioningやflex-layout)はなく、色さえないことがよくあります。自分のリーダーの能力を試したいなら、これがテストフィードです: https://test-rss.downread.com/styles.rss.xml

    2. インラインCSSを好むだけでなく、使ってください。まともなRSSリーダーなら<style>をフィルタリングするからです。

    3. はい、セマンティック要素は一般的に機能します。そしてリストにあるものだけでなく、<table>、<figure>、時には<aside>のようなものも同様です。

    4. JavaScriptについては同意します。使わないでください。

    5. まともなリーダーは<video>と<audio>をサポートします。しかし<iframes>の方がさらに優れています。一般的なプロバイダー、特にYouTubeを使う限りは。X、Instagram、Facebookからの埋め込みも比較的広くサポートされています。

    6. フォームについては同意します。せいぜいレンダリングのヒントとして使われる程度で、フォームは機能しません。

  2. xyzsparetimexyz

    1. RSSフィードを持て

    2. それを捨てるな

    悲しいことに、Twitter、reddit、その他多くのサイトが何年もこれを破っています。

  3. talideon

    これに加えて言うなら、タグURI(RFC 4151参照)はエントリーIDを生成する素晴らしい方法です。

この日のほかの記事

2026-10-03