ウェブサイト移行のための301リダイレクトマップを作成する方法
John Turner
John Turner
ウェブサイトの移行はエキサイティングですが、長年のSEO作業を破壊することなくすべてを移動する方法について疑問に思うかもしれません。
301リダイレクトマップは、移行へのアプローチ方法をすべて変えます。
ウェブサイトの転居届のようなものだと考えてください。引っ越し時に郵便物を転送するのと同じように、リダイレクトマップはブラウザと検索エンジンに古いページのどこに移動したかを知らせるのに役立ちます。
適切なリダイレクトマップがあれば、すべてのリンクが機能し、検索エンジンの権威がすべて新しい場所に移管されることを知って、自信を持ってサイトを移行できます。
主なポイントは次のとおりです:
- 301リダイレクトマップは、古いURLと新しいURLを照合するスプレッドシートであり、ウェブサイト移行中にSEO価値を維持します。
- リダイレクトがないと、すべての被リンク、検索ランキングを失い、404エラーによりユーザーエクスペリエンスが悪化します。
- リダイレクトマップは、ドメイン変更、再設計、HTTPS切り替え、コンテンツ監査、プラットフォーム移行に不可欠です。
- 古いサイトをクロールし、スプレッドシートでURLをマッピングし、AIOSEOのようなプラグインを通じて実装することで作成します。
- すべてのリダイレクトが正しく機能し、301ステータスコードを返すことを確認するために、移行の前後に徹底的にテストしてください。
目次
301リダイレクトマップとは何ですか?
301リダイレクトマップは、少なくとも2つの列(古いURLと新しいURL)を持つスプレッドシートにすぎません。このURLリダイレクトマッピングプロセスは、移行中のサイトのSEO価値を維持するために不可欠です。
301は、ブラウザと検索エンジンにこれが永続的な移動であることを伝えるHTTPステータスコードを指します。誰かが古いリンクをクリックしたり、Googleが古いページをクロールしようとしたりすると、301リダイレクトは自動的に新しい場所に送信します。
301リダイレクトは訪問者を正しい場所に移動させるだけでなく、SEO専門家が「リンクエクイティ」と呼ぶものも渡します。古いページが被リンクや検索エンジンの信頼から獲得したすべての権威とランキングパワーは、新しいページに転送されます。
リダイレクトがないと、それらの古いURLは404エラーを返す行き止まりになります。Googleはそれらのページを検索結果に表示しなくなります。
一生懸命獲得した被リンクは無価値になります。長年のSEOの努力が一夜にして消え去ります。
301リダイレクトマップを使用できるのは誰ですか?
サイトのURLを変更するたびにリダイレクトマップが必要です。最も一般的なシナリオは次のとおりです。
- 新しいドメインへの移動(yoursite.comからyournewsite.comへ)
- URL構造を変更するウェブサイトの再設計(/blog/post-titleから/articles/post-titleへ)
- HTTPからHTTPSへの切り替え
- 古いページを削除するが、訪問者を関連コンテンツにリダイレクトしたいコンテンツ監査
- EコマースサイトのURL構造や個々の商品ページの変更を伴う再構築
- プラットフォーム移行(WordPressからShopifyへ、WixからWordPressへなど)
基本的に、URLが変更される場合はリダイレクトが必要です。リダイレクトを管理するために、多くのSEO専門家はマップを作成してすべてを追跡します。これは、リダイレクトが必要な多数のページを扱う場合に特に重要です。
301リダイレクトマップを作成する理由
リダイレクトマップは、サイト移行の3つの重要な部分を保護します。
- SEO価値の維持
Googleの最初のページに表示されるすべてのページは、数ヶ月または数年の作業を表しています。リダイレクトなしで移行すると、ゼロからやり直すことになります。
適切なリダイレクトマップは、「ページは消えたのではなく、移動しただけです」と検索エンジンに伝えることで、SEO価値を維持します。
- ユーザーエクスペリエンス(UX)の維持
訪問者の立場になって考えてみてください。彼らはあなたのお気に入りのブログ記事をブックマークし、移行から6ヶ月後にアクセスします。リンクをクリックすると404エラーが表示されます。
ユーザーはあなたの技術的な課題には関心がありません。彼らは探していたコンテンツを求めています。それが見つからないと、彼らは離れていきます。
リダイレクトは、潜在的なフラストレーションをスムーズな体験に変えます。各URLリダイレクトにより、訪問者は混乱することなく探しているものを正確に見つけることができます。
- 整理とエラー防止
リダイレクトマップは、人的エラーに対するセーフティネットです。
すべてのURLを説明するように強制します。時折トラフィックがある古いランディングページなど、考えもしなかったエッジケースをキャッチします。
301リダイレクトマップの作成方法
ウェブサイト移行前に301リダイレクトマップを作成するための主要な手順を以下に示します。
- 古いURLのコンパイル:サイトマップとScreaming Frogのようなクロールツールを使用して、既存のすべてのページを見つけます
- 新しいURLのコンパイル:ステージングサイトをクロールするか、移行計画に基づいて新しいURL構造を作成します
- マップの構築:ソースURL、宛先URL、メモ、ステータスの列を持つスプレッドシートを作成します
- URLのマッピング:古いURLごとに新しい同等のURLを一致させ、50〜100件ずつバッチ処理します
- 一致しないURLの処理:関連ページ、カテゴリページ、または最終手段としてホームページにリダイレクトします
古いURLのリストをコンパイルする
古いURLを新しいURLにマッピングする前に、現在扱っているものの完全なインベントリが必要です。
サイトマップから始めます。ほとんどのウェブサイトには、yoursite.com/sitemap.xmlにXMLサイトマップがあります。これは、最も重要なページのベースラインリストを提供します。

しかし、そこで止まらないでください。サイトマップは常にすべてをキャプチャするわけではありません。
より包括的なリストについては、Screaming Frog SEO Spider(最大500 URLまで無料)のようなクロールツールを使用してください。現在のサイトに向け、見つけられるすべてのページをクロールさせます。
このアプローチは、URLを1つずつ手動で検出するよりも時間を節約できます。
以下を忘れないでください:
- メインナビゲーションに含まれていない可能性のある古いブログ記事
- 以前のキャンペーンのランディングページ
- サイト構造の奥深くに隠されている可能性のある商品ページ
- PDFダウンロードやその他のファイルタイプへの直接トラフィック
新しいURLのリストをコンパイルする
URL構造はそのままに、単純なドメイン変更を行う場合、この手順は簡単です。古いURLリストで検索と置換を実行するだけです。「oldsite.com」を「newsite.com」に変更すれば完了です。
より複雑な移行の場合は、古いサイトをクロールしたのと同じ方法で新しいサイトをクロールする必要があります。
ほとんどの開発者は、公開前にステージングドメインで新しいサイトをセットアップします。そのステージングサイトをクロールして、新しいURLの完全なリストを取得します。
スプレッドシートでマップを作成する
GoogleスプレッドシートまたはExcelを開き、これらの列を持つ簡単なスプレッドシートを作成します。
- ソースURL(古いURL)
- 宛先URL(新しいURL)
- メモ(オプションですが、複雑なケースでは役立ちます)
- ステータス(オプション、進捗状況の追跡用)

シンプルに保ち、AIツールを使用して支援できることを忘れないでください。私はGeminiを使用して、1分未満でこの301リダイレクトマップを作成しました。
古いURLを新しいURLにマッピングする
ここで実際の作業が行われます。各古いURLを確認し、どこにリダイレクトするかを決定します。
簡単なケースでは、これは明白です。古い「会社概要」ページは新しい「会社概要」ページにマッピングされます。お問い合わせフォームはそのままお問い合わせフォームとして残ります。
しかし、より難しい状況に遭遇するでしょう。たとえば、5つの異なる商品カテゴリページを2つに統合したかもしれません。または、ブログを再構築してURL形式を完全に変更したかもしれません。
ここで時間をかけてください。あなたが下すすべての決定は、SEOとユーザーエクスペリエンスの両方に影響します。
燃え尽きたり、不注意な間違いを始めたりしないように、バッチ(一度に50〜100 URL程度)で作業することをお勧めします。
作業を進めながら、作業を再確認してください。宛先URLの1つのタイポは、どこにもつながらないリダイレクトを意味します。
直接一致しないURLを処理する
すべての古いURLに完璧な新しい同等物があるわけではありません。たとえば、古いコンテンツを削除したか、複数の古いページを1つの包括的な新しいページに結合したかもしれません。
ここでは、最良から最悪までの解決策をいくつか紹介します。
- 最も関連性の高い新しいページにリダイレクトします。「WordPressセキュリティのヒント」に関するブログ投稿があり、現在は「WordPressセキュリティ完全ガイド」という包括的なガイドがある場合、これは自然な一致です。
- 親カテゴリページにリダイレクトします。特定の照合が見つからない場合は、類似のコンテンツを含む、より広範なカテゴリにリダイレクトします。
- ホームページにリダイレクトします。これは最後の手段であるべきです。404エラーを防ぎますが、実質的にはユーザーや検索エンジンにほとんど価値を提供しない「ソフト404」です。
何をするにしても、リダイレクトなしで古いURLを残さないでください。ある程度関連性のあるページへのリダイレクトは、デッドリンクよりも常に優れています。
301リダイレクトを実装する方法
マップの作成は戦いの半分にすぎません。次に、これらのリダイレクトを実際にウェブサイトに実装する必要があります。
WordPressユーザーの場合、サーバーファイルを直接編集しようとするのではなく、プラグインを使用することを強くお勧めします。All in One SEO(AIOSEO)は、CSVまたはJSONファイルからリダイレクトマップ全体をインポートできるため、私の定番の選択肢です。

数百ものリダイレクトを一つずつ作成する代わりに、スプレッドシート全体を一度にアップロードできます。リダイレクトマップをCSVファイルとして保存し、AIOSEOにアップロードすれば完了です。
プラグインは、バックグラウンドですべての技術的な実装を処理します。設定ファイル内の文字の間違いでサイトが壊れるリスクはありません。
WordPressを使用していない場合、またはより技術的な制御を好む場合は、サーバー構成を通じてリダイレクトを実装できます。
- Apacheサーバーは.htaccessファイルを使用します
- Nginxサーバーはサーバー設定ファイルの変更が必要です
ただし、サーバーファイルを編集することに慣れておらず、構文を理解していない限り、プラグインを使用してください。サイトが壊れるリスクは、サーバーレベルのリダイレクトのわずかなパフォーマンス上の利点に見合うものではありません。
301リダイレクトのベストプラクティス
- リダイレクトチェーンを回避してください。AからBへ、BからCへリダイレクトしないでください。追加のホップごとにユーザーエクスペリエンスが低下し、SEO値が希釈されます。常に最終的な宛先に直接リダイレクトしてください。
- 新しいサイトの内部リンクを更新してください。移行が完了したら、リダイレクトに依存するのではなく、内部リンクを新しいURLを直接指すように更新してください。これにより、サーバーの負荷が軽減され、ページの速度が向上します。
- 可能な限り1対1のマッピングを目指してください。最も強力なSEOメリットは、類似したコンテンツを持つ古いページ1つを新しいページ1つにリダイレクトすることから得られます。
- リダイレクトマップを将来参照できるように保管してください。後でリダイレクトを変更する必要がある場合や、将来の移行のためにマッピングを参照したい場合があります。
- 公開前にすべてをテストしてください。壊れたリダイレクトは、ブラウザをクラッシュさせる無限ループを作成するため、リダイレクトがないよりも悪い状態です。
301リダイレクトをテストする方法
301リダイレクトを設定したら、テストする時間です。AIOSEOのリダイレクションアドオンを使用した場合は、各URLの下にリダイレクトを確認ボタンがあります。

AIOSEOはリンクのステータスコードを通知します。正しく設定されていれば、301リダイレクトになります。

一括ステータスコードチェッカーツールを使用することもできます。HTTPステータスコードチェッカーのようなツールは、一度に数百のURLをテストし、301リダイレクトを返すものと404エラーを返すものを表示できます。

リダイレクトを実装した後、古いURLのリストに対してScreaming Frogのクロールを再度実行してください。それぞれが正しい新しいURLを指す301ステータスコードを示すはずです。
最も重要なページを手動でスポットチェックしてください。ブラウザを開き、最も重要な古いURLを10〜20個手動で訪問してください。それらが迅速にリダイレクトされ、正しいページに着陸することを確認してください。
移行が公開された後、Google Search Consoleで新しい404エラーに注意してください。404のエラーが急増することは、通常、リダイレクトマップでURLを見落としたことを意味します。
よくある質問(FAQ)
Googleは301リダイレクトをペナルティしますか?
いいえ。Googleは、コンテンツを永久に移動する際には301リダイレクトの使用を推奨しています。これらは新しいURLにほぼすべてのランキングパワーを渡しますが、数週間で回復する一時的な低下が見られる場合があります。
301リダイレクトは元に戻せますか?
はい、301リダイレクトはいつでも削除または変更できます。ただし、Googleが変更を認識し、それに応じて調整するには数週間かかる場合があります。
301リダイレクトの代替手段は何ですか?
302リダイレクトは、永続的な移動ではなく一時的な移動を示します。メンテナンスページやA/Bテストには302を使用しますが、移行には301を使用してください。これにより、SEO値が最大限に伝達されます。
数百の301リダイレクトがあると、ウェブサイトの速度が低下しますか?
個々のリダイレクトはロード時間にほとんど影響しません。わずか数ミリ秒です。ただし、リダイレクトチェーン(A → B → C)は速度を大幅に低下させるため、リダイレクトは直接的に保ってください。
成功する移行のためのあなたのブループリント
リダイレクトマップをスキップして後で後悔するビジネスオーナーをたくさん見てきました。彼らのオーガニックトラフィックは消え、ユーザーは行き止まりにぶつかり、不満を感じて離れていきます。
包括的なリダイレクトマップを使用すると、移行を管理できます。SEO権威のすべてのビットが新しいサイトに転送され、ユーザーは探しているものを見つけます。
ただし、リダイレクトマップは、成功する移行の1つの部分にすぎません。リダイレクトを実装する前に、ウェブサイトのファイルとデータベースを安全に移動する必要があります。
そこでDuplicator Proが不可欠になります。これは、すべてを新しいホスティング環境またはドメインに移動する複雑なプロセスを処理します。これは、他のすべてを可能にする基盤と考えてください。まだ存在しないページにリダイレクトすることはできません。
自信を持って次の移行を開始してください。リダイレクトマップを作成し、Duplicator Proを使用してサイトを安全に移動し、SEOランキングが新しい場所についてくるのを確認してください。
せっかくなので、これらの厳選されたリソースも気に入っていただけると思います。