Jan 16, 2026
Yukako W.
1分 詳しく見る
WordPressサイトを移行する理由はさまざまです。例えば、パフォーマンスやセキュリティの向上を目的として、別のホスティングプロバイダーへサーバー移行する場合などが挙げられます。幸い、WordPress移行作業は初心者でも簡単に行えるため、複雑な設定なしでサイトを新しいサーバーへ移行できます。
この記事では、WordPressの移行方法を詳しく解説します。小規模なブログから大規模なオンラインストアまで、さまざまなサイトの移行に対応できるよう、適切な方法を紹介します。このチュートリアルを参考にすれば、スムーズでエラーのないサイト移行が可能になります。
WordPressサイトを移行する前に適切な準備を行うことで、データを保護し、訪問者へのダウンタイムを最小限に抑え、新しいホスティング環境に移行する前にサイトの構成を再評価することができます。
このセクションでは、WordPressサイトの移行方法を5つ紹介します。自分の技術レベルや好みに合った方法を選択してください。
なお、最初の3つの方法はHostingerへの移行専用です。他社のレンタルサーバーへ移行する場合は、4つ目または5つ目の方法をご参照ください。
SiteGroundやSquarespaceからWordPressサイトを移行する場合は、専用のガイドを参照してください。
SiteGroundからHostingerへ移行する方法
SquarespaceからHostingerへ移行する方法
難易度:簡単
Hostingerの無料移行サービスは、WordPressサイトをHostingerへ移行する最も簡単な方法です。hPanelで移行リクエストを送信するだけで、専任のチームが移行作業をすべて代行します。
移行リクエストを開始する前に、現在のホスティングアカウントやwp-adminの2要素認証(2FA)やアンチボット機能を無効化してください。また、バックアップを作成できるよう、現在のサーバーに十分なディスク容量があることを確認してください。
次に、HostingerのWordPress向けマネージドホスティングプランを選択します。移行後はネームサーバーをHostingerに紐付けることで、既存のドメインを引き続き使用することが可能です。

hPanelを使用して移行リクエストを送信するステップ:


サイトがオフラインの場合は、「バックアップファイルとデータベースを提供する」を選択します。Webサイトのファイルを.zip形式でアップロードし、データベースを.sql形式でアップロードします。


移行の完了には通常2〜48時間かかります。進捗状況は、hPanelの「移行リクエスト」ページまたは「Webサイト」セクションで確認できます。
移行が完了したら、旧ドメインをHostingerに紐付けてください。DNSの伝播には24〜48時間かかることがあり、その状況はhPanel上で確認できます。移行が正常に完了したかを確認するために、HostingerプランのIPアドレスをSkipDNSに入力する方法もあります。
重要!どの移行方法を選択する場合でも、まず WordPressのステージング環境を使用して新しいホスト上でサイトをテストすることをおすすめします。これにより、本番環境の機能やユーザーエクスペリエンスに影響を与えることなく、スムーズな移行を確実に行うことができます。
難易度:中級
Hostingerのユーザー向けに、hPanelを使用して手動でWordPressサイトを移行する方法を紹介します。この方法では、移行プロセスを完全に管理できるため、細かいカスタマイズや特定の設定を適用したい場合に最適です。
まず、現在のホスティングのコントロールパネルにログインし、phpMyAdminにアクセスします。WordPressのデータベースを選択し、「エクスポート」タブをクリックします。エクスポート方法として「クイック」を選択し、フォーマットは「SQL」を指定して、データベースファイルをダウンロードします。

次に、ファイルマネージャーまたはFileZillaなどのFTPクライアントを使用して、サイトのルートディレクトリに移動します。wp-contentフォルダを含むすべてのWordPressファイルをパソコンにダウンロードしてください。wp-contentフォルダには、テーマ、プラグイン、メディアファイルが含まれており、サイトの完全な移行に必要です。

WordPressのデータベースとサイトのファイルが準備できたら、HostingerのWebホスティングプランを購入し、以下のステップに従ってください。





Hostingerで新しいドメイン名を使用する場合は、データベース内のサイトアドレス情報を更新する必要があります。phpMyAdminでデータベースを開き、wp_optionsテーブルにアクセスします。siteurlとhomeのoption_valueを編集し、新しいURLに更新します。

