ウェブサイト移行の方法
ジョン・ターナー
ジョン・ターナー
ウェブサイトの移行はエキサイティングです。より良いホスト、より速いスピード、あるいはついに念願の専用サーバーに移行するのです。
しかし、恐ろしいことでもある。
私は、あまりにも多くのサイトオーナーが無計画に移行を急ぎ、壊れたサイトや欠落したデータベース、数週間のダウンタイムに終わるのを見てきました。最悪なのは?これらの災害のほとんどは、完全に回避可能だった。
私が何十ものWordPressサイトを移行して学んだことは、成功は運からは生まれないということだ。成功は運ではなく、組織と計画から生まれるのだ。
この記事では、ウェブサイト移行に対する私の3段階のアプローチを紹介します。シンプルなブログであれ、複雑なeコマースストアであれ、私がすべてのサイト移行に使っているのと同じプロセスです。
このロードマップに従えば、指をくわえて最善を願うのではなく、自信を持ってウェブサイトを移行することができる。
この記事で、あなたは学ぶだろう:
- なぜ適切な計画が移行の失敗を防ぎ、SEOランキングを守るのか?
- ダウンタイムとリスクを最小限に抑える3段階の移行を実行する方法
- バックアップ、SEO監査、互換性チェックを含む移行前の必須ステップ
- ウェブサイトの種類によって、どの移行方法が最も効果的か
- 移行成功のための重要な移行後のテストとモニタリング手順
目次
なぜウェブサイト移行計画が必要なのか?
ウェブサイト移行プランがなければ、基本的にランダムなファイルやデータベースを取ってきて、新しいサーバーに放り込み、何も壊れないことを祈ることになる。
私はこの方法が失敗するのを数え切れないほど見てきた。サイトが何日もオフラインになる。データベースが破損する。画像が消える。リダイレクトが適切に設定されていなかったために、SEOの順位が下がる。
何の準備もせずに初めての移行を試みたとき、データベースを適切にエクスポートするのを忘れてしまった。何がいけなかったのか理解するまでの数時間、私のサイトにはエラーメッセージしか表示されなかった。
優れた移行計画があれば、このような混乱を防ぐことができます。ウェブサイトの移行を適切に行うことで、以下のことが可能になります:
- 最小限のダウンタイム:サイトが稼動したまま、裏側でデータを移動できます。
- データ損失なし:転送中に失われたり破損したりすることはありません。
- SEO対策:移行後も検索順位は維持されます。
- 安心: すべてが管理されているため、安心して眠れます。
ウェブサイト移行の方法
ウェブサイト移行を成功させるための、私の実績ある3段階のアプローチをご紹介します:
- フェーズ1:計画と準備:範囲を定義し、スケジュールを作成し、ツールを選択し、すべてをバックアップし、SEOを監査する。
- フェーズ 2: 移行の実行:元のサイトを稼動させたまま、選択した移行方法を使用してファイルとデータベースを移行します。
- フェーズ3:移行後の最終チェック:本番稼動前の徹底的なテスト、DNSの更新、問題の監視
フェーズ1:移行前の計画と準備
これは、引っ越し全体の中で最も重要な段階だ。実際の引っ越しの部分まで飛ばしたくなる気持ちはわかるが、これだけは信じてほしい。
2度測って1度切る。今計画に時間をかければ、後で慌てずに済む。
この段階では
- 移行の範囲と目標を明確にします:ホストの変更だけなのか、ドメインやデザインも更新するのかを決定します。
- 現実的なスケジュールを立てる:繁忙期を避け、各主要タスクの期限を設定する。
- 正しい移行方法を選びましょう:手動、ホスト、プラグインの移行オプションを比較する
- デスティネーション環境を準備する:サーバーの互換性と十分なリソースの確保
- 包括的なバックアップを作成します:異なる場所に保存された複数のコピーでデータを保護する
- SEO監査の実施現在のパフォーマンスを文書化し、検索順位を守る
マイグレーションの範囲とゴールを明確にする
一つのファイルに触れる前に、自分が何をしているのかを正確に知る必要がある。以下の重要な質問を自分に投げかけてみよう:
私はホストを変えるだけですか?ドメインも変えるのですか?
移行中にサイトのデザインを変更する必要がありますか?
その答えが、あなたのプロジェクトのすべてを決定する。
単純なホスト変更は週末のプロジェクトです。ホストとドメインの変更とサイトの再設計?それは1週間の取り組みであり、慎重なSEO計画が必要だ。
タイムラインの作成
トラフィックの最も多い時間帯に移行しないこと。まずはアナリティクスをチェックしましょう。
eコマースサイトなら、ブラックフライデーのようなセール時期を避ける。B2Bブログなら、みんなが業界ニュースをキャッチアップする月曜日の朝は避けましょう。
本番日から逆算する。来週の金曜日に立ち上げたい場合、いつテストを開始する必要があるのか?いつ移行を完了させるべきか?いつバックアップを作成する必要がありますか?
主要な仕事にはそれぞれ期限を設ける。次に何が起こるかわからずに奔走することがなくなれば、未来の自分はあなたに感謝するだろう。
移行方法とツールの選択
サイトの移行には主に3つの選択肢があり、適切なウェブサイト移行ツールを選択することが重要です:
手動移行(FTP & phpMyAdmin):これは昔ながらの方法で、FTPでファイルをダウンロードし、phpMyAdminでデータベースをエクスポート/インポートします。うまくいきますが、時間がかかり、ユーザーエラーのリスクが高くなります。
ホストの移行サービス:多くのホスティング会社が無料のウェブサイト移行サービスを提供しています。利点は?あなたは何もする必要がありません。マイナス面は?プロセス、タイミング、品質チェックをコントロールできない。
移行プラグイン(Duplicatorのようなもの):これは手動移行のコントロールと自動プロセスの安全性を組み合わせたものです。サイトの完全なバックアップを作成し、それを新しいサーバーにアップロードし、インストーラー・スクリプトを実行します。手動による移行よりも速く、ホスティングによる移行よりもコントロールしやすい。
デスティネーション環境を整える
移行を開始する前に、新しいホスティングアカウントを完全にセットアップしてください。すべてが完璧に動作すると思わないでください。
新しいサーバーがあなたのサイトの要件を満たしていることを確認してください。PHPのバージョンは互換性がありますか?ストレージ容量は十分ですか?
あるクライアントのサイトを古いPHPバージョンのサーバーに移行したとき、私はこの教訓を痛感した。彼らのテーマは完全に壊れてしまい、私たちはWordPressをダウングレードするか、サーバーをアップグレードするかのどちらかに奔走しなければなりませんでした。
まずは互換性をチェックすることで、頭痛の種から解放されよう。
完全で安全なバックアップの実行
現在のサイトの完全なバックアップを作成し、必要なファイル、データベーステーブル、画像をすべて含めます。
Duplicatorを使えば、フルサイトバックアッププリセットを使うだけで、サイト上のすべてを即座にコピーすることができます。

