ダウンタイムなしでWordPressサイトを新しいドメインに移行する方法
ジョン・ターナー
ジョン・ターナー
ウェブサイトのドメイン名を完全に変更したいですか?
サイトをリブランディングし、オンライン・プレゼンスに新たな息吹を吹き込む強力な一手だ。しかし、大変なことでもある。
新しいURLにデータを移行する必要があります。旧ドメインから新ドメインへの移行にはリダイレクトが必要です。
幸いなことに、それは簡単なプロセスです。コンテンツを失うことなく、SEOを悪化させることなく、最悪インターネットから姿を消すことなく、ドメイン名を更新することができます!
この記事では、WordPressサイトを新しいドメイン名に移行する手順を説明します。
以下はその要点である:
- Duplicator Proのような移行プラグインを使用し、手動でのファイル転送を避け、サイトの破損リスクを低減しましょう
- 開始前に完全なバックアップを作成してください。これには、すべてのサイトファイル、データベース、テーマ、プラグイン、アップロードファイルが含まれます。
- 古いドメインから301リダイレクトを設定し、リンク切れを防ぎ、SEOランキングを維持してください
- ドメイン変更をGoogle Search Consoleに更新し、検索可視性とインデックス登録を維持してください
- 移行後の一時的なトラフィック減少は予想されますが、適切なリダイレクトと検索エンジンへの通知により影響を最小限に抑えます
- 移行後、リンク切れを確認し、サイトの全機能をテストして、すべてが正しく動作することを確認してください
クイック・サマリー:WordPressサイトを新しいドメインに移行する方法
目次
なぜ新しいドメインにサイトを移行するのか?
最初にサイトを立ち上げてから何年も経っているなら、そろそろ変化の時期かもしれない。
コンテンツをリブランディングする簡単な方法のひとつは、新しいドメイン名に移行することです。あなたのWordPressウェブサイトのアドレスが全く異なるものになります。
ここでは、新しいドメイン名が必要な理由を説明します:
- より良いドメイン名が利用可能になった。
- 無料ドメインやサブドメインではなく、トップレベルドメイン(TLD)を持ちたい。
- あなたはウェブサイトの所有権を取得した。
- 現在のドメイン名は、もっと読みやすく、または記憶に残るものにする必要があります。
- あなたはビジネスをリブランディングしたい。
どのような理由であれ、古いコンテンツを移動する簡単で安全な方法を見つけたいものだ。そうすれば、現在の読者を失うことなく、素早くドメインを更新することができる。
ドメイン移行はSEOにどう影響するか?
ドメイン名の変更を決定する前に、検索エンジン最適化(SEO)を考慮することが重要です。現在、検索エンジンはあなたのウェブサイトを特定のドメインでクロールしています。これを変更すると、一時的に順位が下がる可能性があります。
WordPressサイトを新しいドメインに移行した後は、おそらくオーガニック・トラフィックが減少するでしょう。しかし、この影響を最小限に抑える方法はあります。
この記事では、SEOを考慮しながら新しいドメインに移行する方法を紹介する。
その過程で取るべき手順をいくつか紹介しよう:
- 301リダイレクトを使って古いURLをリダイレクトする
- ドメインの変更を検索エンジンに通知する
複雑に見えるかもしれませんが、すべてのステップを順を追って説明します。正しい方法でサイトを移行すれば、トラフィックをできるだけ一定に保つことができます。
WordPressサイトを新しいドメインに移行する方法
始める前に、新しいドメイン名を購入する必要があります。これは、ドメインレジストラ、現在のウェブホスティングプロバイダー、または新しいホストを通じて行うことができます。
次に、元のサイトと新しいサイトの両方でWordPressダッシュボードにアクセスできることを確認する。ホスティングプロバイダーから認証情報を入手したら、yourdomain.com/wp-admin/で検索してログインする。
セットアップが完了したところで、ドメイン移行プロセスの概要を説明します:
- WordPress移行プラグインをインストールする:ドラッグ&ドロップで簡単に移行できるDuplicator Proをセットアップする
- オリジナルのウェブサイトをバックアップする:サイトのファイルとデータベースの完全なバックアップを作成します。
- 新しいサイトのデータベースを作成する:新しいドメイン用にMySQLデータベースをセットアップする
- 新しいドメインにウェブサイトをインポートする:Duplicatorを使ってコンテンツを自動的に転送する
- 301リダイレクトの追加:SEOとユーザーエクスペリエンスを維持するために恒久的なリダイレクトを設定します。
- 新しいウェブサイトのクリーンアップ:リンク切れをチェックし、すべてが正しく機能するようにします。
- ドメイン変更をGoogleに知らせるGoogle Search Consoleを更新して検索順位を維持
ステップ1:WordPress移行プラグインをインストールする
初心者の方は、WordPressサイトを手動で移行したくないかもしれません。このプロセスでは、サイトファイルの編集に慣れる必要があります。
誤ってウェブサイトを壊してしまわないように、代わりに移行プラグインのインストールを検討してください。
移行作業で私が最も愛用しているWordPressプラグインはDuplicatorです。このツールを使えば、現在のウェブサイトファイルとデータベースを素早くバックアップし、移動可能なzipファイルにまとめられます。
現在のサイトデータをすべて手動でダウンロードする必要はありません。

さらに、Duplicator Proにはドラッグ&ドロップ機能が付いています。現在のウェブサイトのバックアップを作成したら、それを新しいドメインのサイトにドロップするだけです。
始めるには、Duplicatorのサブスクリプションを選択します。このプラグインには無料版もありますが、Duplicator Proのドラッグ&ドロップによる移行を利用すると、サイトの移行が非常に簡単になります。
チェックアウトした後、古いサイトのWordPressダッシュボードを開く。そして、Duplicatorプラグインをインストールして有効化する。
最後に、購入時に受け取ったライセンスキーをアクティベートする必要があります。これを行うには、Duplicator Pro " 設定 " 一般に進みます。

ライセンスキーを貼り付けます。アクティベートをクリックすると、Duplicatorを使い始めることができます!
ステップ2:元のウェブサイトをバックアップする
ウェブサイトを移行する前に、万が一に備えてバックアップを作成する必要があります。
幸いなことに、Duplicatorはバックアッププラグインでもあります。サイトのファイルとデータベースを一つのZIPファイルに簡単にバックアップすることができます。
Duplicator Pro を検索» バックアップ » 新規追加

バックアップに名前を付け、ローカルストレージの保存場所を選択してください。

Backupセクションで、Full Siteを選択する。

次の画面で、Duplicatorは自動的にウェブサイトに問題がないかチェックします。バックアップを作成]をクリックする前に、これらの通知を確認してください。

プラグインは、あなたのウェブサイトのすべてのデータをバックアップします。先ほど構築したバックアップの横で、ダウンロード " アーカイブを選択します。

これにより、バックアップのアーカイブファイルがローカルコンピュータにダウンロードされます。アーカイブには、WordPressテーマ、プラグイン、アップロード、パーマリンク設定、その他のカスタムデータを含むすべてのファイルが含まれます。
ステップ3:新サイト用のデータベースを作成する
次のステップでは、新しいMySQLデータベースを作成する必要があります。これは、オリジナルのWordPressファイルをアップロードするデータベースです。
ホスティングアカウントのコントロールパネルにログインしてください。新しいデータベースの作成方法は、ホスティングサービスによって異なる場合がありますのでご注意ください。
このチュートリアルでは、Bluehostを使用します。
ログインしたら、cPanelのダッシュボードを見つけてください。ここにデータベースセクションがあるはずです。続けて、MySQL Databasesを開きます。

データベースに名前を付けて作成します。

データベースに新しいユーザーを追加する必要があります。MySQLユーザーの下で、データベースユーザーに一意のユーザー名とパスワードを割り当ててください。

最後に、Add User to Database設定を見つけます。ドロップダウンメニューから、先ほど作成したユーザーとデータベースを選択します。

ステップ4:新しいドメインにウェブサイトをインポートする
元のウェブサイトを新しいドメインにインポートするには、FTPクライアントを使ってファイルをアップロードする必要があると思うかもしれません。Duplicator Proはこのプロセスを簡素化します。
新しいドメインのWordPressログイン情報を確認し、ダッシュボードにサインインしてください。元のサイトと同様に、Duplicator Proをインストールして有効化してください。
2つ目のWordPressインストールで、Duplicator Pro " Import Backupsにアクセスしてください。ここで、オリジナルのアーカイブファイルをアップロードボックスにドラッグ&ドロップします。

Duplicatorがバックアップのインストール準備が完了したことを通知します。「続行」をクリックしてください。

次に、Launch Installerをクリックします。

この時点で、Duplicatorインストーラーウィザードが表示されます。インストールタイプでは「フルインストール(シングルサイト)」を選択してください。右上隅で「詳細表示」を選択します。

Setupで、新しいデータベース名と認証情報を入力します。そして、Validateを押してください。
Duplicatorはインストールをチェックし、問題があればお知らせします。続行するには、条件と通知チェックボックスを選択し、[次へ]をクリックします。

ステップ2では、特定のデータベーステーブルをインポートして更新するかどうかを選択できます。

データベースはまだ古いURLを参照しているので、新しいURLに置き換える必要があります。Duplicatorを使えば、検索ボックスに古いドメインを、置換ボックスに新しいドメインを追加するだけです。

Duplicatorは元のウェブサイトを自動的にインポートします。完了すると、インストールの確認画面が表示されます。

新しいWordPressサイトにログインするには、管理者ログインボタンをクリックします。
ステップ5:301リダイレクトを追加する
WordPressサイトを移動した後は、オーディエンスのリダイレクトも必要だ。こうすれば、リンク切れのために熱心なフォロワーを失うことはない。
301リダイレクトは、ユーザーと検索エンジンの双方を元のページから新しいページへ誘導します。また、コンテンツが新しいサイトURLへ恒久的に移動したことを検索エンジンに伝えます。これにより、新しいドメインでもコンテンツが高い順位を維持し続けることが保証されます。
元のサイトの.htaccessファイルを編集することで、手動で301リダイレクトを作成できます。コードに慣れていない場合、これは難しい作業になるかもしれません。
All in One SEO(AIOSEO)でリダイレクトを設定する方が簡単だと感じています。この強力なSEOプラグインには、組み込みのリダイレクトマネージャーが備わっています。

AIOSEO ProまたはEliteプランにご登録ください。ご購入後、プラグインをダウンロードしてください。その後、元のWordPressサイトにAIOSEOをインストールして有効化してください。
ライセンスキーの有効化も必要です。AIOSEO » 一般設定に移動し、ご利用プランのライセンスキーを貼り付けてください。

デフォルトでは、リダイレクトマネージャーは無効になっています。有効にするには、リダイレクトページにアクセスし、リダイレクトを有効にするをクリックしてください。

「フルサイトリダイレクト」タブをクリックします。ページ上部で「サイトを再配置」オプションを有効にします。

「ドメインを移行」の横に新しいドメインを入力してください。変更を保存すると、サイト全体が新しいドメイン名にリダイレクトされます。
ステップ6:新しいウェブサイトのクリーンアップ
移行後は、ウェブサイトにリンク切れがないかスキャンすることをお勧めします。URLが適切にリダイレクトされていないと、ユーザーはコンテンツを見つけられないかもしれません。
Broken Link Checkerプラグインはこの作業に最適なツールです。サイト内を自動的にスキャンし、壊れたリンクがあれば通知してくれます。

有効化すると、サイト上の壊れたURLのリストが表示されます。URLの編集をクリックし、新しい健全なリンクを入力してください。

Duplicatorのような移行プラグインがなければ、データベースの検索と置換も行わなければなりません。これは、古いURLのすべてのインスタンスを検索し、新しいURLに置き換えます。
先に述べたように、Duplicatorはこのプロセスを自動化してくれる。
次に、新しいサイトが正常に機能していることを確認します。手動でウェブサイト全体をクリックし、ページ、画像、お問い合わせフォーム、その他の要素があるべき姿で表示されているかどうかを評価します。
ステップ7: Googleにドメインの変更を知らせる
SEOを損なうことなくウェブサイトを移行したい場合は、Googleに移行したことを伝える必要があります。そうすれば、検索エンジンは新しいサイトを見つけ、インデックスし、検索結果にコンテンツを表示できるようになります。
サイトのドメインを素早く更新するには、Google Search Consoleでいくつかの設定を調整するだけです。これはGoogleが所有するツールで、Google検索でどのように表示されるかについてのデータを提供します。
両方のウェブサイトを別々のプロパティとして追加してください。方法がわからない場合は、Google Search Consoleの包括的なガイドをお読みください。
両方のドメインがGoogle Search Consoleに登録されたら、左上隅にあるドロップダウンメニューを探します。古いドメイン名を選択してください。

次に、「設定」をクリックします。このページで、住所変更オプションを選択します。

「新しいサイトを選択」ドロップダウンを使用して、新しいドメインのプロパティを選択してください。