以前のドメインを引き続き使用する場合は、そのドメインをHostingerに紐付けてください。その後、DNSの伝播が完了するまで待ちます。
最後に、サイトの全ページ、リンク、メディアが正しく読み込まれているかを確認してください。
難易度:簡単
Hostingerのユーザーは、便利な「Webサイトをコピー」機能を利用できます。この機能を使うと、元のサイトのファイルに影響を与えることなく、既存のWordPressサイトを同じレンタルサーバープラン内の新しい場所にクローン作成できます。
この方法は、ホスティングプロバイダーを変更せず、同じホスト内でサイトを移行したい場合に最適です。
開始前に、新しいドメインを購入するか、現在のプラン内でサブドメインを作成しておいてください。旧サイトを複製するには、以下のステップに従ってください。


コピー処理には、サイトのサイズに応じて最大15分かかる場合があります。進捗状況は同じ「Webサイトをコピー」ページで確認できます。コピーが完了すると、ステータスが更新され、複製が成功したことが表示されます。

Webサイトのファイルとデータベースのみがコピーされることに注意してください。
新しいドメインに関連するメールアカウント、FTPアカウント、SSHキーは手動で設定する必要があります。
難易度:簡単
プラグインを使用してWordPressサイトを移行することもできます。DuplicatorやAll-in-One WP MigrationなどのWordPress移行プラグインを利用すると、サイト移行の多くのステップが自動化され、簡単に移行作業を行えます。ここでは、All-in-One WP Migrationを使用した移行方法を説明します。
注意点として、All-in-One WP Migrationでは最大256MBのアップロード制限があります。バックアップファイルがこの制限を超える場合は、WordPressの最大アップロードサイズを拡張してください。また、移行を開始する前に、新しいホスティングアカウントにWordPressをインストールしておく必要があります。
All-in-One WP Migrationを使用してサイトを移行するステップ:



アップロード処理に時間がかかる、または失敗する場合は、FTPまたはファイルマネージャーを使用して手動でファイルをアップロードし、その後「復元」オプションを使用する方法を検討してください。
以下は、ファイルマネージャーを使用して手動でアップロードする方法です。


インポートが完了したら、パーマリンク設定を2回更新し、旧サイトと一致するように設定を調整します。これにより、新しいサイトの.htaccessファイルが正しく再構築されます。

難易度:上級
cPanelを使用して、WordPressサイトを他のホスティングプロバイダーへ移行またはcPanel対応のサーバーへ移行する場合、バックアップウィザード機能を利用すると、プロセスを簡略化できます。cPanelでは完全なバックアップの作成が可能ですが、移行の際はWebサイトのファイルとデータベースを個別に復元する必要があります。
以下のステップに従って、cPanelを使用してWordPressサイトを手動で移行してください。




簡単に復習したいですか? WordPressの基本を振り返りたい方は、 WordPressチュートリアルをご覧ください。高度なトピックを学んだり、最新の記事をチェックすることもできます。
WordPressサイトの移行が必要になる状況はいくつかあります。これらのケースを理解することで、適切なタイミングで移行を決定するのに役立ちます。

この記事では、さまざまな方法を使ってWordPressサイトを新しいホストに移行する方法を学びました。Hostingerの無料移行サービスを利用する方法や、移行プラグインや複製プラグインを活用する方法など、それぞれの方法には異なるメリットがあり、技術レベルに応じた選択が可能です。
成功するWordPress移行の鍵は、慎重な計画、完全なバックアップ、徹底的なテストにあります。これらの対策を実施することで、移行プロセス全体を通じてサイトの整合性とパフォーマンスを維持しながら、スムーズに運用を継続できます。
このセクションでは、WordPress移行に関するよくある質問にお答えします。
Hostingerは、無料のWordPressサイト移行サービスを提供しています。移行リクエストを送信し、WordPressサイトの認証情報を提供するだけで、移行プロセスを開始できます。また、hPanelを通じてバックアップファイルをアップロードすることも可能です。移行作業はHostingerの専門チームが対応するため、安心して任せることができます。
はい、WordPressサイトを別のホストへ移行することが可能です。プラグインを使用する方法や手動での移行方法など、さまざまな方法があり、適切なステップを実行することで、新しいホスティングプロバイダー上でもスムーズにサイトを運用できます。
WordPressサイトを別のホストへ移行するには、まずサイトのファイルとデータベースをバックアップします。その後、それらを新しいホスティングサーバーにアップロードします。最後に、ドメインのDNS設定を更新して新しいサーバーに紐づけることで、移行プロセスが完了します。
WordPressサイトの移行にかかる時間は、サイトのサイズや新しいホスティングアカウントの仕様によって異なり、数時間から最大48時間程度かかることがあります。また、DNSの伝播には追加で時間がかかる可能性があるため、移行の際は余裕をもって計画を立てることが重要です。
本サイトのチュートリアルコンテンツは、 Hostingerの編集方針と価値観に基づき作成されています。