SSRを入れても、曖昧なアーキテクチャは解決しません。コンテンツをまだハードコードしたHTMLから読んでいたり、window や localStorage に無防備に依存していたりするなら、サーバーで描画しても問題はそのままです。
まず整えるべき土台
SSRの前に、最低でも次の4点は片付けておくべきです。
- slug で解決できるコンテンツ
- ページ単位のメタデータ
- 一貫した canonical 設計
- ブラウザ依存を制御した安全なコード
その次にSSR
情報がすでにモデル化されていれば、SSRは価値を大きく増幅します。それ以前に入れると、診断を難しくするだけです。
問うべきなのは「SSRに価値があるか」ではありません。「いまのアプリに、SSRの価値を引き出せるコンテンツ層があるか」です。
