SEOを失うことなく2つのWordPressサイトをマージする方法

サイトの立ち上げ当初は、2つの別々のWordPressサイトを管理することが理にかなっていたかもしれませんが、今ではそれは大きな課題となっています。ウェブサイトの所有者からは、複数のドメイン、重複コンテンツの取り組み、マーケティング予算の分割に苦労しているという話を常に聞いています。

当社の読者は、SEOを失うことなく2つのサイトをマージする最善の方法を定期的に尋ねてきます。両方のサイトで貴重な検索ランキングを構築しており、それらを失いたくありません。

しかし、この状況を長年支援してきた中で、私たちは次のような発見をしました。ほとんどのサイトオーナーは、サイトを適切にマージした後、実際にはより良い結果を得ています。

私たちは何百ものWordPressサイトの所有者がサイトをマージするのを支援し、既存のSEOを保護しながら両方のサイトの統合されたパワーを解き放つ実績のあるシステムを開発しました。

このガイドでは、WordPressサイトを安全に統合するために使用する正確な手順を共有します。これにより、取り組みを統合し、全体的に強力な結果を得ることができます。

SEOを失うことなく2つのWordPressサイトをマージする方法

WordPress サイトを 2 つ統合する理由

長年にわたり、WordPressサイトの所有者がさまざまな理由でサイトをマージするのを見てきましたが、そのメリットは当初期待していた以上のものになることがよくあります。

私たちが遭遇する最も一般的なシナリオは、事業統合です。ビジネスサイトとは別にWordPressブログを開始したが、ブランドプレゼンスを強化し、コンテンツ戦略を簡素化するために、すべてを1つの場所にまとめたいと考えているのかもしれません。

また、パフォーマンスの低いサイトを成功しているプライマリサイトにマージしたいサイトオーナーも支援しています。このアプローチにより、貴重なコンテンツを保存し、既存の検索トラフィックをより強力なドメインにリダイレクトできます。

しかし、私たちが最もよく目にする最大の理由は、効率性です。複数の WordPressインストール を管理することは、複数のセキュリティアップデート、個別のバックアップルーチン、分散されたマーケティング活動、および分割された分析データを意味します。それは疲弊し、高価です。

戦略的にサイトをマージすると、多くの場合、より強力なドメインオーソリティ、優れたユーザーエクスペリエンス、そしてより的を絞ったSEO対策につながります。さらに、複数のダッシュボードの管理に終止符を打ち、1つの強力なウェブサイトの成長に集中できるようになります。

始める準備はできましたか? SEOランキングを失うことなくWordPressサイトをマージするためのステップバイステップのプロセスをご紹介します。

  1. マイグレーションの準備
  2. セカンダリWordPressサイトからコンテンツをエクスポートする
  3. プライマリWordPressサイトにコンテンツをマージする
  4. 外部画像のインポート
  5. リダイレクトの設定
  6. 2つのWordPressサイトをマージした後のトラブルシューティング

1.移行の準備

このチュートリアルの目的のために、あなたは http://secondarysite.com にセカンダリWordPressサイトを持っており、それをプライマリウェブサイト http://primarysite.com/ にマージしたいとします。

コンテンツがサイト間でスムーズに転送されるように、準備としていくつか行うべきことがあります。

WordPressメディア設定を確認する

プライマリサイトがサイズのためにセカンダリサイトからの画像を拒否しないように、メディア設定を確認する必要があります。

まず、両方のウェブサイトで設定 » メディア ページにアクセスする必要があります。

次に、プライマリサイトの「中」および「大」のファイルサイズ設定が、セカンダリサイトの設定と同じかそれ以上であることを確認してください。

メディア設定 画像サイズ

次に、両方のサイトで メディア » 新規追加 にアクセスして、最大アップロードファイルサイズを確認する必要があります。

プライマリサイトの設定がセカンダリサイトの設定と同じかそれ以上であることを確認する必要があります。それより小さい場合、一部の画像がインポートされない可能性があります。

現在のファイルアップロードサイズ制限を確認する

WordPressで最大ファイルアップロードサイズを増やす方法に関するガイドで、この設定を変更する方法を学ぶことができます。

必要なプラグインをインストールする

多くのWordPressプラグインはデータを保存します。これには、eコマースプラグイン、メンバーシッププラグイン、フォーラムプラグインなどが含まれます。

このプラグインデータが特別なデータベーステーブルに保存されており、そのテーブルがセカンダリサイトに存在しない場合、インポートできません。そのため、データをインポートしようとする前に、プライマリサイトにプラグインをインストールしてください。

現在、プラグインはさまざまな方法でデータを処理するため、一部のプラグインのデータがインポートされない可能性もあります。このチュートリアルに従った後、すべての重要なデータが正常にインポートされたことを手動で確認することが非常に重要です。

重要:WordPressサイトの完全なバックアップを、Duplicatorのようなプラグインを使用して、両方のウェブサイトから作成することを忘れないでください。これにより、何か問題が発生した場合や変更を元に戻したい場合に役立ちます。

2. セカンダリWordPressサイトからコンテンツをエクスポートする

これで、セカンダリWordPressサイトからすべてのコンテンツをエクスポートする準備が整いました。

まず、セカンダリWordPressサイトの管理画面にアクセスし、次にツール » エクスポートページに移動する必要があります。

セカンダリWordPressサイトからコンテンツをエクスポートする

「すべてのコンテンツ」オプションを選択し、「エクスポートファイルをダウンロード」ボタンをクリックしてください。

WordPressは直ちにXMLファイルを作成し、お使いのコンピュータにダウンロードします。このファイルは次のステップで必要になります。

このエクスポートされたファイルには、以下が含まれます。

3. コンテンツをプライマリWordPressサイトにマージする

セカンダリサイトからコンテンツをエクスポートしたので、プライマリWordPressサイトのコンテンツとマージする時期です。

コンテンツをマージしたいサイト(プライマリサイト)の管理画面に移動し、ツール » インポート ページにアクセスしてください。

WordPressインポーターをインストールする

このページには、WordPress サイトにインストールして実行できるすべてのインポートツールがリストされています。一番下までスクロールし、WordPress の下にある「今すぐインストール」リンクをクリックします。

WordPressインポーターがインストールされたら、「インポーターを実行」リンクをクリックして続行します。

WordPressインポーターを実行する

次に、WordPressのエクスポートファイルをアップロードするように求められます。

「ファイルを選択」ボタンをクリックし、以前にダウンロードしたXMLファイルを選択する必要があります。

WordPress インポートファイルをアップロードする

「ファイルをアップロードしてインポート」ボタンをクリックして続行します。

WordPressはエクスポートファイルをアップロードし、分析します。その後、インポート設定ページにリダイレクトされます。

WordPress インポート設定

著者の割り当てまたは新しい著者の作成を求められます。インポートされたコンテンツをWordPressサイトの既存のユーザーに割り当てるか、新しい著者を作成できます。

次に、「添付ファイルをインポート」セクションのチェックボックスをオンにします。これにより、画像やその他のメディアファイルなどのファイル添付が別のウェブサイトからダウンロードされ、インポートされます。

ただし、インポートに失敗した画像がある場合があり、一部の投稿は引き続きセカンダリサイトの画像にリンクしている可能性があります。次のステップでこれを修正します。

インポートの最終ステップを実行するために、「送信」ボタンをクリックできるようになりました。

WordPressはエクスポートファイルからコンテンツをインポートし、プライマリWordPressサイトに追加します。完了すると、成功メッセージが表示されます。

WordPressインポート完了

このページには、インポートに失敗した項目のリストが表示される場合もあります。多くの場合、これは項目がウェブサイトに既に存在するためですが、常にそうとは限りません。

画像のインポートに問題があったか、セカンダリサイトに存在するテーブルがプライマリサイトに存在しない可能性があります。前述したように、これは2つのサイトでの画像設定の違い、プラグインの欠落、またはその他の問題によって引き起こされる可能性があります。

これらの失敗した項目は、セカンダリウェブサイトから手動でコピーする必要がある場合に備えて、メモしておくとよいでしょう。

4. 外部画像のインポート

画像のインポートに問題があった場合、インポートした投稿の一部はまだセカンダリウェブサイトから画像を読み込んでいる可能性があります。これらは「外部リンク」と呼ばれ、WordPressのパフォーマンスやSEOには最適ではありません。このステップで修正します。

外部画像をインポートする最も簡単な方法は、 Auto Upload Images プラグインをインストールして有効化することです。詳細については、 WordPressプラグインのインストール方法 に関するステップバイステップガイドをご覧ください。

注意: このプラグインはしばらく更新されていませんが、テストでは問題なく動作しました。 WordPressのバージョンでテストされていないプラグインを使用すべきかどうかに関する記事を読むことをお勧めします。

プラグインのデフォルトのインポート設定はほとんどのユーザーにとって機能しますが、 設定 » 画像の自動アップロード ページにアクセスして変更できます。たとえば、600px より大きい画像をインポートしたい場合は、画像サイズの設定を変更する必要があります。

次に、投稿 » 全投稿 ページにアクセスし、プラグインが外部画像を更新できるように、すべての投稿を選択する必要があります。

一度に1ページしか投稿を選択できないため、1ページに表示できる投稿数を増やすことで、より迅速に進めることができます。

投稿ページの上部にある 画面オプション ボタンをクリックすることで、それを行うことができます。

1画面あたりのWordPressページ数を変更する

「1ページあたりの項目数」フィールドの数値を「999」に増やして、「適用」ボタンをクリックする必要があります。一度に多くの投稿を更新できないかもしれないと懸念している場合は、より小さい数値を入力することもできます。

WordPressはページをリロードし、999件の投稿を一覧表示します。「タイトル」の横にあるチェックボックスをクリックすると、すべてをすばやく選択できます。

その後、一括アクションメニューから「編集」を選択し、「適用」ボタンをクリックしてください。

一括操作で複数の投稿を一度に編集

WordPressは、選択したすべての投稿を含む「一括編集」ボックスを表示します。このボックスの設定は変更しないでください。

「更新」ボタンをクリックするだけで、プラグインは選択した投稿で見つかった外部画像をすべてインポートします。

すべての投稿を一括更新

999件以上の投稿がある場合は、次のページにアクセスして残りの投稿を選択する必要があります。

詳細な手順については、WordPress で外部画像をインポートする方法に関するガイドをご覧ください。

5. リダイレクトの設定

2つのWordPressサイトのコンテンツを正常にマージした後、次のステップは、古いサイトにアクセスしたユーザーが新しいWordPressサイトに自動的にリダイレクトされるようにリダイレクトを設定することです。

古い WordPress サイトの .htaccess ファイルを編集する必要があります。

FTPクライアントを使用してWordPressサイトに接続するか、WordPressホスティングダッシュボードのcPanelにあるファイルマネージャーツールを使用して、.htaccessファイルを編集できます。

.htaccessファイルを編集する

.htaccess ファイルは、ウェブサイトのルートフォルダにあります。見つからない場合は、WordPressサイトで.htaccessファイルが見つからない理由に関するガイドを参照して、表示させてください。

このコードを.htaccessファイルの先頭に配置する必要があります:

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.primarysite.com/$1 [R=301,L]

primarysite.com をご自身のプライマリ WordPress サイトのドメイン名に置き換えるのを忘れないでください。その後、変更を保存し、ファイルをサーバーに再度アップロードする必要があります。

セカンダリWordPressサイトの任意の投稿URLにアクセスできるようになり、プライマリサイトの同じ投稿に自動的にリダイレクトされます。

6. WordPressサイトのマージ後のトラブルシューティング

2つのWordPressウェブサイトをマージしたので、重要なデータを見落としていないこと、およびマージされたサイトが期待どおりに機能していることを確認する必要があります。

ここに、実行できるトラブルシューティングの手順をいくつか示します。

カテゴリとタグのマージと一括編集の方法

2つのWordPressサイトをマージした後、カテゴリとタグを整理したい場合があります。詳細な手順については、WordPressでカテゴリとタグをマージおよび一括編集する方法に関するチュートリアルをご覧ください。

投稿やページで古いドメインを指しているURLを修正する方法

インポートされた投稿やページ内のすべての内部リンクは、引き続き古いサイトを指しています。リダイレクトが設定されているため、ユーザーは新しいサイトの正しい投稿に着地します。

ただし、SEOの向上とユーザーエクスペリエンスの改善のために、URLを更新する必要があります。

幸いなことに、これは Search & Replace Everything プラグインで簡単に実行できます。

手順については、WordPressサイト移行時のURL更新方法に関するチュートリアルをご覧ください。

この記事が2つのWordPressサイトをマージするのに役立ったことを願っています。また、究極のWordPress SEO移行チェックリストや、専門家が選んだ最高のWordPress移行サービスもご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

33 CommentsLeave a Reply

    • Similar, this would also tell search engines to go to the new post on your site instead of the old post on the old sites :)

      管理者

  1. この重要なガイドを共有していただきありがとうございます。ガイドに従って進めましたが、古いサイトのコンテンツが新しいサイトに表示されません。「ページが見つかりません」と表示されます。.htaccess のコードをすべて上記のコードに置き換える必要がありますか?助けてください。

    • 推奨事項と競合するコードがない限り、htaccess全体を置き換える必要はありません。最も可能性の高い原因に対処するために、パーマリンクを再保存することをお勧めします。

      管理者

  2. 素晴らしいコンテンツです。以前は個別のニッチ向けに 2 つの別々のブログを維持していましたが、SEO を損なうことなく両方を統合したいと考えていました。これらの手順は詳細でわかりやすいです。執筆ありがとうございます!!

  3. こんにちは。

    この興味深く役立つガイドをありがとうございます!

    同じ名前やID番号を持つページや投稿はどうなりますか?例えば、各ウェブサイトにはホームページ、ブログ、お問い合わせページがあります。これらは同じ名前の別々のページになりますか?

    敬具、
    Monique

    • 投稿は同じ名前になりますが、現在のサイトにあるものと完全に同じでない限り、スラッグは一意になるように変更されます。

      管理者

  4. インポートしようとすると 405 エラーが発生します。両方のサイトの作成者であり管理者です。両方のサイトにログインしています。誰かがこのメッセージに返信してくれるとは思えませんが、念のため残しておきます。

  5. こんにちは。
    新しいサイトと新しいホストで新しいテーマを使用する場合、ページはどこに移動し、新しいテーマに自動的に調整されますか?ページとは、(DIY、レシピ、ライフなど)を意味します。正しいカテゴリに分類されるために、それらの正確なページ見出しが必要になりますか、それともすべて1つのカテゴリに分類されますか?
    ご協力ありがとうございます!

  6. Hello,

    とても良い記事です!2つのWordPressサイトをマージするという点で、まさに私が探していたものです。例えば、WooCommerceを使用しているサイトにも適用できるのか疑問でした。

    このよく書かれた手順に感謝します。

  7. oldsite.org にはルートにブログが1つ、/nytips/ と /nynews/ にさらに2つのブログ、/nyforum/ にコミュニティがあります。/nytips/ と /nynews/ をルートのブログのカテゴリにして、検索ボックスがサイト全体で機能するようにし、ブログとフォーラムを1つ維持できるようにしたいです。この記事は役に立ちますか、それともまず oldsite.net を使用してから oldsite.org に戻す必要がありますか?

    各フォルダはドメインであり、各ドメインとそのエイリアスの SSL 証明書を購入したくなかったので、5 年以上にわたって統合しました。

  8. チームの皆さん、この情報ありがとうございます。古いWordPressサイトの.htaaccessファイルを編集して新しいサイトにリダイレクトしました。上記の記事のコードを使用しました。しかし、oldsite.com/wp-adminにアクセスできなくなりました。newsite.com/wp-adminにリダイレクトされてしまいます!プラグイン、WordPress自体、またはその他の理由で古いサイトの管理ダッシュボードにアクセスする方法はありますか?よろしくお願いします、Ed

      • こんにちは、チーム

        返信ありがとうございます。問題は、古いサイトの管理画面がすぐに新しいサイトの管理画面にリダイレクトされるため、リダイレクトを編集/削除するために古いサイトの.htaccessファイルにアクセスできないことです。これはニワトリと卵の状態です!これを修正する方法はありますか?よろしくお願いします、Ed

  9. こんにちは!
    サイトAからサイトBへコンテンツを移行しました。どちらもWordPress CMSを使用しています。コンテンツをマージした後、Google Search Consoleの住所を変更する必要がありますか?よろしくお願いします。

  10. ウェブサイトを統合し、すべての投稿が新しいウェブサイトに移行しました。
    しかし、記事を検索すると、検索エンジンには古いウェブサイトのURLと名前が引き続き表示されます。
    古いウェブサイトを削除したり、期限切れになったりした場合はどうなりますか?

    • 最善の方法は、古いウェブサイトから新しいウェブサイトへリダイレクトを設定し、それを決して期限切れにしないことです。

  11. 興味深く、役立つ記事をありがとうございます。
    現在、3つのウェブサイトを古いメインサイトと統合中です。手作業で行っており、時間がかかっています。自動でできるとは知りませんでした。しかし、記事ではカバーされていないと思われる問題に直面しています。「すべてのコンテンツ」を選択してサイトからエクスポートした場合、投稿に寄せられたコメントも含まれますか?含まれない場合、コメントのエクスポート/インポート方法は?
    よろしくお願いいたします。
    ジョン

  12. 個別のブログ投稿を1年かけて1つずつリダイレクトしても大丈夫ですか?

    例:毎週、ブログ記事(勢いがなくなっているもの)から2つの記事がメインのブログに再公開されます。そして、1年間毎週2つのリダイレクトが行われます。
    このプロセスは、すべてメインブログに移動されるまで続きます(例えば、1年間で100記事)。SEOの観点から見て、それは悪い考えでしょうか?

  13. 皆さん、こんにちは。

    マージする場合、ページ/投稿IDの状況はどうなりますか?もし比較的大きなサイトを扱っている場合、インポート時にページIDが重複する可能性はありますか?それは問題を引き起こしますか、そしてもしそうなら、それを回避/修正するにはどうすればよいですか?

    乾杯、
    クリス

    • 個別のブログ投稿を1年かけて1つずつリダイレクトしても大丈夫ですか?

      例:毎週、ブログ記事(勢いがなくなっているもの)から2つの記事がメインのブログに再公開されます。そして、1年間毎週2つのリダイレクトが行われます。
      このプロセスは、すべてメインブログに移動されるまで続きます(例えば、1年間で100記事)。SEOの観点から見て、それは悪い考えでしょうか?

  14. こんにちは、

    古いサイトを新しいサイトにインポートする際、新しいサイトのテーマ設定は自動的に適用されますか?
    どのようにすれば一致させることができますか?

    ありがとう

    • 古いサイトへのトラフィックがなくなったと確信したら、削除できます。ただし、元のサイトが検索エンジン以外のソースからかなりのトラフィックを得ている場合は、ドメインをできるだけ長く維持したい場合があります。

      管理者

  15. 特定のカテゴリまたはカスタム投稿タイプにウェブサイトの投稿を1つインポートしたいと考えています。その場合、別のリダイレクトが必要になります。そのためのチュートリアルを作成していただけますか?

  16. この情報ありがとうございます。2つのサイトを正常にマージし、1つのダッシュボードから正常に動作しています。素晴らしい仕事です

  17. これは興味深く、役立ちます。しかし、私は反対の質問があります。新しいWordPressブログを開始し、特定の投稿のみを新しいブログにエクスポートしたいのです(例:ギリシャ、セーリングなどの特定のタグまたはカテゴリを持つすべての投稿)。手作業でコピー&ペーストしてきましたが、写真、タグ、カテゴリを再度追加する必要があります。もっと簡単な方法はありませんか?

    • ジョージナ様

      はい、できます。方法は以下の通りです。

      まず、WordPressで新しいカテゴリを作成します。好きな名前を付けることができます。

      次に、「投稿」→「すべての投稿」画面に移動する必要があります。「画面オプション」ボタンを右上の隅をクリックします。「1ページあたりの表示項目数」の下に、サイト上の投稿の総数よりも大きい数値を入力し、「適用」ボタンをクリックします。

      WordPressはすべての投稿を同じページに読み込みます。移動したい投稿の横にあるチェックボックスを選択します。次に、「一括操作」ドロップダウンメニューから「編集」を選択し、「適用」ボタンをクリックします。

      ボックスが表示され、いくつかのオプションが表示されます。先ほど作成したカテゴリを選択するだけで、選択したすべての投稿をそのカテゴリに分類できます。変更を保存するには、更新ボタンをクリックします。

      「ツール」→「エクスポートページ」に移動します。投稿を選択し、エクスポート設定で移動したいすべての投稿が含まれるカテゴリを選択します。

      管理者

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。