最高のWordPressバックアップ
& 移行プラグインを今すぐ入手しよう
デュプリケーターを今すぐ入手
デュプリケーター・クラウド発表

[新機能] クラウドバックアップがよりシンプルに - Duplicator Cloudがサードパーティストレージを排除

Duplicator Cloudでスケーラブルで手頃な価格のクラウドストレージプランを検討し、サイトのバックアップを安全に整理し、1つでアクセスできるようにしましょう。
301リダイレクト・マップの作成方法

ウェブサイト移行のための301リダイレクトマップの作成方法 

執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
     レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

ウェブサイトの移行はエキサイティングなものだが、長年のSEO作業を台無しにすることなく、すべてを移行するにはどうしたらよいかと悩むかもしれない。

301リダイレクトマップは、マイグレーションへのアプローチ方法のすべてを変えます。

ウェブサイトの住所変更フォームのようなものだと考えてください。家を引っ越したときに郵便物を転送するように、リダイレクトマップは、古いページがどこに移動したかをブラウザや検索エンジンに知らせるのに役立ちます。

適切なリダイレクトマップがあれば、すべてのリンクが機能し、すべての検索エンジンのオーソリティが新しいホームに移行することを確信しながら、安心してサイトを移転することができます。

以下はその要点である:

  • 301リダイレクトマップは、古いURLを新しいURLにマッチさせるスプレッドシートで、ウェブサイトの移行時にSEOの価値を維持します。
  • リダイレクトなしでは、バックリンク、検索順位、404エラーによるユーザーエクスペリエンスを失う。
  • リダイレクトマップは、ドメインの変更、再設計、HTTPSの切り替え、コンテンツの監査、プラットフォームの移行に不可欠です。
  • 旧サイトをクロールし、スプレッドシートでURLをマッピングし、AIOSEOのようなプラグインで実装する。
  • すべてのリダイレクトが適切に機能し、301ステータスコードを返すことを確認するために、移行前と移行後に徹底的にテストする。

目次

301リダイレクトマップとは?

301リダイレクトマップは、古いURLと新しいURLの少なくとも2つの列を持つスプレッドシートに過ぎません。このURLリダイレクトマッピングプロセスは、移行中にサイトのSEO価値を維持するために不可欠です。

301とは、ブラウザや検索エンジンに恒久的な移動であることを伝えるHTTPステータスコードを指す。誰かが古いリンクをクリックしたり、Googleが古いページをクロールしようとすると、301リダイレクトは自動的に新しい場所に送ります。

301リダイレクトは、訪問者を正しい場所に移動させるだけでなく、SEOの専門家が "リンクエクイティ "と呼ぶものも渡します。古いページがバックリンクと検索エンジンの信頼から得た権威とランキングパワーは、すべて新しいページに移されます。

リダイレクトがないと、古いURLは404エラーを返す行き止まりになってしまう。グーグルは検索結果にそれらのページを表示しなくなる。

苦労して獲得したバックリンクが無価値になる。長年のSEOの努力が一夜にして消えてしまうのだ。

301リダイレクトマップを利用できるのは?

リダイレクトマップは、サイトのURLを変更するときにいつでも必要です。ここでは、最も一般的なシナリオを紹介します:

  • 新しいドメインへの移行(yoursite.comからyournewsite.comへ)
  • URL構造を変更するウェブサイトの再設計(/blog/post-titleから/articles/post-titleへ)。
  • HTTPからHTTPSへの切り替え
  • 古いページを削除しているが、訪問者を関連コンテンツにリダイレクトさせたい場合のコンテンツ監査
  • 商品カテゴリーURLや個々の商品ページを変更するEコマースサイトの再構築
  • プラットフォームの移行(WordPressからShopify、WixからWordPressなど)

基本的に、URLが変わる場合はリダイレクトが必要です。リダイレクトを管理しやすくするために、多くのSEOエキスパートがマップを作成し、すべてのリダイレクトを追跡しています。これは、リダイレクトが必要なページが大量にある場合に特に重要です。

なぜ301リダイレクト・マップを作成するのか?

リダイレクトマップは、サイト移行の3つの重要な部分を保護します:

  • SEOの価値を維持する

Googleの1ページ目に表示されるすべてのページは、数ヶ月から数年にわたる作業を表しています。リダイレクトなしで移行する場合、ゼロからのスタートになります。

適切なリダイレクトマップは、検索エンジンに "このページは消えたのではなく、移動しただけだ "と伝えることで、SEOの価値を維持する。

  • ユーザー・エクスペリエンス(UX)の維持

訪問者の立場になって考えてみよう。彼らはあなたの最高のブログ記事をブックマークし、あなたの移行から6ヶ月後に訪問します。リンクをクリックすると404エラーが表示されます。

ユーザーは技術的な課題など気にしていない。彼らは探していたコンテンツが欲しいのです。それが見つからないと、彼らは去っていく。

リダイレクトは、潜在的なフラストレーションをスムーズなエクスペリエンスに変えます。各URLリダイレクトは、訪問者が混乱することなく探しているものを正確に見つけられるようにします。

  • 組織とエラー防止

リダイレクトマップは、ヒューマンエラーに対するセーフティネットだ。

URLのひとつひとつを考慮しなければならない。古いランディングページが今でも時々トラフィックを獲得しているような、あなたが思いもつかないようなエッジケースを捕らえることができる。

301リダイレクトマップの作成方法

ここでは、ウェブサイト移行前に301リダイレクトマップを作成するための主な手順を説明します:

  • 古いURLをコンパイルする:サイトマップやScreaming Frogのようなクロールツールを使って、既存のページをすべて見つける。
  • 新しいURLをコンパイルする:ステージングサイトをクロールするか、移行計画に基づいて新しいURL構造を作成します。
  • マップを作成する:送信元URL、送信先URL、メモ、ステータスの列を持つスプレッドシートを作成する。
  • URLをマップする:旧URLと新URLをマッチさせる。
  • 一致しないURLを処理する:最後の手段として、関連ページ、カテゴリーページ、またはホームページにリダイレクトする。

古いURLのリストを作成する

古いURLを新しいURLにマッピングする前に、現在使用しているURLの完全なインベントリが必要です。

サイトマップから始めましょう。ほとんどのウェブサイトはyoursite.com/sitemap.xmlにXMLサイトマップを持っています。これにより、最も重要なページの基本リストが得られます。

ウェブサイトXMLサイトマップ

しかし、そこで立ち止まってはいけない。サイトマップは必ずしもすべてを捉えているわけではない。

より包括的なリストは、Screaming Frog SEO Spider(500URLまで無料)のようなクロールツールを使用します。このツールを現在のサイトに向けて、見つけることができるすべてのページをクロールさせる。

この方法は、URLをひとつひとつ手作業で発見するのに比べて時間を節約できる。

忘れてはならないことがある:

  • メイン・ナビゲーションにない古いブログ記事
  • 過去のキャンペーンのランディングページ
  • サイト構造の奥深くに隠れている可能性のある製品ページ
  • PDFダウンロードなど、直接トラフィックを獲得できるファイルタイプ

新しいURLのリストを作成する

単純なドメイン変更(同じURL構造を維持)であれば、このステップは簡単です。古いURLリストを検索して置き換えるだけです。"oldsite.com "を "newsite.com "に変更すれば完了です。

より複雑な移行の場合は、古いサイトをクロールしたのと同じ方法で新しいサイトをクロールする必要がある。

ほとんどの開発者は、本番稼動前に新しいサイトをステージング・ドメインにセットアップする。そのステージングサイトをクロールして、新しいURLの完全なリストを取得します。

スプレッドシートで地図を作る

Google SheetsまたはExcelを開き、これらの列でシンプルなスプレッドシートを作成する:

  • ソースURL(古いURL)
  • 送信先URL(新しいURL)
  • 備考(任意だが、複雑なケースに役立つ)
  • ステータス(オプション、進捗状況確認用)
301リダイレクトマップ

シンプルに、そしてAIツールを使うことも忘れずに。私はGeminiを使って、この301リダイレクトマップを1分以内に作成した。

旧URLを新URLにマップする

ここからが本当の仕事だ。それぞれの古いURLを調べ、どこにリダイレクトさせるかを決めます。

簡単なケースでは、これは明らかです。古い「会社概要」ページは新しい「会社概要」ページにマップされます。お問い合わせフォームはお問い合わせフォームのままです。

しかし、もっと厄介な状況に遭遇することもある。5つあった商品カテゴリーページを2つに統合したとか。あるいは、ブログを再構築し、URLのフォーマットを完全に変更した。

ここで時間をかけてください。あなたが下すすべての決断は、SEOとユーザーエクスペリエンスの両方に影響します。

燃え尽きてしまったり、不注意なミスを犯したりしないように、一度に50~100のURLをまとめて作業することをお勧めする。

ダブルチェックをしながら作業を進めましょう。目的地のURLにタイプミスが1つでもあると、どこにもつながらないリダイレクトになってしまいます。

直接一致しないURLを扱う

すべての古いURLに、完璧な新しい同等のものがあるとは限りません。もしかしたら、古くなったコンテンツを削除したのかもしれないし、複数の古いページを1つの包括的な新しいページにまとめたのかもしれない。

ベストからワーストまで、いくつかの解決策を紹介しよう:

  • 最も関連性の高い新しいページにリダイレクトする。WordPress Security Tips」というブログ記事があったとして、「Complete WordPress Security Guide」という包括的なガイドがあれば、それは自然な一致です。
  • 親カテゴリーページにリダイレクトします。該当するコンテンツが見つからない場合は、類似のコンテンツを含むより広いカテゴリーにリダイレクトします。
  • ホームページにリダイレクトする。これは最後の手段です。404エラーは防げるが、本質的には "ソフト404 "であり、ユーザーにも検索エンジンにもほとんど価値をもたらさない。

何をするにしても、古いURLをリダイレクトなしで残さないこと。ある程度関連性のあるページへのリダイレクトは、死んだリンクよりも常に良いものです。

301リダイレクトの実装方法

マップの作成は戦いの半分に過ぎません。リダイレクトを実際にウェブサイトに実装する必要があります。

WordPressユーザーには、サーバーファイルを手動で編集するよりも、プラグインを使うことを強くお勧めする。All in One SEO(AIOSEO)は、CSVまたはJSONファイルからリダイレクトマップ全体をインポートすることができるため、私の一番のお気に入りだ。

AIOSEOでリダイレクトをインポートする

何百ものリダイレクトを1つずつ作成する代わりに、スプレッドシート全体を一度にアップロードすることができます。リダイレクトマップをCSVファイルとして保存し、AIOSEOにアップロードすれば完了です。

技術的な実装はすべてプラグインが裏で行います。設定ファイルの文字を間違えてサイトを壊してしまうリスクはありません。

WordPressを使用していない場合や、より技術的な制御を好む場合は、サーバーの設定でリダイレクトを実装することができます:

  • Apacheサーバーは.htaccessファイルを使用します。
  • Nginxサーバーでは、サーバー設定ファイルの変更が必要です。

しかし、サーバーファイルの編集に慣れていて、構文を理解しているのでなければ、プラグインを使いましょう。サイトが壊れてしまうリスクは、サーバーレベルでのリダイレクトのわずかなパフォーマンス上の利点に見合うものではありません。

301リダイレクトのベストプラクティス

  • 避ける リダイレクトチェーン.A→B→Cへのリダイレクトはやめましょう。ホップが増えるたびにユーザー体験は遅くなり、SEOの価値も薄れてしまいます。常に最終目的地に直接リダイレクトしましょう。
  • 新サイトの内部リンクを更新する。移行が完了したら、リダイレクトに頼らず、新しいURLを直接指すように内部リンクを更新しましょう。これにより、サーバーの負荷が軽減され、ページ速度が向上します。
  • 可能な限り1対1のマッピングを目指しましょう。最も強力なSEO効果は、1つの古いページを、類似したコンテンツを持つ特定の新しいページにリダイレクトすることで得られます。
  • リダイレクトマップは将来の参考のために保管しておきましょう。後でリダイレクトを修正する必要があるかもしれませんし、将来のマイグレーションのためにマッピングを参照したいかもしれません。
  • 本番前にすべてをテストしましょう。壊れたリダイレクトは、ブラウザをクラッシュさせる無限ループを作成するため、リダイレクトが全くないよりも悪いです。

301リダイレクトのテスト方法

301リダイレクトを設定したら、次はそれをテストする番だ。AIOSEOのリダイレクトアドオンを使用している場合は、各URLの下にリダイレクトチェックボタンがあります。

AIOSEOで301リダイレクトをチェック

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

AIOSEOで301リダイレクトに成功

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

HTTPステータスチェッカー

リダイレクトを実装した後、古いURLのリストに対して再度Screaming Frogのクロールを実行します。それぞれが正しい新しいURLを指す301ステータスコードを表示するはずです。

最も重要なページを手動で抜き打ちチェックする。ブラウザを開き、最も重要な古いURLのうち10~20個を手動で訪問する。素早くリダイレクトされ、正しいページにランディングしていることを確認する。

移行が完了したら、Google Search Consoleで新しい404エラーが発生していないか確認してください。404エラーの急増は、通常、リダイレクトマップでいくつかのURLを見逃していることを意味します。

よくある質問 (FAQ)

Googleは301リダイレクトにペナルティを与えるのか?

いいえ。Googleは、コンテンツを永続的に移動させる場合、301リダイレクトを使用することを推奨しています。一時的に順位が下がるかもしれませんが、数週間で回復します。

301リダイレクトは取り消すことができますか?

はい、301リダイレクトはいつでも削除・変更できます。しかし、Googleがその変更に気づき、それに応じて調整するまでには数週間かかるかもしれません。

301リダイレクトに代わる方法は?

302リダイレクトは、恒久的な移動ではなく、一時的な移動を意味する。メンテナンスページやA/Bテストには302を使用するが、移行には301を使用する。

何百もの301リダイレクトがあると、ウェブサイトは遅くなりますか?

個々のリダイレクトのロード時間は数ミリ秒程度です。しかし、リダイレクトチェーン(A→B→C)は、著しく処理速度を低下させるので、リダイレクトは直接行うようにしましょう。

移行を成功させるための青写真

私は、リダイレクトマップをスキップし、後で後悔する多くのビジネスオーナーを見てきました。オーガニックなトラフィックは消え、ユーザーは行き止まりにぶつかり、不満げに去っていく。

包括的なリダイレクトマップがあれば、移行をコントロールできます。SEOの権威はすべて新しいサイトに引き継がれ、ユーザーは探しているものを見つけることができます。

しかし、リダイレクトマップは移行を成功させるための1つの要素に過ぎません。リダイレクトを実装する前に、ウェブサイトのファイルとデータベースを安全に移動する必要があります。

そこでDuplicator Proが不可欠になります。Duplicator Proは、すべてを新しいホスティング環境やドメインに移行する複雑なプロセスを処理します。まだ存在しないページにリダイレクトすることはできません。

安心して次の移行を始めましょう。リダイレクトマップを作成し、Duplicator Pro を使用してサイトを安全に移行し、SEO ランキングが新居に続くのを見守りましょう。

ここにいる間に、他の厳選されたリソースも気に入ると思う:

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。