しかし、私は移行前のクリーンアップを行うことをお勧めします。非アクティブなプラグインやテーマを削除しておくと、新しく移行したサイトが後で最適化されるからだ。

現在のサーバー以外の少なくとも2つの場所にコピーを保存する。Google DriveでもDropboxでも、あるいはローカルコンピューターでも構いません。

移行中に何か問題が発生した場合、このバックアップがあなたを救います。移行プロセス中、元のサイトはそのまま残りますが、この追加バックアップがあれば、必要に応じてデータを復元することができます。
SEO監査を行う
何かを変更する前に、あなたのサイトの現在のSEOの健康状態のスナップショットを撮る。後で比較するための「前」の写真が必要です。
AIOSEOは、あなたのサイトの包括的なSEO監査を与える人気のSEOプラグインです。今すぐ問題を修正し、現在のベンチマークを記録しましょう。

Screaming FrogやAhrefsのようなツールを使ってサイトをクロールする。上位表示されているキーワード、現在のトラフィックレベル、既存の404エラーを記録しましょう。
移行後に順位が変動した場合、この監査は非常に重要になります。これがなければ、移行が新たな問題を引き起こしたのか、それとも既存の問題を初めて目にしただけなのかを知ることはできない。
フェーズ2:ウェブサイト移行の実行
いよいよ行動段階に入る。いつ何をするのか、何をするのかがはっきりしているのだから。
この段階では
- ファイルとデータベースを転送します:選択した方法を使用して、すべてのサイトデータを新しいサーバーに移動します。
- オリジナルサイトはそのまま移行版を別途構築している間、訪問者のアクセスを維持する。
- 技術的な詳細を自動的に処理します:手動でデータベースを編集することなく、移行ツールにURLとファイルパスを更新させる。
ファイルとデータベースの移行
Duplicatorを使用している場合、このステップは簡単です。旧サイトで移行パッケージを作成し、アーカイブとインストーラファイルをダウンロードします。

移行先にWordPressをインストール済みの場合、Duplicatorをインストールし、バックアップのインポートページを見つけます。元のバックアップファイルをここにドラッグ&ドロップすると、すぐにデータを移行できます。

しかし、WordPressをインストールする必要はありません。新しいサーバーのルート・ディレクトリに両方のバックアップ・ファイルをアップロードすることもできます。

ブラウザでインストーラ・スクリプトを実行してください。インストーラは、新しいデータベースへの接続や、URLやファイルパスの更新などの技術的な詳細をすべて処理します。

