未来を形作るテクノロジーの深掘り記事。

小さなウェブこそインターネットの最良の部分

個人サイトやインディーブログ、小規模なウェブプロジェクトがアルゴリズムのフィードの外で活気づいている。見つけ方と開発者にとっての価値を解説。

夜空の下、フェアリーライトで繋がれた小さく光る手作りの家々

ブラウザを開いて、どこでもいいので大手サイトにアクセスしてみてください。どこも同じ光景です。Cookieの同意バナー、ニュースレターのポップアップ、自動再生される動画、エンゲージメント重視の見出し、そして読者ではなく広告のために存在するコンテンツ。現在の商業ウェブは、そこを使う人々にとって明らかに敵対的です。

しかし、もうひとつのウェブもあります。商業ウェブが自己消化を続けるなか、静かに育ってきたウェブです。ひとりの書き手が本当に好きなことについて綴る個人ブログ。検索キーワードツールが儲かると言ったからではなく、面白いと思ったから深掘りしたマニアックな技術記事。特定の問題を解決するために作られた小さなツール。200ミリ秒で読み込まれ、目当てのコンテンツ以外何も入っていない手書きのHTMLページ。

これが小さなウェブであり、インターネットの最良の部分です。

「小さなウェブ」とは何か

小さなウェブは技術でもプロトコルでもありません。ゆるやかなカテゴリーです。個人や小さなグループが作り、コンテンツの判断がビジネスモデルに左右されていないウェブサイトのこと。コンパイラの内部について書く開発者のブログ、ヴィンテージシンセサイザーに関するホビイストのページ、自分の分野についての研究者のメモ、著者が面白いと思ったものへのリンクが並ぶ個人サイト。

これらのサイトに共通するのは技術スタックではありません。手書きのHTMLから静的サイトジェネレーター、WordPressまで多種多様です。共通しているのは意図です。何かを売りたいからではなく、伝えたいことや共有したいことがあるから存在している。コンテンツはエンゲージメントのアルゴリズムや広告ネットワークではなく、読者のために存在しています。

この違いは思った以上に重要です。コンテンツがエンゲージメント指標のために存在するなら、クリック数、ページ滞在時間、再訪問を最適化することになります。箇条書き記事を書き、釣りのような見出しを使い、文字数目標に合わせて記事を水増しする。コンテンツが「ちゃんと説明したい」から存在するなら、説明が終わるまで書いて、そこで止めればいいのです。

発見の問題

小さなウェブには見つけてもらいにくいという問題があります。Googleのランキングアルゴリズムは、被リンク数が多く更新頻度も安定した既存ドメインを強く優遇します。これはまさに商業的なコンテンツファームが持っていて、個人ブロガーが持っていない特性です。ドメインの専門家による網羅的で技術的に正確なブログ記事も、ドメインオーソリティの高いコンテンツファームによる薄くSEO最適化された記事に負けてしまうことがあります。

以前はソーシャルメディアがこの問題を解決していました。面白い人をTwitterでフォローすれば、その人が面白い記事をシェアしてくれたのです。しかし、その配信経路はばらばらになってしまいました。Twitterのアルゴリズムはフォローしている人ではなく「エンゲージメント」を見せてきます。Redditのトップページは大規模なサブレディットに占領されています。Hacker Newsは個人ブログの記事が広い読者に届く数少ない場所ですが、特定の視点を持つひとつのコミュニティにすぎません。

ここで注目したいのが、KagiのSmall Webイニシアチブのようなプロジェクトです。有料の検索エンジンであるKagiは、小規模で独立したウェブサイトのキュレーションされたインデックスを管理し、検索結果でそれらを優遇しています。考え方はシンプルです。技術的なトピックを検索したとき、商業的な結果と並んで、思慮深いブログ記事も表示する。選ぶのはユーザーです。

開発者がこれに関心を持つべき理由

仕事でコードを書いているなら、小さなウェブはあなたにとって特に価値があります。インターネット上で最良の技術コンテンツは、商業プラットフォームではなく個人ブログにあるのです。

実際に学んだ技術資料を思い出してみてください。Julia Evansのシステムプログラミングに関するzineやブログ記事。Dan AbramovによるReact内部の深掘り。Hillel Wayneのフォーマルメソッドに関する文章。Jessie Frazelleのコンテナセキュリティに関する投稿。これらはすべて個人サイトです。著者たちは何かを深く理解していて、その理解を共有したいから書いているのであって、SEOのために公開スケジュールを消化しているわけではありません。

商業的な技術コンテンツは幅を優先します。すべてのフレームワーク、すべてのツール、すべてのキーワードをカバーする。それがトラフィックを生むからです。一方、個人の書き手は深さを優先します。自分が本当に知っていることについて書くからです。Postgresのクエリプランナーの特定の問題をデバッグした開発者による詳細な記事は、「知っておくべきPostgresのヒント10選」のようなリスト記事10本分の価値があります。

小さなウェブの見つけ方

発見の問題は現実ですが、うまく機能するツールや手法はあります。

  • RSSはまだ健在です。ほとんどの個人ブログにはRSSフィードがあります。フィードリーダー(NetNewsWire、Miniflux、Feedbinなど)を使って、面白いと思ったブログを購読しましょう。アルゴリズムが何を見せるかを決めることなく、すべての投稿を時系列で受け取れる。小さなウェブを追いかける最も効果的な方法です。
  • ブログロールとリンクページ。多くの小さなウェブサイトには、著者が読んでいる他のサイトを並べた「リンク」や「ブログロール」のページがあります。そうしたリンクをたどるのは、キュレーションされた図書館を眺めるようなものです。良いブログロールひとつで、新しい書き手を十数人知ることができます。
  • Hacker NewsとLobsters。どちらのコミュニティも個人ブログの投稿を定期的に取り上げています。特にLobstersは招待制とタグ付けの仕組みがあり、技術記事を見つけるのに最適です。
  • KagiとMarginalia。KagiのSmall Webインデックスと、小規模サイトを専門にインデックスする独立検索エンジンのMarginalia Searchは、非商業的なコンテンツを見つけるために作られています。
  • ウェブリングとディレクトリ。はい、今でもあります。IndieWebコミュニティは個人サイトのディレクトリを管理しています。レトロな感じがしますが、ちゃんと機能します。

自分だけの場所を作る

小さなウェブに参加する最良の方法は、自分のサイトを持つことです。Mediumのアカウントでも、Substackのニュースレターでも、Twitterのスレッドでもなく、自分で管理するドメイン上の、10年後もアクセスできるウェブサイトを。

技術的な障壁はほぼゼロです。静的サイトジェネレーター、安価なドメイン、無料のホスティング枠(GitHub Pages、Cloudflare Pages、Netlifyなど)があれば、年間15ドル未満で高速で信頼性の高いウェブサイトが手に入ります。CMSもデータベースもJavaScriptフレームワークも必要ありません。HTMLとCSSで十分です。実際、シンプルさという制約がむしろ良いサイトを生むことがよくあります。読み込みが速く、アクセシブルで、コンテンツに集中したサイトになるのです。

<!-- A perfectly functional personal website -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Your Name</title>
<style>
body {
max-width: 650px;
margin: 2rem auto;
padding: 0 1rem;
font-family: system-ui, sans-serif;
line-height: 1.6;
color: #333;
}
a { color: #0066cc; }
</style>
</head>
<body>
<h1>Your Name</h1>
<p>Developer. Writes about things.</p>
<h2>Posts</h2>
<ul>
<li><a href="/post-one/">That time I debugged a race condition for three days</a></li>
<li><a href="/post-two/">Why I switched from React to vanilla JS</a></li>
</ul>
</body>
</html>
<!-- Loads in under 50ms. Accessible. Readable.
No cookies, no tracking, no JavaScript needed.
This is a complete website. -->

大切なのは技術ではなく、自分がコントロールできる場所に発信するという行為です。Twitterの投稿はTwitterのサーバーに存在し、表示や モデレーション、存続についてのTwitterの判断に左右されます。自分のドメイン上のブログ記事は、ドメイン料金を払い続ける限り存在します。大切にしているコンテンツにとって、これは大きな違いです。そしてそれはウェブ上の知識を保存するというより大きなプロジェクトにも貢献します。

何を書くか

ブログを始めるのに最もよくある反論は「独自の話なんて何もない」というものです。これはほぼ常に間違いですし、たとえ正しかったとしても問題ではありません。

今日学んだことを書きましょう。チュートリアルではなく、何を学んだか、そしてそれがなぜ意外だったり混乱したりしたのかを。修正したバグと、それをどうやって見つけたかについて。小さくても作ったツールについて。下した技術的な判断についての意見について。こうした投稿が価値を持つのは、まさに具体的で、個人的で、実体験に根ざしているからです。

包括的なガイドや決定版のリファレンスを書く必要はありません。商業ウェブはそれらをすでにカバーしています(質はともかく)。小さなウェブが独自にうまくやれるのは、一人称の体験に基づく執筆です。「Xを試したら、こうなった」という形式は偽造がほぼ不可能で、誰かにとってほぼ必ず役に立ちます。

注意力の経済学

商業ウェブが存在するのは、注意力が収益化できるからです。あなたのクリックを奪い合うすべてのウェブサイトは、その注意を広告収入、購読料、製品販売に変えようとしています。その結果、底辺への競争が起きます。より大きな見出し、より押しつけがましい広告、より操作的なデザインパターンです。

小さなウェブは、この経済から完全に降りています。注意を奪うことに経済的なインセンティブがなければ、操作するインセンティブもありません。コンテンツは必要なだけの長さにでき、デザインはエンゲージメントより読みやすさを優先できます。ユーザーの時間を浪費することに依存するビジネスモデルがないので、ユーザーの時間を尊重できるのです。

もちろん、これは誰にとっても持続可能なわけではありません。人は生計を立てる必要がありますし、広告収入に支えられたコンテンツが本質的に悪いわけでもありません。しかし、異なるインセンティブで動く並行したウェブが存在することで、エコシステム全体は健全に保たれます。ダークパターンは必要ではなく、ウェブサイトは速く、誠実で、役に立つものになり得ること、そして商業ウェブがユーザーに向ける敵意は避けられないものではなく選択であることを証明しているのです。

「変」なままでいこう

小さなウェブの優れたサイトは、商業サイトのようには見えません。個性があります。個性的な配色、手描きのイラスト、型破りなレイアウト、著者が面白いと思ったというだけで存在するページ。これは非プロフェッショナルなのではなく、個人がコンバージョン指標ではなく自分のために何かを作ることの自然な結果です。

ウェブは本来こうあるべきものでした。プラットフォームがすべてを同じ見た目のフィードに統合してしまう前、ウェブは個々の空間の集まりで、それぞれが作った人を映し出していました。小さなウェブは、その本来の約束への回帰です。人間のスケールのサイトを、人が人のために作るネットワーク。サイトを作って公開する技術はかつてないほど容易で安価になりました。足りないのは、やると決めることだけです。