ご相談の背景
同一ドメインでサブディレクトリに分けて運用していた複数の WordPress サイトを、1 つの WordPress にまとめたいというご相談を受けました。サイトの統合により、管理が容易になり、SEO 効果の向上やユーザーエクスペリエンスの改善を期待されています。
対応内容
データベースのエクスポート
各サイトの投稿データを WordPress のデータベースから全てエクスポートし、マイグレーション先のサイトにインポートしました。
投稿記事の内容だけでなく、カスタムフィールドやタクソノミー(カテゴリやタグ)も含めて移行しました。
添付画像の移行
投稿に関連する画像やメディアファイルもマイグレーション先に移すようにしました。これにより、記事の内容が完全に保持されることを確認しました。
マイグレーションの方法
記事の数と添付画像が多いサイトでしたので、通常の WordPress のエクスポート機能(XMLファイルでのエクスポート)を使用すると、インポートに失敗する可能性が高くなります。そのため、以下の手順で対応しました。
データベースのバックアップ
各サイトのデータベースをバックアップし、万が一のトラブルに備えました。
データベースのテーブルをエクスポート
各サイトのデータベースの必要なテーブルをダンプファイルとしてエクスポートしました。
インポート
マイグレーション先の WordPress サイトにダンプファイルをインポートしました。この際、適切なテーブルの設定やカスタムフィールドの移行を行いました。
SEO 設定
マイグレーション後、リダイレクト設定やメタデータの確認を行い、SEO に影響が出ないように配慮しました。
動作確認
移行後は、すべての投稿やページが正常に表示されるか、リンク切れがないかなどを確認しました。
まとめ
無事にマイグレーションが完了し、すべての投稿と添付画像が正しく移行されました。
もし、複数のサイトを一つにまとめたいというご相談がございましたら、お気軽にご相談ください。お客様のニーズに合わせた最適なマイグレーション方法をご提案させていただきます。