手作業で移行する場合、FTPで何千ものファイルをダウンロードし(これには時間がかかる)、phpMyAdminでデータベースをエクスポートし、すべてを新しいサーバーにアップロードし、データベースのURLとパスをすべて手作業で更新しなければならない。
私は両方の方法を数え切れないほどやってきた。デュプリケーターは時間を節約し、ヒューマンエラーの機会をなくす。
フェーズ3:移行後の最終チェック
これは品質管理の段階です。あなたのサイトは動いたかもしれませんが、まだ本番ではありません。
この段階では
- 移行したサイトを徹底的にテストする:本番稼動前にhostsファイルを使って機能をチェックする。
- DNS設定を更新する:テストが完了したら、ドメインを新しいサーバーに指定します。
- 最終的なクリーンアップと監視を行う:一時ファイルを削除し、問題がないか監視する。
移行したサイトをテストする
ドメインを新しいサーバーに移す前に、ローカルのhostsファイルを使用してすべてをテストしてください。これにより、訪問者のためにオリジナルのサイトをライブのまま、新しいサイトをプレビューすることができます。
この行をhostsファイルに追加する(正確なIPはサーバーによって異なる):
123.45.67.89 yoursite.com
これで、あなたのドメインにアクセスすると、移行されたバージョンが表示され、他の人には元のバージョンが表示されます。
すべてを体系的にテストしてください。管理者ログインがまだ機能していること、すべてのページがエラーなく読み込まれること、画像が正しく表示されること、問い合わせフォームが正しく送信されることを確認してください。eコマースストアの場合は、チェックアウトプロセスをテストしてください。
DNSの更新
移行したサイトを皆のために公開する、正念場です。
ドメインレジストラまたはホスティングアカウントにログインし、新しいサーバーのIPアドレスを指すようにDNSレコードを更新します。
DNSの変更は、世界中に伝播するまでに最大48時間かかることがありますが、ほとんどは数時間以内に反映されます。この間、一部のビジターには旧サイトが表示され、他のビジターには新サイトが表示される可能性があります。
変更後も古いサイトが表示されていても慌てないでください。ブラウザのキャッシュをクリアして、1時間後にもう一度お試しください。
最終清掃とモニタリング
DNSが完全に伝播したら、これらの最終タスクを完了させる:
- テスト用に追加したhostsファイルのエントリーを削除する。
- 新しいサーバーから移行インストーラーとアーカイブファイルを削除します。
- 新しいクロールエラーや問題がないか、Google Search Consoleをチェックする。
最終的なセーフティネットとして、少なくとも1週間は古いホスティングアカウントを有効にしておきましょう。余分なお金がかかることは承知していますが、保険だと思ってください。
何か大惨事が起こった場合、問題に対処する間、素早くDNSを旧サーバーに戻すことができます。スムーズな運用が1週間続いたら、古いホスティングアカウントを安全にキャンセルすることができます。
よくある質問 (FAQ)
移行中にウェブサイトがダウンすることはありますか?
DNSを更新する前にhostsファイルを使用してテストする場合は、ほとんどありません。別サーバーで新バージョンを構築している間、オリジナルサイトは完全にライブのままです。ダウンタイムの可能性があるのは、DNSが新しいサーバーを指すようになるまでの時間だけです。
ウェブサイトの移行にはどれくらいの時間がかかりますか?
サイトの規模や複雑さによって異なります。小さなブログなら最初から最後まで1時間、大規模なeコマースサイトなら丸1日かかることもあります。実際のファイル転送には通常15~30分かかりますが、ほとんどの時間はテストと、本番前にすべてが完璧に動作することを確認するために費やされます。
移行に失敗したらどうなるのか?
元のサイトは完全にライブのままであり、プロセス全体を通して変更されていません。新サーバーで何か問題が発生しても、訪問者は何も知らないので、プレッシャーを感じることなくトラブルシューティングを行うことができます。時間をかけて問題を解決したり、計画中に作成した完全なバックアップを復元することができます。
ウェブサイトを移行するとSEOに悪影響がありますか?
URLを同じにし、サイト構造を維持し、移行中にコンテンツを変更しないなど、適切に行うのであれば話は別です。Googleは、適切なSEO移行を、より高速で信頼性の高いサーバーに移行したのと同じように扱います。サイトスピードはランキングの要素であるため、より良いホスティングに移行した後、多くのサイトで実際にSEOが向上しています。
新しいウェブホストに移行を任せればいいのでは?
ホストのマイグレーションサービスでは、スケジュールや品質に関してホストのなすがままになってしまいます。Duplicatorのようなツールを使って自分で行えば、タイミング、プロセス、品質チェックを完全にコントロールすることができます。さらに、ホストの移行品質は、特定の転送を処理する人によって大きく異なります。
新しいサイトを成功させるために移行を整理する
ウェブサイトの移行は、整理された段階に分ければ簡単だ。
三段階のアプローチがうまくいくのは、計画を実行とテストから切り離すからだ。ファイルを移動している最中に、次に何が起こるかを考えようとすることはない。
私は、シンプルなWordPressブログからカスタムデータベースを持つ複雑な会員制サイトまで、あらゆるものにこの正確なプロセスを使ってきた。サイトの複雑さに応じて手順は増減しますが、フレームワークは変わりません。
今すぐDuplicator Proをお試しください。大規模なサイトにも対応し、クラウドストレージのバックアップで安全性を高め、インストーラーがすべてのステップを順を追って説明してくれます。
なぜ他の方法でマイグレーションを行おうと考えたのか、不思議に思うだろう。
ここにいる間、私はあなたがこれらの他の厳選されたWordPressリソースを気に入ると思います: