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でも私たちを見つけることができます。


WPBeginnerスタッフ
このオプションについては確信が持てません。自分で試したことがないので、お勧めできません。設定するリダイレクトはすべて301である必要があります。これにより、検索エンジンが新しい場所を更新できます。
vikramforever
GoDaddyでドメインを管理しており、ヘルプページに記載されているパス一致リダイレクトオプションがあります - http://support.godaddy.com/help/article/5120/redirect-urls-with-your-hosting-account。
アクティブなサイトを別のドメインに移行する際に、これは実現可能な選択肢ですか?投稿のオプションによると、リダイレクトが機能するまで古いドメインのホスティングを維持する必要があります。‘match path’オプションを使用したリダイレクトは、その必要性をなくします。しかし、これが(あなたが言及した)スクリプトと同じように機能するオプションであることを確認したいです。
キーリー・ワース
素晴らしい – WordPressサイトの移動プロセスが簡単になります。ありがとうございます。
Ayman
ウェブサイトを別のURLに移行したばかりです。この素晴らしい投稿に本当に感謝したいと思います。100%機能し、非常に簡単な指示です
アナス・カーン
良い投稿ですね。私もいくつか質問があります。
WordPressでブログを2つ持っています。新しいブログはアクティブで、新しいブログには45件の投稿があります。古いブログには192件の投稿があり、すべての投稿がGoogleにインデックスされています。
今、古いブログの192件の投稿すべてを新しいブログに転送して公開したいので、すべての投稿が新しいブログで見られるようにしたいです。古いブログの投稿をすべてゴミ箱に入れ、古いブログのサイトマップとウェブマスターツールを削除し、30日後に「新しい投稿を追加」ボタンを使用して古い投稿を新しいブログに公開すると機能しますか?重複コンテンツと見なされますか?
WPBeginnerサポート
それらの投稿を新しいブログにインポートし、古い投稿に投稿ごとに301リダイレクトを設定することができます。
管理者
モハメド・サイモン
はい、良い投稿です。著者に感謝します。
ビニッシュ・ガーグ
これは素晴らしい投稿で、WPブログを別のドメインに移動するための新しい方向性を示してくれました。以下のように計画している場合、間違っていたら訂正していただけると幸いです。
– Hostgatorを知っており、ファイルマネージャーの使用方法、WP、データベースの設定、データベースのエクスポート/インポート(XMLファイル)の方法を理解しています。
– 現在のWPブログは http;//www.example.com にありますが、これを別のドメイン http://www.example.org に移動したいです。
– まず、新しいドメインのルートに新しいWP(データベース、設定ファイル、カスタムテーマ、古いサイトからのデータファイルのインポート)を設定します。
– 新しいサイトは古いサイトと全く同じように表示されますが、URLのみが異なります(新しいドメインのため)。
ここまで全て順調であれば…古いドメインのすべてのページ/投稿を新しいドメインにリダイレクトする方法がわかりません。アドバイスをいただけますか?
WPBeginnerサポート
このガイドのステップ3に従って、301リダイレクトを設定することで実行できます。
管理者
シュテファン
素晴らしい投稿ですが、残念ながら投稿を読むのが遅すぎました。すでにドメインを移動してしまいました。私がやったことは、ブログの新しいドメインを購入したことだけです(以前は、まだ2ヶ月間有効でした)。WordPressの一般設定でWordPressのURLとサイトアドレスを変更し、新しいURLでサイトマップを再送信しました。それが私がやった全てです。
これは1ヶ月前のことで、それ以来トラフィックは完全にダウンしました。1日1,000ページビュー以上から、今は200にも満たないです。
「thailand redcat」をGoogle検索しても、私のページは一つも表示されません。しかし、サイトマップは正常に送信されています:
午後2時51分35秒 Stefan
この原因と、問題を解決して検索結果と最終的にトラフィックを通常の状態に戻す方法をご存知ですか?
どんな助けでも大変感謝されます。乾杯!
WPBeginnerサポート
Stefan様、新しいドメインへのサイト移行で実行されたプロセスについて、弊社では理解が不十分な点がございます。一般的なヒントをいくつかご紹介します。まず、検索ボットがサイトをクロールおよびインデックスできるようにしてください。Googleウェブマスターツールでクロールエラーがないかサイトを確認してください。
管理者
チャーリー
私も同じ問題を抱えています。サイトを移行してから、Googleクローラーがサイト全体で500エラーを検出しています。2つの異なる環境/プロバイダーで試しましたが、PHPのバージョンも異なり、すべてのプラグインを一つずつ無効化/再有効化し、パーマリンク、htaccess、robots.txtを再生成しようとしましたが…何も機能しません。
ジョイ氏
素晴らしい投稿をありがとうございます。投稿に従ってサイトを新しいドメインに移動しました。すべて正常に動作していますが、WordPressのビジュアルエディターに関して1つ問題があります。問題は、「メディアを追加」オプションで任意の投稿に画像をアップロードし、画像のサムネイルをクリックして「画像を編集」すると、iFrameが表示され「見つかりません」というエラーが出ます。しかし、削除をクリックすると正常に動作します。この問題を解決するのを手伝ってください。スクリーンショットを確認してください: http://bit.ly/1fqjE1b
WPBeginnerサポート
まず、パーマリンクを更新してみてください。設定 » パーマリンクに移動し、変更を保存ボタンをクリックするだけです。
管理者
AP
素晴らしい仕事です。本当にありがとうございます!新しいデータベースの作成と使用に関する返信を、最初の指示に追加すると役立つかもしれません。全員が転送を試みる前にコメントを読むとは限らないためです。
ゲイリー・カーワン
素晴らしい記事です。私の質問は、Yoastが推奨するアフィリエイトクローキング方法を使用しており、/out/というフォルダの下に.htaccessファイルがあるということです。
記事で言及されている301リダイレクトコードを、ルートディレクトリとアフィリエイトリンクのサブフォルダの両方の.htaccessファイルに追加する必要がありますか?ルートディレクトリの.htaccessファイルに301リダイレクトコードを追加するだけで、サブフォルダのものが自動的にカバーされますか?
私の目標は、外部アフィリエイトリンクが正しく機能することを確認することです。
キングスレー
素晴らしいチュートリアルです。数日中に http://www.ideacrunch.org を http://technblogging.com に移行するために使用しますが、質問があります。データベースのパスワードとユーザー名は古いサイトと同じですか?
クレイグ
こんにちは、少し遅いのは承知しています。しかし、文字通り http://www.unlockworldtv.co.uk から http://www.unlockworldtv.com に移動したいだけなのですが、このチュートリアルはそれに適していますか?ホストは移動せず、URLを変更するだけです。
WPBeginnerサポート
はい、そうです。
管理者
クレイグ
ありがとう。newsite.com/installer.php にアクセスすると、古いサイトが表示されるだけで404エラーになります。新しいディレクトリにWPをインストールせず、インストーラーとzipを入れるために空のディレクトリを作成しました。レジストラのアカウントから新しいドメインをウェブホストのその新しいディレクトリに向けていますが、テーマと404エラー以外何も表示されません。何か明らかなヒントはありますか?
クレイグ
参考までに、これを解決しました。これは1&1(驚くことではない)の問題のようですが、index.htmlファイルが存在することで解決できます。したがって、1&1を使用している方は、ステップ2を次のように調整してください。
「ルートディレクトリ、またはウェブサイトをコピーしたいディレクトリが完全に空であることを確認してください。」を「ルートディレクトリ、またはウェブサイトをコピーしたいディレクトリが、installer.php、.zipファイル、およびindex.htmlページ以外は完全に空であることを確認してください。」に変更
これは、1&1がサーバー上のページの優先順位を付ける方法に関連していると思います。
デニス・フィッツジェラルド
こんにちは – 記事をありがとうございます。質問があります。TumblrからWordPressにサイトを移行しようとしています。独自のドメインがあります。各記事の最後に表示されるTwitter、Facebook、Google+のソーシャルシェアを示すボタンは、元のシェア数を維持しますか、それともゼロに戻りますか?教えていただけますでしょうか。ありがとうございます。
WPBeginnerサポート
同じドメインでURL構造がそのまま維持されている場合、ソーシャルカウントを維持できることを願っています。
管理者
ベルトヤン
素晴らしいガイドです!本当にありがとうございます。
スダ・マシュー
こんにちは、約6ヶ月前にリダイレクトを使用してサイトを移動しましたが、うまくいっています。まもなくWebセキュリティ会社の契約を更新する必要があります。そのため、古いサイトからまだどれくらいのトラフィックがリダイレクトされているかを知る必要があります。それをどのように行うか説明していただけますか?私は技術に詳しくありませんが、WebmasterツールとGoogle Analyticsの両方を使用できます。よろしくお願いします!
最高
Sudha
モティ
こんにちは、
サイトのドメイン名を変更したいのですが(ホストは同じです)。
上記の指示には、「ルートディレクトリ、またはウェブサイトをコピーしたいディレクトリが完全に空であることを確認してください」と記載されています。
私の場合は、WPはルートディレクトリにインストールされています(wp-contentフォルダはpublic-htmlの下にあります)- これは、WPがルートディレクトリの下にインストールされていることを意味すると推測します。
Duplicatorによって生成されたインストールファイルを実行する前に、どのフォルダをクリーンアップ/削除する必要がありますか?
ありがとうございます。
モティ。
デクラン
チュートリアルをありがとうございます。問題なくうまく機能しました。
もちろん、SEOに関する質問があります。
古いサイトはGoogleウェブマスターツールに登録されていなかったので、当然、行った変更を通知するオプションはありません。私の質問は、まず古いドメインをGoogleウェブマスターツールに登録し、次に2番目のドメインを登録してから、変更について通知する必要があるということですか?
何か考えがあれば教えていただけると嬉しいです。
記事をありがとうございます。大変参考になりました。
デクラン。
WPBeginnerサポート
はい、古いサイトのウェブマスターツールアカウントで変更について通知する必要があります。ただし、これは最も簡単な方法です。302リダイレクトを設定した場合、検索エンジンもそれを認識します。
管理者
レザ
こんにちは、
これは非常にうまく機能します。古いドメイン(私のメインドメイン)を新しいドメイン(同じホスティングにあるアドオンドメイン)にリダイレクトします。
しかし、別の新しいアドオンドメインを追加したところ、新しいアドオンドメインにアクセスできなくなりました。常にaddon.comがnew.com/addon.comにリダイレクトされます…
手伝ってもらえますか?
デリシューのジェニファー
この詳細な説明に感謝します。しかし、質問があります。以前から新しいドメイン名への移行を考えていましたが、今年の初めに古いブログのパーマリンク構造を変更したことを考えると、問題が発生する可能性があるかどうかを知りたいと思っていました。
Yoastのパーマリンク構造の変更方法に関する指示に従い、.htaccessファイルを編集しましたが、新しいドメインに移行する際に問題が発生するのではないかと心配しています。これが私の足かせになっている唯一の点です。なぜなら、物事が台無しになり、ランクを失い、壊れたリンクで終わることを望まないからです。
WPBeginnerサポート
古い.htaccessファイルを新しいサイトに転送できます。.htaccessファイルに古いドメイン名への参照がある場合は、それらを新しいドメイン名に置き換えてください。そうすれば問題ありません。
管理者
フラール
こんにちは。
まず、この記事に大変感謝しています。問題なく素晴らしい結果が得られました!
私のケースに特化した簡単な質問があります。この件についてご意見をいただけると大変ありがたいです。
基本的に、このアプローチを使用して、ローカルホストからサードパーティのホスト/ドメインにWordPressサイトをコピーしました。
すべて問題なく動作したと言いましたが、このアプローチが、Googleがこの新しいサイトをクロールするのを「悩ませる」可能性のある古いURL/リンク/参照を何も残さないことを確認したいだけです。私のサイトは非常に基本的なので、最悪の場合、サイトがDuplicatorでコピーされた場合にクロール/SEOに何らかの欠点がある場合は、再作成できます。
新しいサイトに関して、何か既知のSEOの問題はありますか?
WPBeginnerサポート
SEOの問題は認識していませんが、もし何か見つかった場合は、プラグインのページでサポートスレッドを開いてプラグインの作成者に通知できます。
管理者
ケビン
301リダイレクトの方法について、あなたが提案している方法は最善ではないと思います。Googleも推奨しているように、ページからページへのリダイレクトを行うべきであり、古いウェブサイトの全ページを新しいサイトのホームページにダンプするべきではありません。あなたが提供している.htaccessコードは後者の方法です。これはリンクジュースを維持する良い方法ではありません。
代わりに、良いhtaccessチュートリアルを紹介していただけますか?オンラインのhtaccessジェネレーターもあり、ページからページへのリダイレクトをより迅速に行うことができます。
WPBeginnerサポート
Kevin、あなたの言う通りで、記事の書き換えルールはまさにそれを行います。ユーザーをホームページにリダイレクトする代わりに、個々のページに送信します。コードの末尾にある$1は、適切なパーマリンク構造でリンクを付加します。
管理者
ジュリアン
こんにちは、「デプロイ」後にこれを実行すると、「更新」セクションがスキップされ、古いウェブアドレスの404ページに戻ってしまいます…何が原因か何か考えはありますか?
ありがとうございます!
ムンナ
この投稿をありがとうございます。古いサイトの訪問者を新しいサイトにリダイレクトするのに困っていました。しかし、両方のサイトが同じホスティングサーバーにあったため、.htaccessコードのおかげで非常に簡単になりました。
ラスパル
こんにちは、
すべての手順を完了し、新しいサイトのブログは正常に表示されています。しかし、管理エリアにログインできません。ユーザーは2人おり、1人は管理者ユーザーです。ログインしようとすると、このエラーが表示されます。
「エラー:お使いのブラウザではCookieがブロックされているか、サポートされていません。WordPressを使用するにはCookieを有効にする必要があります。」
異なるブラウザを試したり、Cookieをクリアしたりしました。パスワードの変更も試しました。パスワードは正常に変更されましたが、上記のエラーが引き続き表示されます。
至急お手伝いいただけますか?
WPバージョン3.7.1を使用
敬具
ラスパル
ニール・バーガス
ありがとう!100%機能しました。非常に簡単な指示です。
リン
素晴らしい記事です!あなたは今日の私のヒーローです。
ジャヒド
「古いサイトと同じユーザー名とパスワードを使用して、新しいサイトのWordPress管理画面にログインします。新しいサイトのWordPress管理画面で、[設定] » [パーマリンク設定] に移動し、[保存] ボタンをクリックします。」
ログインすると、WordPressダッシュボードではなく、「ステップ1:ファイルとデータベース」という最初のステップページが表示されます。助けてください!
WPBeginnerサポート
wp-config.phpファイルを更新する必要があるようです
管理者
クリッシー
こんにちは!この役立つ記事を本当にありがとうございます。今、手順を実行しているところです。
私の質問は次のとおりです。
ブログは1つのドメイン(http://www.reallylongdomainname.com/blog と呼びましょう)でホストされていますが、別のドメイン blog.shortername.com に転送するリダイレクトがあります。リダイレクト後に一部のリンクが機能しないため、ブログを shortername.com/blog に移行したいと考えています。
すべての投稿とコンテンツには、shortname.com/blog/post# というパーマリンクが既に設定されています。この301リダイレクト作業は本当に必要でしょうか? ステップ3、4、および&5をスキップしても安全でしょうか、それとも考慮すべき点はありますか? また、新しいドメインで公開する際に、古いブログを削除する必要はありますか、それともリダイレクトのみを削除すればよいですか?
どう進めばよいか分かると非常に助かります。今週何十ものことを試しましたが、私の状況と全く同じ状況はありませんでした :/ ありがとうございます!
WPBeginnerサポート
301リダイレクトの目的は、ユーザーをリダイレクトするだけでなく、検索エンジンに新しい場所に移動したことを知らせるためです。そのため、ステップ3と4は必須です。そうしないと、SEOランキングに影響が出る可能性があります。
管理者
マーク・P
素晴らしい投稿です。ただ一つ質問があります。
例えば、誰かが私のウェブサイトの古いドメインへのバックリンクをクリックしたとします。(olddomain dot com / blogpost1と呼びましょう)。これは、新しいドメインのホームページにリダイレクトされるのではなく、新しいドメインの対応するリンク(newdomain dot com / blogpost1)にリダイレクトされますか?
WPBeginnerサポート
はい、古いサイトの投稿やページにアクセスしたユーザーを、新しいサイトの投稿/ページにリダイレクトします。
管理者
マーク・P
ありがとうございます!
モーガン
質問:サイトをあるホストから新しいホストに切り替えています。同時に、ドメイン名も変更しています。新しいドメイン名を使用して、WordPressサイトを新しいホストに正常に転送しました。現在、ステップ3に進み、古いURLを新しいサイトのURLにポイントするために301リダイレクトを使用したいと考えています。しかし、古いサイトは古いホストにあり、そのサイトは廃止する予定です。
301リダイレクトはまだ機能しますか?それとも、古いサイトを新しいホストに移動してからリダイレクトを実行する必要がありますか?どうすればよいか少し不明なので、アドバイスをいただけると幸いです。
WPBeginnerサポート
もし古いサイトを少なくとも1ヶ月間オンラインで維持できるなら、301リダイレクトを追加できます。その後、Googleウェブマスターツールでサイト情報を更新してください。検索ランキングとトラフィックを回復したら、古いWebホストとのアカウントを閉じることができます。
管理者
NJ
役立つ投稿をありがとうございます。しかし、このようなプラグインでは、ビデオがあると非常に役立ちます。ご検討いただければ幸いです
改めて感謝します
アーノルド
こんにちは。「インストーラーが新しいサイトのデータベース情報を提供するように求め、テーブル削除のチェックボックスをオンにします」という部分を詳しく説明していただけますか?このデータベース情報はどこで見つけられますか?テーブル削除のチェックボックスはオンにするべきですか?ありがとうございます!
WPBeginnerサポート
これは、以前作成したパッケージから古いサイトをインポートするデータベースです。Webホスティングダッシュボードにログインし、phpmyadminを見つけて新しいデータベースを作成します。インストーラー.phpに戻り、新しいデータベース名、ホスト、ユーザー、パスワードを入力します。
管理者
カラ・ラムズデン
ということは、新しいドメインのルートにWordPressをインストールすべきではないということですか?新しいドメインで必要なのは新しいデータベースを作成することだけ、ということで合っていますか?phpmyadminでデータベースを作成する方法について、もう少し詳しく説明していただけますか?
とても感謝しています、あなたがしてくださるすべてに感謝します!
WPBeginnerサポート
いいえ、新しいドメインのルートにWordPressをインストールしても問題ありません。はい、新しいデータベースを作成するだけで、Duplicatorが残りを処理します。
カラ・ラムズデン
データベースの作成方法について指示をいただけますか?
どうもありがとうございます。
カラ
デニス・J・スミス
古いサイトを削除する前に、どのくらい待つべきですか?
WPBeginnerサポート
30日から90日、移動がどれだけ成功したかによります。新しいドメインが古いサイトとほぼ同じトラフィックを獲得したと確信できる場合は、削除できます。
管理者
ダイヤー
こんにちは、問題が発生しました。パーマリンクを保存できません。WP管理ファイルが見つからないためです。WP管理ファイルを再度アップロードしようとしましたが、問題は解決しませんでした。この問題を解決するために他にどのような手順を踏むことができるか、アドバイスをいただけますか?
ありがとう
ダイヤー
WPBeginnerサポート
@dyer ご質問を理解できませんでした。WordPress管理エリアにアクセスできないと仮定しています。その場合、filezillaのようなFTPクライアントを使用してサイトに接続してください。
.htaccessファイルを見つけ、ハードディスクにダウンロードし、ウェブサイトから削除してください。これで問題が解決することを願っています。管理者
ファクレ
記事をありがとう、みんな!
サイトをBluehostでホストしていますが、SEOとバックリンクを失うことなくドメイン名を変更したいだけです。
私のサイトのコンテンツは膨大で、約8000件の投稿があります。ドメイン名を変更する解決策はありますか?
サンジェイ・パテル
こんにちは…
本当に役立つ情報ですが、私のウェブサイトでDuplicatorプラグインが動作していません。問題を解決してください。どうすればよいですか?
事前に感謝します。
ダイナ
これは、あるドメインからサブドメインに移動する場合にも機能しますか?
編集スタッフ
はい
管理者
ダイナ
これは新しいサブドメインへの移行にも有効ですか?例えば、WordPressブログがoldsite.comにあって、それをblog.newsite.comに移動したい場合、同じことをしますか?
編集スタッフ
はい。
管理者
エミー
最近これを実行したところ、リンクなどはすべて問題なくリダイレクトされました。しかし、Googleからバックリンクが大量にあるという理由でペナルティを受けました。購入したと思われているようです。他にこのような経験をした方はいますか?移動前にGoogle Webmaster Toolsで適切な通知を行いましたが、何も改善されませんでした。これは私に大きな影響を与えているので、もしこれを是正する経験がある方がいれば、ぜひ共有してください!
編集スタッフ
Emmieさん、バックリンクが多すぎるためにペナルティを受けたとどこで確認しましたか?ウェブマスターツールにそのエラーが表示されますか?Googleからペナルティを受けたと結論に至った経緯を教えていただけますか?
https://www.google.com/webmasters/tools/reconsideration << ここはGoogleに再審査をリクエストできるページです。
管理者
ラティフ・アデワレ
BluehostからWp Engineにサイトを移行する場合、これは機能すると思いますか?
編集スタッフ
はい、機能するはずです。
管理者
エミリー
このプロセス全体を完了しましたが、完璧に機能し、まさに知りたかったことでした。WPBeginnerさん、ありがとうございます!私が遭遇した唯一の不具合は私のミスでした。セキュリティプラグインを先に無効化しなかったため、すべてやり直す必要がありました。今では、私は専門家です… :)
サンドラ・クリスティ
記事をありがとうございます!
同じドメインを新しいホストに移動する手順は基本的に同じですか?また、それがSEOの低下を引き起こす可能性はありますか?
トラビス・プランツ
また、ウェブマスターツールの「住所変更」オプションは、現在、右上にあるギアアイコンのオプションメニューにあります。
Zach Smith
また素晴らしい記事を公開していただきありがとうございます。これはテクノロジー関連のブログに最適です。
ボブ
ありがとうございます。これは素晴らしい情報です。Duplicatorについて学ぶのが本当に楽しみです。ドメインの移動は時々必要になるかもしれませんが、開発やテスト目的で環境をクローンすることは常に必要です。私が使用している手動クローンプロセスは時間がかかり、エラーが発生しやすいです。Duplicatorは大幅な改善の可能性があります!
サム
この方法でWPを新しいドメインとサーバーに移動しました。Webmaster Toolsには、新しいサーバーでuploads内の各フォルダ(例:wp-content/uploads/2012/07)に対して多くの403エラーが表示され、各月に対して1つの403エラーが表示されます。古いサーバーではこれは発生しませんでした。サイトを移動する際に、パーミッションを変更または確認する必要もありますか?wp-content/uploadsフォルダのパーミッションはどうあるべきですか?
編集スタッフ
Googleはフォルダをインデックスするのではなく、その中のファイルをインデックスするべきです。ブラウザを使用してフォルダに直接アクセスしようとすると、WordPressは404エラーを返します。インデックスページのないディレクトリへのアクセスを許可したくない場合、それはインデックスされクロールされるディレクトリリストを生成し、すべてのファイルへのリンクが含まれます。
管理者
サム
返信ありがとうございます。では、なぜウェブマスターツールでGoogleがフォルダに403エラーを表示するのでしょうか?これは何かが間違っていることを意味しないのでしょうか?
ジンブル
これが私が1年間探していた記事です!!
編集スタッフ
遅れてもやらないよりはましです
管理者
ジャシム・アーメド
Duplicatorは素晴らしいプラグインですが、問題は、PHPのバージョンが高い必要があるため、一部のサーバーでは動作しないことです。これ以外に方法はありますか?
編集スタッフ
はい、ファイルとデータベースを手動でダウンロードできます。新しいドメインにアップロードしてください。phpMyAdminのSQL検索および置換クエリを使用して、データベース内の古いURLインスタンスをすべて置き換えます。より簡単な解決策は、ホストにPHPのバージョンがなぜそれほど高くないのかを尋ねるか、より良いホストに切り替えることです。
管理者
イアン
こんにちは、これによりソーシャルネットワークの共有カウンター(共有数といいね数)が保持されないと思います。それらの人気メーターを維持する方法について何かアイデアはありますか?
編集スタッフ
カノニカルURL(新しいサイトになります。SEOにとって非常に重要です)に基づいてソーシャルカウントを保持することはできません。カウンターは主にソーシャルプルーフのためです。ソーシャルメディアの既存のリンクはすべて適切にリダイレクトされるため、トラフィックを失うことはありません。
管理者