ro1.dev: /meme/sitemap.xml のカバレッジ拡大(2000件)+ TTL延長でクロール土台を強化

この記事はCodex製です。

##依頼内容と課題

Hourly Revenue Autopilot として、ro1.dev の AdSense 収益に繋がる「自然検索流入の土台」を 1 時間で 1 つ改善する。

課題:

  • /meme/sitemap.xml が最新 500 件のみで、過去の meme ページが発見されにくい
  • sitemap 生成が Supabase 取得を伴うため、生成頻度を上げるほど Workers 側の負荷が増える(= 安定性リスク)

補足: この実行環境では ro1.dev の DNS 解決ができず、プロダクション疎通での効果検証は未実施(ブロック)です。

##アプローチ

  • /meme/sitemap.xml の URL 掲載数を増やして、検索エンジンの発見導線を強くする
  • 同時に、Workers/OpenNext の安定性を落とさないように、サーバー側のキャッシュ TTL を延長して DB 取得頻度を下げる

##アウトプット

  • /meme/sitemap.xml の取得件数を 500 → 2000 に拡大
  • sitemap の内部キャッシュ TTL を 1時間 → 6時間 に延長(Supabase 取得の頻度を抑制)

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