この移行では、旧WordPressのURL一覧が完全には確定していなかったため、推測したリダイレクトを大量に追加しない方針を取りました。確認できたURLだけを扱い、Productionを切り替えた後も戻せるデプロイ経路を先に整えています。

SLEEP LATE LABのロゴ
既存ブランドを維持し、サイト構造と運用を静的構成へ移行。

1. URLと検索インデックス

canonicalはHTTPS・非www・末尾スラッシュに統一し、公開ページだけをsitemapへ含めました。完了画面、エラー画面、404はnoindexとし、hreflangは各言語ページが相互参照するか自動検査しています。

2. フォームは成功表示だけで判断しない

送信先、From、Reply-To、envelope-fromを分離し、サーバー側検証、CSRF、honeypot、IP単位の回数制限を実装しました。通知メールにはランディングページ、参照元、UTM、送信時刻を含めます。

3. 解析は二重発火を避ける

GTMを同意後に一度だけ読み込み、ページ種別と導線に応じたイベントをdataLayerへ送ります。記事ではmagazine_view、関連Serviceではcontextual_cta_click、問い合わせ成功時のみcontact_submitを記録できる設計です。

4. デプロイと404

mainへのpushで検査後にLolipopへFTPS転送します。転送は削除を伴わず、秘密情報はGitHubのProduction environmentからサーバー専用設定として配置します。また、ホスティング既定404ではなくサイト共通404を返す設定が必要でした。

Evidence

  • 静的監査:HTML 59ページ
  • サイトマップ:公開46 URLを自動比較
  • ローカルリンク検査:broken link 0
  • ローカル実ブラウザ:Magazine・記事・Case Studyの表示確認
  • 既存Production主要ページ:モバイル幅390pxで横スクロールなし

数値は本記事公開時点のリポジトリ検査結果です。検索順位や売上成果を保証するものではありません。

Sources

Related Articles

関連記事は、検証済みの記事を公開した時点で追加します。薄い記事を件数合わせで生成しません。