概要
- POSSE は「Publish (on your) Own Site, Syndicate Elsewhere」の略称
- まず自分のサイトにコンテンツを投稿し、その後他サービスへ共有する手法
- オリジナル投稿へのリンクを付与し、訪問者が直接コンテンツにアクセス可能
- SNS依存度の低減やコンテンツ所有権の確立が主な利点
- IndieWeb運動や分散型SNSとの関連性
POSSEとは何か
- POSSE は「まず自分のサイトに投稿し、その後他のプラットフォームへコピーやリンクを共有」する実践方法
- Instagram、Tumblr、Twitter、Neocities など、友人が使うサービス上でもあなたの投稿を読める柔軟性
- 現実の友人とのつながり維持 を重視し、理想的な分散型ネットワークよりも人間関係を優先
- IndieWeb運動の中核要素であり、単なる「ブログ」や「単一SNS利用」とは異なるアプローチ
- 分散型SNS もまずPOSSEを採用することで、より多くの利用者獲得が期待できる
POSSEの利点
- 第三者サービス依存の低減 :自分のサイトさえアクセスできれば投稿可能
- 所有権の確立 :投稿の起点が自分のサイトであり、第三者の利用規約に左右されない
- 正規URLの確保 :オリジナルのURLを所有し、他サービスのコピーからも参照できる
- 検索性の向上 :自分のドメイン上のコンテンツは、任意の検索エンジンで容易に検索可能
- バックフィード :他サービスでの反応も自サイトに取り込める
オリジナルへのリンクの重要性
- 発見性の向上 :第三者サービス上のコピーからオリジナルへ誘導
- スパム対策 :スパマーがコピーしても、オリジナルへのリンクが拡散
- 検索順位の向上 :コピーがさらに拡散されても、リンクがオリジナルの評価を高める
POSSEの実装方法
- 投稿時に、 自サイトへ投稿+第三者サービスへコピー投稿 (パーマリンク付き)
- コピー投稿先ごとに実装方法が異なるため、サービスごとの対応が必要
- オリジナルから各コピー先へのリンクを「posts-elsewhere」セクションなどで管理
ユーザーインターフェース
- 自動・安定・不可視 なUIが理想
- 事前プレビュー機能で、どのようにコピーされるか確認可能
主要SNSへのPOSSE例
- Twitter :自サイトで投稿し、同時にTwitterへコピー+オリジナルへの短縮リンク
- Facebook :手動クロスポスト、またはBridgy拡張機能で半自動化
- Medium/WordPress :手動または専用プラグインで対応
プレーンテキスト対応
- SMSやPush通知 など、純粋なテキスト形式が必要な場合は「h-entry_to_text」などの変換手法を利用
POSSEに対応した主なソフトウェア
- PHP :php-helpers内POSSE名前空間
- Python :SiloRider、Feed2Toot(RSS→Mastodon等)
- Docker :POSSE Party(セルフホスト型)
- Bridgy Publish :Twitter、Flickr、GitHub、Mastodon対応
- IFTTT :RSSやAtomフィードから各種SNSへの自動再投稿
POSSEの投稿フロー例
- クライアント→サイト→サイロ :一度自サイトに投稿し、サーバーが自動で各SNSへコピー
- 利点:一箇所で完結、自動化が容易
- クライアント→サイト&サイロ :投稿後、ユーザーが手動で各SNSへ内容を調整して投稿
- 利点:コピー内容の細かい調整やタイミングのコントロールが可能
IndieWebでのPOSSE実例
- Tantek.com :2010年からPOSSE実装、TwitterやFacebookへ自動コピー
- Waterpigs.co.uk :PuSH対応フィード、TwitterやFacebook連携
- brennannovak.com :Twitter・Facebookへのコピー
- aaronparecki.com :Twitterへのパーマリンク付きコピー、PuSH対応
- Sandeep.io :SNSのシェアリンクを手動で活用、API依存を回避
- werd.io :idnoプラットフォームでプラグインによる自動POSSE
- veganstraightedge.com :Dark Matter利用、自動rel-syndication
このように、 POSSE は「自分のサイトが情報発信の中心」であり続けるための実践的な手法。SNSや分散型サービスとの両立を図りつつ、 コンテンツの所有権・検索性・発見性 を最大化できる点が大きな特徴です。