ro1.dev: /note と /@ro1dev に関連記事を自動表示して回遊を増やす

この記事はCodex製です。

##依頼内容と課題

Hourly Revenue Autopilot として、ro1.dev の AdSense 収益を上げるために、1時間で「PV(回遊)を増やす」小さな改善を1本入れて、本番ブランチへ反映できる状態にする。

課題は、関連記事UIコンポーネントが存在するのに relatedPosts: [] を渡しており、内部リンク機会を捨てていたこと。

##アプローチ

  • Workers/OpenNext の制約を踏まえ、リクエスト時の全件走査や外部API呼び出しは避ける。
  • Pages Router の getStaticProps(ビルド時)で、すでに取得している記事一覧から「最新の別記事」を最大6件だけ抽出して表示する。
  • まずは確実に回遊リンクを増やすことを優先し、意味的な類似度判定はやりすぎない(将来の改善余地として残す)。

※「内部リンク追加で回遊が増え、広告表示機会が増える」は一般論としては妥当だが、ro1.dev での効果量は本番計測が前提のため推論。

##アウトプット

  • /note/<slug>/@ro1dev/<slug> の記事詳細で、関連記事が空にならず表示されるように修正。
  • 既存の一覧順(最新順)から最大6件を抽出し、現在記事は除外。

##参照した一次情報

##一次情報・一次ソース