概要
WordPress で運用されていたサービスサイトを、Django の管理画面と API、Nuxt による静的サイト生成(SSG)の構成へ移行しました。既存のデザインを活かしつつ、必要な箇所は部分的にリデザインしています。
課題
- ページの表示に時間がかかり、閲覧体験と検索での評価に影響していた
- 更新する情報の種類が増え、運用に合った管理の仕組みが必要になっていた
- デザインやコンテンツの資産は、できるだけそのまま引き継ぎたい
取り組み
- コンテンツを Django の管理画面へ移し、情報の種類ごとに入力しやすい画面を用意しました。
- 公開サイトは Nuxt の SSG で生成し、表示速度を改善しました。
- 既存のデザインを再現したうえで、使いにくかった箇所を部分的に見直しました。
- 構造化データやメタ情報を整え、SEO の対策を行いました。
技術のポイント
- ヘッドレス構成:管理と公開を分け、公開側は静的配信で高速かつ安定。
- 資産を活かした移行:デザインとコンテンツを引き継ぎ、見た目を大きく変えずに基盤だけを刷新。