WordPressサイトを新しいドメインに移動するのはリスクが高いと感じるかもしれません。苦労して獲得したSEOランキングを失いたくないし、古いドメインを使用している訪問者が自動的に新しいドメインに送信されるようにする必要があります。
このガイドでは、SEOを失うことなくWordPressを新しいドメインに移動する方法を説明します。私たちは、私たち自身のものを含む数百のウェブサイトを移行するためにこれらの正確な手順を使用しました。

このチュートリアルでカバーするすべてのことの簡単な概要を以下に示します。いずれかのリンクをクリックすると、そのセクションに直接ジャンプできます。
ドメインを変更する前に知っておくべきこと
すべてのドメイン変更で完全な移行が必要なわけではありません。開始する前に、あなたの状況に一致するシナリオを選択してください。
- WordPressサイトを新しいドメインに移動する場合。これには、サイトを新しいホスティングアカウントまたはサーバーに移動することも含まれます。このガイドの手順に従ってください。
- ドメイン名を変更するだけで、ウェブサイトのホスティングはそのままです。 ドメイン名のみを変更するにスキップしてください。
- ドメインは維持したままホスティング会社を切り替える場合。このガイドはあなた向けではありません。代わりに、WordPressサイトを新しいホストに移動するチュートリアルを参照してください。
ドメインを切り替えると、Googleやその他の検索エンジンが変更に対応する間、検索ランキングとトラフィックに一時的に影響します。これはドメインを変更するすべてのウェブサイトで発生し、正常なことです。
ただし、適切な301リダイレクトを設定し、検索エンジンに正しく通知することで、SEOへの影響を大幅に軽減できます。それが、以下の手順で実行することです。
最後に、古いウェブサイトがWordPress.comにある場合は、代わりにWordPress.comからWordPress.orgへの移動方法に関するガイドの手順に従う必要があります。
開始するために必要なもの
このガイドでは、WordPressウェブサイトがold.comに設定されており、それをnew.comに移行しようとしていると仮定しています。
開始する前に必要なものは次のとおりです。
- 両方のドメインがホスティングアカウントに追加され、新しいドメインのDNSは新しいサイトが配置されるサーバーを指すようになりました。
- ウェブホスティングコントロールパネルへのアクセス。
- FileZillaのようなFTPクライアントの使用、またはホスティングダッシュボードのファイルマネージャーアプリの使用に関する基本的な知識。
新しいドメインのホスティングがまだ必要な場合は、Bluehostのプランには無料のドメイン名が含まれています。
ステップ1:WordPressサイトのDuplicatorバックアップを作成する
まず最初に行う必要があるのは、WordPressサイトの完全なバックアップを作成することです。このバックアップを使用して、新しいドメインにウェブサイトの正確なコピーを作成します。
利用可能なWordPressバックアッププラグインは数多くありますが、このチュートリアルでは無料のDuplicator Liteプラグインを使用します。これはこの移行に必要なすべての機能を提供し、ドメインを移動するために有料プランは必要ありません。
150万人以上のプロフェッショナルがDuplicatorを使用しており、非常に大きなサイトでも確実に機能しています。
まず、古いドメインにDuplicatorをインストールして有効化することから始めましょう。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。
有効化されると、プラグインはWordPress管理画面にDuplicatorメニュー項目を追加します。Duplicator » Backupsページに移動し、「新規作成」ボタンをクリックする必要があります。

Duplicatorはバックアップウィザードを開始し、このバックアップに名前を自動的に割り当てます。
続行するには、「次へ」ボタンをクリックしてください。

Duplicatorはサイトをスキャンして、すべてが正常かどうかを確認します。「Good」とマークされた項目はチェックを通過し、「Notice」は単なる情報です。
プラグインが実際の問題を見つけた場合、それを修正する方法の説明とともに警告が表示されます。
結果が良好な場合は、「Build」ボタンをクリックします。

プラグインはウェブサイトファイルをバックアップにパッケージ化します。サイトのサイズによっては、これに数分かかる場合があります。
完了したら、ダウンロードオプションが表示されます。「Download Both Files」をクリックして、インストーラーとアーカイブをコンピューターに保存します。

アーカイブファイルはWordPressファイルの完全なコピーです。WordPressテーマ、パーマリンク設定、プラグイン、アップロード、およびWordPressプラグインによって作成されたその他のファイルが含まれています。
インストーラースクリプトはPHPファイルであり、アーカイブファイルを展開してWordPressの移行を自動化および実行します。
後でスケジュールバックアップ、クラウドストレージ、または1クリック復元が必要な場合は、有料のDuplicator Proプランでこれらの機能が追加されます。
ステップ 2: 新しいドメイン名用のデータベースを作成する
ダウンロードした2つのファイルには、古いサイトのデータベースのコピーが含まれています。ファイルを展開する前に、新しいドメインに新しい空のMySQLデータベースを作成してください。
既にデータベースを作成済みの場合は、この手順をスキップできます。
データベースを作成するには、ホスティングアカウントのcPanelダッシュボードにアクセスし、「Databases」セクションを見つける必要があります。
Bluehostでの場所の見つけ方をご案内しますが、基本的な手順は同じで、すべてのホスティングプロバイダーに適用されるはずです。
Bluehostアカウントダッシュボードにログインし、ウェブサイトの下にある「Manage Site」ボタンをクリックします。
サイト設定の下で、「Overview」タブの下にあるcPanelボタンをクリックします。

これにより、cPanelダッシュボードが開きます。
データベースセクションまでスクロールダウンし、「Manage My Databases」オプションをクリックします。

データベースの名前を入力し、「Create Database」ボタンをクリックします。

cPanelが新しいデータベースを作成します。その後、MySQLユーザーセクションまでスクロールダウンする必要があります。
次に、新しいユーザーのユーザー名とパスワードを入力し、「ユーザーの作成」ボタンをクリックします。

