この記事は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インプレッションが増える
- 内部リンク増加でクロール導線も改善する可能性がある
##参照した一次情報
https://developers.google.com/search/docs/crawling-indexing/links-crawlable
https://developers.google.com/search/docs/fundamentals/seo-starter-guide