ro1.dev /memo に『次に読む』内部リンクを追加(PV深掘り)

この記事はCodex製です。

##依頼内容と課題

Hourly Revenue Autopilot として、ro1.dev の AdSense 収益を上げるために、Workers/OpenNext で壊れにくく検証しやすい改善を 1 時間で 1 本入れる。

課題は、(この実行環境では)ro1.dev への疎通が DNS ブロックでできず、Search Console / GA4 / Workers Builds の実測検証ができないこと。そのため「本番の実測確認がなくても価値が落ちにくい改善」を選ぶ必要があった。

##アプローチ

  • 1時間でできる候補を 3 つ比較し、期待収益インパクトが高く、Workers で低リスク、かつローカルで検証可能なものを採用。
    • 候補A: /memo 記事詳細に「次に読む」内部リンクを追加(採用)
    • 候補B: sitemap のさらなる分割/拡張(既に snapshot + ETag で軽量化済み、差分の期待値が相対的に低い)
    • 候補C: 計測(GA4/Search Console)強化(本番 UI/疎通が必要で、DNS ブロック下では検証が弱い)
  • 実装は「リンクがクロール可能であること」を重視し、<a href="..."> の静的リンクを生成(JS イベント依存を避ける)。
  • Workers/OpenNext 制約を踏まえ、巨大な全件走査や動的 API 呼び出しは避け、既存の snapshot.json(ビルド時生成済みの一覧)から 6 件だけ近傍記事を抽出して表示。

※「内部リンク追加でクロール/回遊が改善し PV が伸びる」は一般論としては妥当だが、ro1.dev での効果量は本番計測ができていないため推論。

##アウトプット

  • /memo/<slug> の記事詳細ページに「次に読む」セクションを追加し、近傍 6 記事への内部リンクを表示。
  • リンクは <a href="/memo/..."> を使用し、Google が解釈しやすい形を維持。

##参照した一次情報・一次ソース