作成したばかりの新しいユーザーは、まだデータベースで作業する権限がありません。それを変更しましょう。
「データベースにユーザーを追加」セクションまでスクロールします。まず、「ユーザー」フィールドの横にあるドロップダウンメニューから作成したデータベースユーザーを選択します。次に、作成した新しいデータベースを選択し、「追加」ボタンをクリックします。

次に、cPanel はユーザーに権限を選択するように求めます。これは、ユーザーがデータベースに対して何を実行できるかを定義します。
「すべての権限」を選択し、「変更を加える」ボタンをクリックして続行してください。

これでデータベースの準備が整い、WordPress を新しいドメイン名に移行するために使用できます。
データベース名、ユーザー名、パスワードを必ず書き留めてください。次のステップでこの情報が必要になります。
ステップ3:新しいドメイン名でWordPressを展開する
次に、以前ダウンロードしたDuplicatorファイルを新しいドメイン名にアップロードする必要があります。
Duplicator のバックアップには WordPress のインストールも含まれているため、新しいドメインに WordPress をインストールする必要はありません。
まず、ホスティングアカウントのファイルマネージャーアプリまたは FTP クライアントを使用してドメイン名に接続します。接続したら、ウェブサイトのルートディレクトリが空であることを確認してください。
その後、アーカイブファイルとインストーラーファイルをルートディレクトリにアップロードできます。これは通常public_htmlと呼ばれます。

両方のファイルがアップロードされたら、WordPressを展開する準備ができました。
新しいブラウザタブを開き、次のURLにアクセスしてください:
https://newsite.com/installer.php
newsite.com を実際のドメイン名に置き換えることを忘れないでください。これにより Duplicator インストーラーウィザードが起動し、「ステップ 1/2: デプロイメント」画面が表示されます。
注意: 新しいドメインが開かない、または別のページに移動する場合は、DNS設定の更新を待つ必要があるかもしれません。これには最大24時間かかることがありますが、通常はもっと早く行われます。

インストーラーはアーカイブファイルを探し、画面上でオプションを自動的に選択します。
「セットアップ」セクションの「データベース接続」まで下にスクロールします。ここで、前のステップで作成したデータベースの情報を入力し、「検証」ボタンをクリックします。

Duplicatorは、提供された情報を使用してデータベースに接続しようとします。
成功すると、検証合格が表示されます。そうでない場合は、修正方法の詳細とともに警告が表示されます。
続行するには、「次へ」ボタンをクリックしてください。
Duplicator はアーカイブを抽出し、データベースをインポートし、URL を新しいドメイン名に自動的に更新します。完了すると、管理ログインボタンが表示された成功メッセージが表示されます。

これで、「管理ログイン」ボタンをクリックして、新しいドメインのサイトの WordPress 管理エリアに入ることができます。
インストーラーはデフォルトで「ログイン後にインストーラーファイルを自動削除」オプションをオンにします。これは、ログインすると Duplicator がインストーラーファイルとアーカイブファイルを削除することを意味します。
Duplicator がこれらのファイルを削除したことを確認する通知を探してください。サーバーに残しておくとセキュリティリスクになるためです。Duplicator » ツールページからいつでも手動で削除することもできます。
ステップ4:パーマリンク301リダイレクトの設定
これでサイトは新しいドメインで公開されましたが、古いアドレスを入力した人はまだ古いサイトにアクセスします。そのため、次にやるべきことは、それらを新しいドメインにリダイレクトすることです。
これを行うには、301 リダイレクトを設定します。これは SEO を保護するために最も重要なステップです。
古いドメインにアクセスすると、301 リダイレクトは自動的に同じ投稿またはページを新しいドメインに送信し、404 エラーを表示しません。
リダイレクトは、ページが永続的に移動したことを検索エンジンにも伝えるため、古い URL に向けられたリンクと権限は新しい URL にカウントされます。
この時点で、元の古いドメインのウェブサイトと、新しいドメインの同一のコピーの 2 つのウェブサイトがあります。訪問者をリダイレクトし続けるために、古いインストールをそのままにしておく必要があります。
リダイレクトを設定する方法は 2 つあります。
方法 1: .htaccess で 301 リダイレクトを設定する
この方法では、古いドメインの WordPress .htaccess ファイルを編集します。これは、WordPress ホスティングプロバイダーによって広く使用されている Apache および LiteSpeed サーバーで機能します。
まず、FTP またはホストのファイルマネージャーを使用して、古いサイトに接続する必要があります。
.htaccess ファイルは、wp-includes および wp-admin フォルダーと同じディレクトリにあります。それを開いて、次のコード行を一番上に貼り付けます。
#Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?oldsite.com$ [NC]
RewriteRule ^(.*)$ https://www.newsite.com/$1 [R=301,L]
上記のコードで、oldsite.com を古いドメインに、www.newsite.com を新しいドメインに置き換えるようにしてください。新しいサイトで www を使用しない場合は、最後の行から www を削除してください。
変更を保存したら、古いドメインのいくつかのURL(ブログ記事を含む)にアクセスしてください。それぞれが新しいドメインの対応するページに自動的にリダイレクトされるはずです。
何もリダイレクトされない場合は、古いサイトが NGINX サーバー上にある可能性が高く、.htaccess ファイルは使用しません。
その場合は、ほとんどのホストが提供しているリダイレクトツールをホスティングコントロールパネルで使用できます。ホスティングサポートがリダイレクトを追加することもできますし、WordPress を介して実行されるため、どのサーバーでも機能する以下の方法2を使用することもできます。
方法2:All in One SEO (Pro) でサイト全体のリダイレクトを設定する
サーバーファイルを編集したくない場合は、All in One SEO (AIOSEO) の Pro プランで設定ページからサイト全体のリダイレクトを設定できます。ほとんどの人気の SEO プラグインには同様のリダイレクト機能が含まれており、私たちは AIOSEO を自身のサイトで使用しているため、ここではそれを示します。
まず、古いウェブサイトの WordPress ダッシュボードに戻る必要があります。次に、そこで AIOSEO プラグインをインストールして有効化します。
古いドメインでアクティベートしたら、All in One SEO » Redirectsページにアクセスし、「Activate Redirects」ボタンをクリックする必要があります。
次に、「フルサイトリダイレクト」タブに切り替え、「サイトの移動」トグルをオンにする必要があります。
その後、新しいドメイン名を入力し、「変更を保存」ボタンをクリックする必要があります。