検証&更新をクリックすると、Google Search Consoleがドメイン移行リクエストの次のステップを案内します。
よくある質問 (FAQ)
WordPressサイトのドメインを変更できますか?
はい、WordPressサイトのドメインを変更することができます。このプロセスでは、WordPressダッシュボードのWordPressアドレスとサイトアドレスの設定を更新し、新しいドメインを反映させるためにデータベースを更新します。さらに、訪問者が新しいドメインに正しく誘導されるようにリダイレクトを設定する必要がある場合もあります。
WordPressのウェブサイトを別のドメインに移行できますか?
はい、WordPressウェブサイトを別のドメインに転送することができます。ファイルやデータベースを含むサイトのコンテンツをエクスポートし、新しいドメインにインポートする必要があります。DuplicatorのようなWordPress移行プラグインは、このプロセスを簡素化します。
WordPressサイトを新しいドメインに手動で移動するにはどうすればよいですか?
ファイル転送プロトコル(FTP)クライアントとphpMyAdminを使用して、WordPressサイトを新しいドメインに手動で移動できます。
ただし、この方法には、誤って本番のサイトを壊してしまうリスクが常に伴うことに留意してください。これが最善の選択だと判断した場合は、必ず事前にオリジナルのウェブサイトをバックアップしてください。
まず、オリジナルサイトのファイルにアクセスする必要があります。通常、WordPressホスティングプロバイダーには、アカウント専用のファイルマネージャーがあります。または、FileZillaのようなサードパーティのFTP/SFTPクライアントを使用することもできます。
次に、あなたのサイトのpublic_htmlフォルダにあるすべてのファイルをダウンロードします。これはあなたのウェブサイトのルート・ディレクトリです。

手動でデータベースをダウンロードするには、phpMyAdminにログインし、エクスポートをクリックします。これにより、すべてのデータベース情報を含むSQLファイルをダウンロードすることができます。

新しいウェブサイトのファイルを開いてください。public_htmlフォルダ内のファイルをすべて削除し、オリジナルのファイルをアップロードしてください。

次に、新しいサイト用に新しいデータベースとデータベースユーザーを作成する必要があります。上記のチュートリアルの手順に従ってください。
新しいデータベースができたら、phpMyAdminを開いて選択します。次に、インポートに進み、元のデータベースをzip形式のSQLファイルでアップロードします。

次に、新しいサイトのwp-config.phpファイルを開きます。db_name、db_user、db_passwordの値を見つけ、更新します。旧ドメイン名の記述もすべて置き換える必要があります。

最後に、データベース上で古いURLに関する言及を検索して置き換える必要があるかもしれない。これを行うには、Search & Replace Everythingのようなプラグインをダウンロードすることができます。
WordPressサイトを新しいドメインに無料で移行するにはどうすればよいですか?
Duplicatorの無料版をダウンロードすれば、WordPressサイトを新しいドメインに無料で移動できます。プラグインをインストールして有効化した後、新しいバックアップを作成します。その後、インストーラーとアーカイブファイルの両方をダウンロードします。
新しいサイトのファイルを開きます。手動での移行と同様に、ルートディレクトリを空にして、Duplicatorファイルを両方ともアップロードします。

この後、新しいブラウザーで次のURLを検索する:yournewdomain.com/installer.php
これで自動的にDuplicatorインストーラーが起動します。ステップバイステップのチュートリアルに従ってバックアップをインストールできます。
新しいサイトにアクセスできるようになったら、必ずインストーラーファイルを削除してください。また、古いコンテンツをリダイレクトし、検索エンジンに更新を通知することも重要です。
このプロセスの詳細については、無料でWordPressサイトを移行するガイドをお読みください。
最高のWordPress移行プラグインとは?
最高のWordPress移行プラグインはDuplicatorだ。Duplicatorを使えば、ウェブサイトをバックアップしたり、データをクラウドに保存したり、WordPressをホストできる場所ならどこにでもファイルを移動させることができます。Duplicatorを使えば、古いウェブサイトのファイルをドラッグ&ドロップするだけで、新しく生まれ変わったサイトに移動することができます!
WordPressサイトを新しいドメインにクローンするには?
WordPressサイトを新しいドメインにクローンするには、Duplicatorを使ってサイトの完全なバックアップを作成します。バックアップをダウンロードし、新しいサーバーにインポートします。移行ウィザードで、Duplicatorに古いドメインを新しいドメインに置き換えてもらいます。古いサイトを維持したい場合は、永久リダイレクトを使用しないでください。
あなたの新しいドメインが待っています
これで、トラフィックを失うことなく、リンクを壊すことなく、SEOランキングを損なうことなく、WordPressサイトを新しいドメインへ移行するために必要なすべてが揃いました。
古いドメインは、たとえ新しいサイトへのリダイレクトのみであっても、少なくとも6~12か月間は有効にしておくことをお勧めします。これにより検索エンジンが順位を完全に引き継ぐ十分な時間が確保され、ブックマークや古いリンクを持っているユーザーが引き続きアクセスできるようになります。
すべてのWordPressファイルとデータベース情報を手作業で移行する手間を省くことができます。Duplicator Pro をダウンロードして、サイトデータを新しいドメインにドラッグ&ドロップしてください!
WordPressのチュートリアルやツールのまとめは、きっと気に入っていただけると思います: