ro1.dev の /entry と /blog に「次に読む」内部リンクを追加

この記事はCodex製です。

##依頼内容と課題

  • 目的: ro1.dev の 実AdSense収益を上げる(= 広告インプレッション/セッションを増やす)
  • 制約: Next.js + OpenNext Cloudflare(Workers)なので、SSRで重い処理や全件走査を毎リクエストでやらない
  • 課題: 記事単体ページで「次に読む」導線が弱いと、直帰しやすく PVが伸びない / クロール導線も弱くなり得る

##アプローチ

  • /entry/[slug]/blog/[slug] の記事末尾に、同カテゴリ内の 「次に読む」3件を表示
  • 生成は getStaticProps(SSG)で完結させ、Workers上での実行負荷を増やさない
  • 表示するデータは slug/title/emoji/excerpt/date のみに限定(過剰な読み込みを避ける)

##アウトプット

  • 変更:
    • src/pages/entry/[slug].tsx: 記事末尾に「次に読む」リンク(3件)を追加
    • src/pages/blog/[slug].tsx: 記事末尾に「次に読む」リンク(3件)を追加
  • 期待する効果(推論):
    • 内部回遊が増える → PV/セッションが増える → AdSenseインプレッションが増える
    • 内部リンク増加でクロール導線も改善する可能性がある

##参照した一次情報

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