ステップ5:新しいドメインについてGoogleに通知する
次に、Google に住所変更を伝える必要があります。これにより、Google は新しいドメインを迅速に見つけ、検索結果に表示を開始できます。
まず、新しいドメインと古いドメインの両方を Google Search Console に 2 つの異なるプロパティとして追加する必要があります。手順については、Google Search Console ガイドのステップ1を参照してください。
次に、Google Search Consoleアカウントダッシュボードで古いドメイン名をアクティブなプロパティとして選択する必要があります。

その後、左側の列から設定メニューをクリックします。
次に、「住所変更」ツールをクリックできます。

次に、Googleの更新セクションから新しいドメインを選択する必要があります。
次に、「検証と更新」ボタンをクリックする必要があります。Google は、古いドメインが新しいドメインにリダイレクトされていることを検証し、変更を保存します。

次の画面で、Google Search Consoleは住所変更リクエストを送信するためのステップバイステップのウィザードを表示します。
Search Console を離れる前に、新しいドメインのプロパティを開き、サイトマップメニューの下に XML サイトマップを送信してください。これにより、Google は新しい URL をより速くクロールできます。
Bing から検索トラフィックがある場合は、Bing Webmaster Tools のサイト移動ツールを使用して、Bing にも移動を伝える必要があります。
ドメイン名のみを変更する(同じホスティング)
既存のサイトに新しいドメイン名のみを使用させたいだけで、他に何も変更しない場合があります。サイトが同じホスティングアカウントに留まる場合、マイグレーションプラグインはまったく必要ありません。
新しいドメインをサイトに向け、URL を更新するだけで済みます。
まず、ホスティングダッシュボードに新しいドメインを追加し、既存のウェブサイトに割り当てます。ほとんどのホストでは、この設定をサイトの「プライマリドメイン」または「割り当て済みドメイン」と呼びます。
ホスティングのドキュメントにこの設定の場所が表示されます。ホスティングサポートが変更することもできます。
次に、WordPress 管理エリアにログインし、設定 » 一般 ページに移動します。ここで、「WordPress アドレス (URL)」と「サイトアドレス (URL)」の両方のフィールドで、古いドメインを新しいドメインに置き換える必要があります。

「変更を保存」をクリックすると、WordPress からログアウトされます。続行するには、新しいドメインで再度ログインしてください。
注意: 管理画面にアクセスできない場合は、代わりにdefine( 'WP_HOME', 'https://newdomain.com' );とdefine( 'WP_SITEURL', 'https://newdomain.com' );を追加して、wp-config.phpファイルに同じ値を設定できます。
データベースには、投稿コンテンツ、画像URL、設定に古いドメインがまだ含まれています。それらすべてを修正する最も簡単な方法は、無料のSearch & Replace Everythingプラグインを使用することです。
それをインストールして有効化し、ツール » WP Search & Replaceページに移動します。「検索対象」フィールドに古いドメインを、「置換先」フィールドに新しいドメインを入力し、すべてのテーブルを選択します。

プラグインは、データベース内の古いドメイン名のすべてのインスタンスを見つけます。その後、「すべて置換」ボタンをクリックしてそれらを置換できます。
または、コマンドラインに慣れている場合は、WP-CLIが1行で同じ作業を行います。
wp search-replace 'https://oldsite.com' 'https://newsite.com' --all-tables
WordPressは、シリアライズされたデータと呼ばれる特別なテキスト形式で一部の設定を保存しており、プレーンなSQLクエリで編集すると破損する可能性があります。上記のどちらのツールもシリアライズされたデータを安全に処理するため、直接データベースを編集するよりも推奨します。
最後に、古いドメインは引き続きリダイレクトする必要があり、Googleは変更について知る必要があります。
上記の手順4と5に従ってください。これらは、インプレースドメインの変更にもまったく同じように機能します。
プラグインなしでWordPressを新しいドメインに移動する方法
プラグインなしでWordPressを新しいドメインに手動で移動できます。ただし、手順が多く、小さな間違いがウェブサイトを破損させ、修正されるまでダウンタイムを引き起こす可能性があります。
そのため、新しいサイトが機能することを確認するまで、バックアップファイルを保持してください。プロセスの簡単なバージョンは次のとおりです。
- データベースをエクスポートします。ホスティングコントロールパネルからphpMyAdminを開き、サイトのデータベースを選択し、[エクスポート]タブを使用します。SQL形式のクイックメソッドで問題ありません。
- WordPressファイルをすべてダウンロードします。古いドメインからFTP経由で、wp-contentフォルダと非表示の.htaccessファイルを含めてダウンロードします。
- ファイルをアップロードします。通常public_htmlである新しいドメインのルートフォルダにファイルをアップロードします。
- 新しいデータベースとユーザーを作成します。新しいドメインのホスティングで作成します。上記の手順2に正確な方法が示されています。
- .sqlファイルをインポートします。phpMyAdminの[インポート]タブを使用して、新しいデータベースに.sqlファイルをインポートします。
- wp-config.phpを編集します。新しいドメインでwp-config.phpを編集し、DB_NAME、DB_USER、DB_PASSWORDの値を、作成したばかりのデータベースに合わせて更新します。
- URLを更新します。データベースはまだ古いドメインを指しているため、古いドメインから新しいドメインへの検索と置換を実行します。無料のSearch & Replace Everythingプラグインまたは上記セクションで示されたWP-CLIコマンドを使用できます。
- 新しいサイトをテストします。その後、301リダイレクトを設定し、Googleに通知します(上記の手順4と5)。
これは、Duplicatorが手順1〜3で自動化するのと同じプロセスです。ただし、FTPとphpMyAdminに慣れている場合は、手動の方法でも同様に機能します。
移行後のSEOチェックリスト
新しいサイトがロードされたからといって、移行は完了していません。ランキングを保護するために、最初の数日間はこのチェックリストを完了してください。
- リダイレクトをテストします。 投稿、ページ、およびいくつかの画像を含む、いくつかの古いURLを開きます。それぞれがホームページではなく、一致する新しいURLに着陸することを確認します。
- 正規タグを確認します。 これらのタグは、ページの公式バージョンがどのURLであるかをGoogleに伝えます。いくつかのページのソースを表示し、それらが新しいドメインを指していることを確認します。通常、SEOプラグインが自動的に処理します。
- Google Analyticsプロパティを更新します。 GA4では、トラフィックレポートが中断なく継続するように、データストリームのURLを新しいドメインに編集します。
- 管理しているリンクを更新します。 ソーシャルメディアプロフィール、Googleビジネスプロフィール、ディレクトリリスト、およびメール署名のURLを変更します。
- 読者に移動を通知します。 短いブログ投稿を公開し、メールニュースレターおよびプッシュ通知購読者と共有します。読者は、あなたが逃したものをキャッチすることがよくあるので、壊れているものを報告するように依頼してください。
- 古いドメインを登録したままにし、少なくとも12か月間、または可能であればそれ以上リダイレクトします。古いドメインが期限切れになると、すべてのリダイレクトが壊れ、残りのSEO値が失われます。
WordPressサイトの移行に関するよくある質問
WordPressサイトを新しいドメインに移動することについて、最も頻繁に寄せられる質問への回答を以下に示します。
1. ドメイン名を変更すると、SEOに永続的に悪影響がありますか?
いいえ。検索エンジンが変更を処理している間、ランキングの一時的な低下は正常です。
ただし、このガイドの301リダイレクトとSearch Consoleの通知は、どこに移動したかをGoogleに正確に伝えるため、既存の権限を新しいドメインに転送できます。
WordPressのドメイン移行後にSEOが維持されていることを確認する方法に関するガイドも参照してください。
2. ドメイン移行プロセス全体にはどのくらい時間がかかりますか?
通常、サイトのバックアップからリダイレクトの設定まで、このガイドの技術的な手順は数時間で完了できます。
ただし、Googleのような検索エンジンが新しいドメインを完全にクロールしてインデックスするには、さらに時間がかかります。Googleへの通知はこれをスピードアップしますが、移動後にランキングが完全に安定するには数週間かかる場合があります。
3. Duplicatorのようなプラグインを使用せずにWordPressサイトを移動できますか?
はい、FTP経由でファイルを転送し、phpMyAdminでデータベースをエクスポートおよびインポートしてから、URLを更新できます。このガイドの手動移行セクションに正確な手順を記載しています。
Duplicatorのようなプラグインは、URLの更新やデータベースのパッケージ化など、エラーが発生しやすい部分を自動化するだけなので、ほとんどの初心者はより速く安全だと感じます。
4. 新しいドメインへの移動と新しいホストへの移動の主な違いは何ですか?
新しいドメインへの移動は、ビジネスの番地を変更するようなものです。新しいホストへの移動は、建物を所有する会社を変更するようなものですが、住所は同じままです。
このガイドは、ドメインの変更用であり、301リダイレクトのような独自のSEO要件があります。
5. WordPressでプライマリドメインを変更するにはどうすればよいですか?
サイトが同じホスティングアカウントに残っている場合は、ホスティングダッシュボードから新しいドメインを既存のサイトに向け、次に設定 » 一般の下にある「WordPressアドレス(URL)」と「サイトアドレス(URL)」フィールドを更新します。
その後、古いURLの検索と置換を実行し、301リダイレクトを設定します。上記の「ドメイン名のみを変更する」セクションで各手順を説明しています。
動画チュートリアル
このチュートリアルが、WordPressサイトを新しいドメイン名に移行するのに役立ったことを願っています。また、究極のWordPress移行ガイドや、WordPress SEOに関する包括的なガイドも参照することをお勧めします。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。

マヤ
古いドメイン(WordPressの全インストール)のすべてのファイルを保持すべきですか、それとも.htaccessに301リダイレクトを設定するだけで十分ですか?
ジェームズ
皆さん、こんにちは。
301リダイレクトはページをリダイレクトしませんが、どうすればよいですか?
ローガン・ケール
.htaccessのリダイレクトがドメイン(フロントページ)のみをリダイレクトし、サブページはリダイレクトしないという同様の問題がありましたが、.htaccessファイルに以下の行を追加したところ、すべてのサブページが同じ名前であればリダイレクトされるようになりました。
リダイレクト 301 / https://newdomain.com/ユアン
ローガンさん、こんにちは。あなたは私の友人であり、伝説です。同じ問題を抱えていたので、何時間も検索しました。フロントページはリダイレクトされていましたが、他のページはそうではありませんでした。このコード行を追加したところ、問題は解決しました。ありがとうございます!
キム・サクストン
こんにちは、
これは本当に役に立ちました、本当にありがとうございます。しかし、今少し行き詰まっています。
ステップ2まで進み、インストーラーのPHPサイトでデプロイボタンを実行しました。その後、1週間離れていました。ニュースサイトのフォーマット(色、ロゴのみで、ページに関する変更はありません)をいくつか変更しました。
インストーラーの更新ページでURLを更新したいのですが、もうアクセスできません。404エラー「ページが見つかりません」と表示されます。以下を参照してください。
私の古いサイトは
アドバイスをいただけますか?
ありがとうございます。
キム
ソリン・ヴィジレアーヌ
素晴らしい投稿、ありがとうございます。
アシュリー
質問があります。私たちはビジネスをしており、通常のビジネスウェブサイトにeコマースショップを構築したばかりです。
ショップだけを別のドメインに移したいと考えています。
そのプロセスはどのように機能しますか?
WPBeginnerサポート
こんにちは、Ashleyさん、
ショップのURLのみが新しいドメイン名にリダイレクトされるようにリダイレクトを設定する必要があります。
管理者
ピーター・イショラ
パッケージファイルをダウンロードするにはどうすればよいですか?WordPress管理画面からダウンロードする必要がありますか、それともcPanelからですか?WordPress管理画面にダウンロードリンクが見つかりません。
ありがとう
マンプレット・シン・レーシ
こんにちは。 詳細な記事をありがとうございます。先月、ブログを新しいドメインに移行するのに大変役立ちました。
現在、私のブログはGoogleウェブマスターツールで移行中です。新しいドメインにSSLを実装したいと考えています。
HTTPSへの移行を実施すべきか、Googleウェブマスターでの移行完了を待つべきか、どちらが良いでしょうか。
今httpsを実装した場合、SEOに悪影響はありますか?
アーメド・リフシャン
こんにちは、
301 リダイレクトについて、古い .htaccess ファイルを編集する必要があるとのことですが…
ホストを変更せず、ドメイン名だけを変更した場合はどうなりますか?
私のサイトは移動しません、ドメインが変わるだけです。
その場合、どうすればよいですか?
ジェイ・ソリアーノ
少し明確にする必要がある部分が1つありますが、コメントのほとんどを読みましたが、答えが見つかりませんでした。301リダイレクトに関して、記事では次のように述べています。
「つまり、古い投稿やページにアクセスすると、新しいサイトに自動的にリダイレクトされます。」
古い投稿(olddomain.com/post)にアクセスした場合、新しいドメインの投稿(newdomain.com/post)にリダイレクトされますか、それとも単にルートドメイン(newdomain.com)にリダイレクトされますか?
WPBeginnerサポート
それらは投稿にリダイレクトされます。
管理者
クラウディオ
新しいドメインにリダイレクトした後、古いドメインとウェブサイトをどのくらいの期間安全に保持できますか?
ジョー
こんにちは、助けていただけるか分かりませんが。ホストから新しいドメイン名を購入しました。この記事の指示に従いました。FTPクライアントにログインしたとき、まず古いドメイン名でログインしました(そうする必要があると思ったのかもしれません)。その後、「新しいセッション」タブで新しいドメイン名でログインしました。新しいドメインの下には、古いドメインと同じファイルが表示されているようでした。
記事にはルートファイルが空であることを確認するように書かれていたので、FTPクライアントで新しいドメイン名のすべてのファイルを削除し、installer.phpファイルとアーカイブzipファイルをアップロードしました。
webブラウザで installer.php ファイルを起動しようとすると 404 エラーが表示され、行き詰まっています。何かアドバイスはありますか?
ありがとうございます!
ジョー
更新:ついにDuplicatorにアクセスできるようになり、新しいMySQLデータベースを追加してテストを実行しました。しかし、パーマリンクを更新するために同じユーザー名とパスワードでログインしようとすると、詳細が認識されないと表示されます。「パスワードをお忘れですか」を試しましたが、メールアドレスが認識されませんでした。
新しいドメイン名(および古いドメイン名)でHTTP 500エラーが発生しているとも表示されています。
どんなアドバイスでもいただけると幸いです。
ありがとうございます!
アミルホセイン
こんにちは
現在、私のWPサイトにはテーマがインストールされてアクティブになっています。
1. 「video_type」というカスタム投稿タイプがあります。
2. すべての video_type 投稿のURLパターンは次のようになります: mysite.com/video_type/the-video-name-url。これは、すべてのビデオ投稿URLに常に /video_type/ が含まれていることを意味します。
3. 「genre」という別のカスタム投稿タイプがあります。これは「カテゴリー」のように機能しますが、video_type 投稿専用です。
4. 「genres」のURLパターンは次のようになります: mysite.com/genre/the-genre-name-url。これは、すべての genre URL に常に /genre/ が含まれていることを意味します。そして、それらはビデオ投稿リストを含みます。
5. 私のすべてのビデオとジャンルはGoogleにインデックスされており、ほとんどの場合非常に良い順位にランク付けされています。一部は1〜3位にランク付けされています。
今、テーマを変更したいです。新しいテーマは「video_type」と「genre」を認識しません。そして、テーマに認識されたくありません。
「Post Type Switcher」プラグインを使用して、「video_type」を「post」に変更することにしました。しかし、タイプを変更した後:
1. 「genre」は投稿で利用できなくなりました(カテゴリのみ利用可能です)。
2. そのプラグインで「genre」投稿タイプを「categories」に変更できません。
3. mysite.com/genre/the-genre-name-url のジャンルはコンテンツのないページになります。
4. 動画投稿のURLが変更されます。(URLに「video_type」はなくなりますが、SEOはどうなりますか?)
私の目標は以下の通りです。
1. 「ジャンル」を「カテゴリー」に変更する。
2. 「ジャンル」のURLを変更する。
3. 「video_type」を「post」に変更する。
4. 「video_type」のURLを変更する。
5. 現在のカテゴリーを整理・最適化したい。(一部削除、追加、編集)
ですので、「ネガティブSEOを避ける」ためのベストプラクティスは何ですか?そして、これらの目標をどのように達成できますか?
WPBeginnerサポート
リダイレクトを設定する必要があります。正規表現を使用してURLパターンを検出し、それに応じてリダイレクトできます。WordPressでのリダイレクトの設定方法については、ガイドをご覧ください。
管理者
ミシェル・フォルタン
2つの異なるウェブサイトがあり、一方をもう一方に転送したい場合。問題は、最初のウェブサイトを閉鎖したいが、コンテンツは後で転送したいということです。リダイレクトの観点から最善の方法は何でしょうか?
マイケル・バース
その記事、ありがとうございます。ただ、私の問題はもう少し複雑です。テンプレートウェブサイト用のホスティングサービスにドメイン名を301リダイレクトしています。現在、新しいホスティングサービスとWordPressサイトがあります。この301リダイレクトを、新しいWordPressサイトにリダイレクトするように変更します。「古い」ホスティングサービスでは.htaccessファイルにアクセスできず、いずれにしても契約を解除する必要があります。
これを最も効果的に行うための何か良いアイデアはありますか。
ありがとうございます。
スジート・タクル
心から感謝いたします。あなたのブログを読んで、すべての問題が解決しました。改めて感謝します..!
サード
Googleのランキングを失うことなく、WordPressサイトを安全に新しいHTMLサイトに移行したいと考えています。ご連絡ください。
サント
SAEED様、
WordPressドメインをHTMLに移行しましたか?
WordPressからHTMLにウェブサイトを移行する計画を立てています。SEOに影響があるか知りたいのですが?
この件についてご提案いただけますか?
事前に感謝します!
アレッサンドロ・ベルテッリ
こんにちは。
ダミー/テストサブドメインから正式なドメインへサイトを移行しています(一時的なtemporary.example.comからexample.comへの移行のようなものです)。
開発中はサイトをほとんどオフラインにしていましたが、一時的にサイトを開いたことを忘れていました。
これでGooglebotが侵入するには十分で、多くのページがすでにインデックス化されており、アドレスはexample.com/whateverの代わりにtemporary.example.com/whatever/で始まっていました。
今、サイトを実際の住所で公開しようとしていますが、同じページが二重にインデックスされていることがSEOに悪影響を与えるのではないかと心配しています。
テストサブドメインから保存できる以前のトラフィックやSEOスコアがありません。古いサイトを削除してもいいですか?
WPBeginnerサポート
アレッサンドロさん、こんにちは
サイトが公開されたら、一時的なURLから現在のURLに301リダイレクトを設定できます。WordPressでのリダイレクトの設定方法については、ガイドをご覧ください。
管理者
アレッサンドロ・ベルテッリ
こんにちは、回答ありがとうございます。
言ったように、移動したいサイトにはSEOが全くありません…(一時的で現在は存在しない)重複ページのためにGoogleがサイトを低く評価するのではないかと心配しています。
リダイレクトは検索ボットのためだけになります。
サイトを削除するだけでなく、301リダイレクトの方が良い解決策ですか?
WPBeginnerサポート
サイトを削除しても、検索エンジンにどこへ行ったかを伝える必要があります。これにより、検索エンジンは重複コンテンツに対して新しいライブサイトをペナルティ対象としなくなります。301は、検索エンジンにアクセスしようとしているコンテンツが新しい場所に移動したことを伝えるHTTPコードです。
ジェフリー・コリンズ
サイトをセキュアにし、URLを変更しました。ルートから301リダイレクトを使用しましたが、これで全てのページがリダイレクトされますか?これはWordPressサイトです。
アタウル・ガニ
古いドメインを新しいドメインに移動しました。プロセスはそれに似ており、新しいドメインにWPをインストールし、すべてのファイルとデータベースをインポートしました。その後、古いドメインから新しいドメインへの恒久的なリダイレクトを設定しました。サイトマップをウェブマスターや他の検索エンジンに共有しました。また、古いドメインのウェブマスター管理画面で、ウェブマスターのドメイン名変更ツールを使用してドメイン名を変更するように伝えました。しかし、古いドメインディレクトリからファイルを削除していませんが、これは問題になりますか?教えてください。
ありがとうございます!
ラビン・マフムド
こんにちは、
古いサイトがありますが、SEOの評価を失うことなく新しいドメインにリダイレクトしたいと考えています。しかし、古いドメインのすべてのURLを新しいサイトの類似URLにリダイレクトする必要があるのか、それともドメイン名だけをリダイレクトする必要があるのかを知る必要があります。
これは私にとって非常に重要です。
ありがとうございます。
ラヴィ
サイトを新しいドメインに正しく301リダイレクトしました。リダイレクトとWebmaster Toolsでのアドレス変更後に新しいドメインのサイトマップを追加する必要がありますか?また、サイトのトラフィックが大幅に減少しました。10日間で約70%減少しました。これは正常ですか?そして、いつ回復しますか?
回答して助けてください。
サンディ・ゴゴリヤ
質問が一つあります。ウェブサイトが二つあります。一つは古く、もう一つは新しいです。そのため、古いウェブサイトの投稿を5件新しいウェブサイトに移行したいと考えています。例えば、古いウェブサイトにスマートフォンに関する投稿が5件あり、それらを新しいドメインに、すでに公開されている古いウェブサイトのコンテンツと同じ内容で公開したいのですが、どうすればよいでしょうか。
アーネスト
こんにちは、素晴らしい説明をありがとうございます! .htaccessファイルにコードを記述するということは、個々のリンクをすべてリダイレクトする必要がないということでしょうか?301 Simple Redirectsというプラグインを見ていたのですが、そこではすべてのリンクを個別に記入する必要がありました。 私の古いサイトはしばらくの間公開されているので、Googleのためにページの価値を維持したいと考えています。
BR!
ジョシュ
重複コンテンツ、すべての 301 リダイレクト、および Search Console でのアドレス変更が完了した後、元のサイトのコンテンツはどうすればよいですか?元のコンテンツを削除するのが最善ですか?重複コンテンツとしてペナルティを受ける可能性はありますか?
WPBeginnerサポート
WordPressのインストールから別のインストールにリダイレクトを設定するために、コンテンツをライブにする必要はありません。しかし、もしそうするのであれば、それでも問題ありません。なぜなら、ユーザーや検索エンジンは古いコンテンツにとどまらず、リダイレクトされるからです。コンテンツがWordPress.comやBloggerのようなプラットフォームでホストされていた場合は、少なくとも6ヶ月間はコンテンツを非公開モードにすることをお勧めします。
管理者
デビッド・ブディミール
こんにちは。
ブログを blog.domain.com から domin.com/blog に移行しています。現在、サイトはメインドメインで公開されていますが、ブログを同じデータベースに移行する場合、アクセス方法が異なりますか?
言い換えれば、WordPressダッシュボードでブログコンテンツを作成するプロセスに影響しますか?
ありがとうございます!
WPBeginnerサポート
いいえ、ブログの作成には影響しません。ただし、新しい場所を指していることを確認するために、データベース内のURLを更新する必要がある場合があります。
管理者
スディール
このような素晴らしい役立つ記事を書いてくれたWPBEGINNERチームに感謝します。すべての手順を注意深く実行し、古いドメインを新しいドメインに移行しました。新しいページにはすべての内部ページがリダイレクトされていますが、1つだけうまくいかないことがあります。それは、古いホームページURLが新しいURLにリダイレクトされないことです。
ミッシャル・ヘルムベック
長い間、本当に効果のある最高の記事をありがとうございます!
スーハン・アーメド
ブランディング目的で、https対応サイトを新しいhttps対応ドメインに移行したいと考えています。例えば、
https://olddomain.com から
https://newdomain.com へ
古いドメインの.htaccessファイルに301コードを追加するには、古いドメインのインストールをそのままにしておく必要があります。
問題は、SSL証明書が2つ、IPアドレス(場合によってはサーバーも)必要になることで、私には少し費用がかかることです。
ここでの最善の解決策は何でしょうか?
または
以下に記載されている方法に従うことはできますか?
httpsの古いドメインからhttpの古いドメインに切り替えて
その後、古いドメインから新しいドメインに切り替える場合。
ここでランキングを失ったり、Googleからペナルティを受けたりしますか?
ロシャン・クリスティ
こんにちは。
これはまさに私が今日探していた記事ですが、少し混乱しています。私のブログがハッキングされ、条件付きリダイレクトマルウェアが注入されました。ホスティングプロバイダーは2つのマネージドWordPressインストールを許可しているので、「uploads」フォルダとデータベースをもう一方に移行しました。現在、現在のドメイン名にはGoogleにサブドメインとしてインデックスされている多くの外部スパムウェブサイトがあるため、ドメイン名も変更したいと考えています。古いドメイン名は保持したいのですが、マルウェアのある古いサイトは削除したいです。しかし、この記事では.htaccessの編集で古いウェブサイトを保持することを提案しています。古いウェブサイトを削除して、古いドメインと新しいドメインを一緒に使用できますか?
レオナルド
いいね、ありがとう。とても役に立ちました!
新規
こんにちは。 WordPressのコンテンツを同じドメインの新しいサイトに移動する場合、301リダイレクトは必要ですか?
ロッキー
新しい Google Webmaster Tools には、アドレス変更オプションがありません。Google に通知するにはどうすればよいですか?
ジョーイ・エスピノーザ
素晴らしいチュートリアルです、ありがとうございます
アーロン・ジェイ
これは特定の投稿に有効ですか、それとも自動的にすべて新しいドメインにリダイレクトされますか?
ブログ全体ではなく、一部の投稿を別のドメインに移動する予定です。よろしくお願いします!
マイケル・J
こんにちはWPBeginner様 – ステップバイステップのガイドは素晴らしいですが、WordPressのドメインを変更する前に、確認しておきたい簡単な質問があります…
残念ながら、Duplicator プラグインは私には機能しません...そのため、私の「古い」サイトのバックアップを新しいドメインの新しいディレクトリに手動でコピー&ペーストできますか?...そして、上記の残りの手順に従いますか。
また、古いドメインと新しいドメインの両方に同じホスティングを使用しています。そのため、新しいドメイン用に新しいディレクトリフォルダーを作成し、ホスティング上の古いドメインフォルダーをそのままにしておく必要がありますか?基本的に、ホスティングには2つのサイトフォルダーがありますか?古いものと新しいものです。
様々な場所で、WordPress では新しいドメインを指すだけでよいと書かれていますが、古いドメインからの SEO ランキングを失うことを非常に心配しているため、プロセスに少し躊躇しています。
どのような返信でも大変感謝いたします…ありがとうございます!
WPBeginnerサポート
ホスティングサーバーに新しいディレクトリを作成する必要があります。WordPressのすべてのファイルをダウンロードしてから、新しいディレクトリにアップロードしてください。古いデータベースのエクスポートも必要になります。ホスティングのcPanelで新しいデータベースを作成してください。phpMyAdminを開き、古いデータベースをインポートしてください。残りの手順は同じです。
管理者
マイケル・J
返信ありがとうございます!詳細な手順に従います。
バンティ・プンドゥル
こんにちは、
Duplicatorプラグインでパッケージを作成し、インストーラーとアーカイブパッケージを新しいドメインにアップロードしましたが、example.com/installer.php を使用して installer.php を起動できません。ブラウザには「サーバーが見つかりません」と表示されます。
ヘルプをお願いします:-(
ミヒラ
成功しました!
6ヶ月以上、.inから.comへのドメイン移管をためらっていました。このガイドは非常に分かりやすく、1時間以内に新しいドメインで稼働できました。wpbeginnerさん、この役立つ投稿をありがとうございます。
ただ一つ質問があります…古いドメインはそれほど良いSEO特性を持っていなかったので、引き継ぐことができませんでした。もうその古いドメインを使いたくありません。古いサイトの.htaccessに301リダイレクトを設定し、ドメインが満了したときに更新せずに放置することはできますか?
お知らせください!
WPBeginnerサポート
はい、それは可能です。ただし、ドメインは少なくとも90日間リダイレクトを維持することをお勧めします。また、GoogleウェブマスターツールからGoogleに変更の住所を送信する必要があります。
管理者
エドワード
もう1つの質問です。古いサイトフォルダ内の古い画像をすべて削除した場合、Googleウェブマスターツールは10万個のデッドパスがあると通知し、それらを1つずつ削除しなければなりません。画像フォルダはそのままにしておくべきですか?ウェブマスターアカウントで、すべてのファイルが見つからないという通知を見たくありません。
エドワード
.comドメインはそのまま維持しますが、古いページの画像の名前が変更されます。(例:0429_lg.jpg から ocean_home.lg.jpg のように、各リスティングで10枚の画像の(現在はその倍の数になります)名前を変更します。これはSEOに影響しますか?新しいSEOフレンドリーな名前の画像の方が良いかもしれませんね。
シュレヤ
こんにちは!
最近、WPサイトを新しいドメイン(共有サーバー)に移行しようとしましたが、Duplicatorプラグインが機能しませんでした。その後、手動移行を選択し、すべて正常に動作していますが、新しいドメインの新しいウェブサイトのwp-login.phpページにアクセスできません。
この件についてお手伝いいただけますか?両方のウェブサイトの詳細を提供します。
ありがとう。
ザン
ありがとうございます!指示に従ったところ、完璧に機能しました。
デュアン・リーブ
クライアントのドメインを移行中で、MOZ.comの比較的古い記事には、URLごとに個別にリダイレクトすべきだと書かれています。MOZはSEOの業界リーダーですが、この記事は2009年のものなので疑問に思っています。これはやりすぎでしょうか、それとも最善の方法でしょうか?
WPBeginnerサポート
ページ数が10未満の静的サイトであれば、これは理にかなっています。しかし、数百の投稿があるサイトを移行する場合、各リダイレクトを手動で設定するのは非常に困難です。
管理者
デュアン・リーブ
ありがとうございます – クライアントのWordPressサイトには36ページ/投稿があり、Redirect Pluginを使用して手動でリダイレクトしました。その後、サイトマップを更新し、GoogleとBingの両方に再送信しました。
画像やタグのURLはリダイレクトしませんでした。
ページ/投稿のリダイレクトを行ってから 48 時間後、Google と Bing Webmaster Tools の両方に URL アドレス変更を送信しました。両方の検索エンジンにページ/投稿のリダイレクトを検出する時間を与え、週末の終わりにドメインリダイレクト(.htaccess ファイルを使用)を行うことにしました。
新しいドメインのGoogle AnalyticsとGoogle Webmaster Toolsに基づいて、これまでの結果に非常に満足しています。
ダリオ・フマガッリ
Mozが言っていることは100%安全ですが、WPBeginnerが言っていることには大きな問題が1つあります。それは古いウェブサイトのサイトマップです。
サイト全体の 301 リダイレクトは、古いサイトマップへの呼び出しもリダイレクトしますが、Google は古いサイトマップと新しいサイトマップが同じまたは類似していることを証明するために、そこに留まる必要があります。
したがって、Mozの方法で行うと非常に安全ですが、WPBeginnerの方法で行う場合は、Googleが両方が同じ所有権を参照していると認識するまで、古いサイトマップインデックス(もしあれば)およびサイトマップを除外する例外を追加する必要があります。
マーク・D
こんにちは、FTPプロバイダーがいません。一つロードしたら、アンチウイルスソフトが反応しました。自分のサイトをベースに友人のためにウェブサイトを作成しようとしています。FTPを使わない簡単な方法で、友人のドメインにクローンする方法はありますか?それができたら、彼女のコンテンツで更新できます。
ありがとう、
リン・ダイ
古いホストにある古いサイト(.htaccessファイルを除く)を削除しても大丈夫ですか?そうすれば、2つのホストに全く同じサイトが存在することにはなりませんか?
ネルソン
プラグインなしでWordPressサイトを新しいドメインに移行するチュートリアルを作成できますか?例えば、サブカテゴリをメインサイトに移動したり、サブドメインをメインサイトに移動したりする場合、プラグインなしでできますか?
サティシュ
こんにちは、非常に役立つ記事ですが、疑問があります。zipファイルを手動でバックアップをダウンロードし、cPanelからMySQLデータベースもダウンロードした場合はどうなりますか?
そして、手動で新しいホストのファイルマネージャーにアップロードします。データベースをMySQLにアップロードする前に、データベースのURLをold-domain.comからnew-domain.comに変更する必要がありますか?
私の言っていることを理解していただけると幸いです!
ダニエル・ルーイター
リダイレクトに関する質問です。現在、2つのサイト(2つのTLD、2つのホスト)を運営しており、1つのサイトに統合して「古い」サイトホストを廃止したいと考えています。DNSで「古い」TLDを新しいTLDにリダイレクトしてから、移行した投稿のために「新しい」サイトの.htaccessに書き換えルールを追加できますか?
ありがとうございます!
-ダニエル
リン・ダイ
これはうまくいきました – リダイレクトに関する質問です。ドメインとホスティングを変更しました。そのため、古いホスティングアカウントを解約したいと考えています。
古いドメインのリダイレクトはどのくらい続ければよいですか?しばらく古いドメインを維持する予定です。
古いドメインでの転送は、301リダイレクトと同じ効果がありますか?
ダニエル・ルーイター
可能な限り、古いドメイン名をリダイレクトし続けることをお勧めします。
リン・ダイ
BackupBuddyを使用してサイトを新しいドメインに移行し、その後301リダイレクトの手順に従った場合、同じ結果が得られるはずですよね?
Duplicatorで表示される古いURLと新しいURLの入力をどうすればよいですか?BackupBuddyではどのように行われますか?
興味深い投稿をありがとうございます。
WPBeginnerサポート
はい、BackupBuddyも使用できます。
管理者
ケイティ・ステックリー
これらの正確な指示に従ってサイトを移行した場合、Googleアナリティクスは自動的に機能し続けますか?それとも、新しいサイトにトラッキングコードを再インストールし、古いサイトから削除する必要がありますか?
トラビス・プランツ
Google Analytics は、以前と同じ UA コードを使用している限り、引き続き機能します。とはいえ、変更後に Google Analytics ダッシュボードで新しいビューを設定することも検討する価値があるかもしれません。