サイト管理中に知っておくべき様々なリダイレクトの種類について知りたいですか?
リダイレクトはサイトメンテナンスに不可欠な要素であり、サイトが正常に機能するようにするために役立ちます。また、検索ランキングを向上させる上で重要な役割も果たします。
この記事では、サイトを健全に保つために知っておくべきリダイレクトの種類について説明します。
この記事では
リダイレクトとは?
リダイレクトとは、SEOにおいて、ユーザーや検索エンジンが探していたURLが移動または削除された場合に、関連性の高いURLに送信する方法です。ユーザーが古いURLにアクセスすると、リダイレクトはすぐに新しいURLに転送されます。
より技術的に言うと、リダイレクトは3xxカテゴリのHTTPステータスコードの一種であり、検索エンジンにリクエストされたリソース(ウェブページ、画像など)が見つかったが、別の場所にあることを伝えます。リダイレクトの種類によっては、サーバーは検索エンジン(または他のクライアント)に、実際の内容に到達するために追加の手順(新しいリンクをたどるなど)を実行するように指示します。

上記の例では、ソースURL(古いURL)をターゲットURL(新しいURL)にリダイレクトしています。
リダイレクトはサイトメンテナンスに不可欠な要素です。そのため、自動リダイレクトを設定することは、サイトの健全性を良好に保つための優れた方法です。
リダイレクトには何種類ありますか?
URLを変更する理由に応じて、目標を達成するためにさまざまな種類のリダイレクトを使用できます。主なものには次のようなものがあります。
3xxリダイレクト
3xxリダイレクトは、リダイレクトを専門に扱うHTTPステータスコードのカテゴリです。3xxコードに遭遇した場合、リクエストされたリソース(ウェブページ、画像など)が見つかったが、別の場所にあることを意味します。サーバーはブラウザ(または他のクライアント)に、実際の内容に到達するために追加の手順(新しいリンクをたどるなど)を実行するように指示しています。
4xxリダイレクト(クライアントサイドエラー応答)
4xx範囲のHTTPステータスコードは、クライアントエラー応答として分類されます。これは、問題がサーバーの処理能力ではなく、リクエスト自体にあることを意味します。したがって、4xx HTTPステータスコードは技術的にはリダイレクトではありません。
多くの場合、これらは、構文の誤り、情報の不足、または不正なアクセス試行など、リクエスト自体に問題があることから生じます。
4xx HTTPステータスコードの例としては、404(見つかりません)、403(禁止)、400(不正なリクエスト)などがあります。
5xxリダイレクト(サーバーサイドエラー応答)
4xx HTTPステータスコードと同様に、5xxカテゴリのステータスコードもリダイレクトではありません。代わりに、5xxサーバーエラーのステータスコードは、ウェブページを取得するためのリクエストは有効ですが、サーバーがリクエストを完了できないことを意味します。ウェブサイトで5xxサーバーエラーが発生している場合は、すぐにサーバーを確認する必要があります。
5xxエラーの例としては、500(内部サーバーエラー)、502(不正なゲートウェイ)、503(サービス利用不可)などがあります。
サーバーエラーはサーバー側の問題を示すため、ユーザーをリダイレクトする必要も可能性もありません。代わりに、ユーザーは問題を示すエラーメッセージが表示される場合があります。
WordPressでリダイレクトのすべての種類を簡単に処理する方法
リダイレクトとは何か、そして他のHTTPステータスコードの意味がわかったところで、WordPressでリダイレクトをどのように処理できるかを簡単に見てみましょう。
ステップ1:All in One SEOをインストールして有効化する
さまざまなリダイレクトタイプを処理するための最初のステップは、All In One SEO(AIOSEO)をダウンロードしてインストールすることです。

AIOSEOは、300万以上のアクティブインストール数を誇る、強力で使いやすいSEOプラグインです。これは、何百万人もの賢いブロガーやマーケターがAIOSEOを使用して、検索エンジンのランキングを向上させ、ブログへの質の高いトラフィックを促進していることを意味します。このプラグインには、SEO設定を適切に構成するのに役立つように設計された、多くの強力な機能とモジュールがあります。
リダイレクトの設定に関しては、AIOSEOには強力なリダイレクトマネージャーがあります。

このゲームを変えるツールは、リダイレクトを管理し、404エラーを排除するのに役立ち、検索エンジンがサイトをクロールしてインデックスしやすくします。また、サイト訪問者にとってポジティブなUXを確保するのにも役立ちます。
AIOSEOのインストール方法については、インストールガイドをご覧ください。
その他の革新的な機能の例としては、以下のようなものがあります。
- コアコンテンツ: トピッククラスターを簡単に構築し、トピックの権威性とセマンティックSEO戦略を強化します。
- 著者SEO:WordPressでGoogleのE-E-A-Tを簡単に実証できます。
- 検索統計: この強力なGoogleサーチコンソール連携により、キーワードランキングを追跡し、重要なSEOメトリックを1クリックで確認できます。
- SEOリビジョン:サイトに行う変更を追跡し、SEOへの影響を確認します。さらに、Googleのアップデートがサイトにどのように影響するかをタイムラインで確認できます。
- 高度なRobots.txtジェネレーター: robots.txtファイルを簡単に生成およびカスタマイズして、クロールとインデックス作成を改善します。
- TruSEOハイライター: オンページSEOの問題を簡単に特定し、修正のための推奨事項を提供します。
- 次世代スキーマジェネレーター: このノーコードスキーマジェネレーターにより、ユーザーはサイト上の任意のスキーママークアップを生成して出力できます。
- リンクアシスタント: サイト内のページ間のリンク構築を自動化する強力な内部リンクツールです。また、アウトバウンドリンクの監査も提供します。
- SEOプレビュー: 検索とソーシャルのスニペットの概要と一般的なSEOを確認できるため、最適化を改善できます。
- IndexNow:IndexNowプロトコルをサポートする検索エンジン(BingやYandexなど)での高速インデックス作成用。
- サイトマップジェネレーター: さまざまな種類のサイトマップを自動生成して、すべての検索エンジンにサイトの更新を通知します。
- その他多数。
AIOSEOには、ローカルSEO、オンページSEO、テクニカルSEOの向上を支援する多くの機能も備わっています。
ステップ2:リダイレクトマネージャーを開き、ページをリダイレクトする
AIOSEOをインストールしたら、次に行うべきことはリダイレクトの設定です。これを行うには、AIOSEO » Redirectsに移動します。
リダイレクトマネージャーに移動し、そこでリダイレクトを追加できます。

リダイレクトを追加するには、まずソースURL(リダイレクトしたい元のURL)を入力します。次に、ターゲットURLフィールドに宛先URLを追加します。ページタイトル、スラッグ、またはIDの入力を開始するだけで、プラグインが自動的に追加候補を表示することもできます。
AIOSEOのリダイレクトマネージャーの使用は非常に簡単です!より詳細な手順については、WordPressの投稿またはページにリダイレクトを追加する方法に関するチュートリアルをご覧ください。
知っておくべき19種類のリダイレクトタイプ
リダイレクトとは何か、そしてそれらをどのように処理するかを知ったところで、サイトの健全性を適切に維持するために知っておくべき一般的なリダイレクトタイプについて詳しく見ていきましょう。
知っておくべき3XXリダイレクトタイプ

1. 301 Moved Permanently(恒久的に移動済み)
301リダイレクトは最も一般的なリダイレクトタイプの一つであり、リソースが新しい場所に永続的に移動した場合に使用されます。これは、ブラウザに新しいURLをたどってそのリソースまたは代替物を検索するように指示します。リンク価値が新しいページに転送されるため、SEOの観点からも優れたソリューションです。
2. 302 Found(以前は「一時的に移動」)
知っておくべきもう一つのリダイレクトタイプは302リダイレクトです。これは、リソースが一時的に新しい場所に移動したことを検索エンジンに伝えます。将来のリクエストでは、元のURLが引き続き使用される可能性があります。
3. 303 See Other(その他を参照)
HTTPステータスコード303 See Otherは、サーバーが検索エンジンを別のリソースにリダイレクトしていることを示すリダイレクト応答です。これは、より一般的に使用される304 Foundステータスコードに似ていますが、意図されたセマンティクスに微妙な違いがあります。
サーバーが303 See Other応答を送信すると、クライアントはLocationヘッダーで提供された新しいURLにGETリクエストを発行するように指示されます。これにより、データの繰り返し送信や重複アクションに関連する問題を防ぐことができます。フォームの送信が良い例です。
4. 304 Not Modified(変更なし)
304 HTTPステータスコードは、リソースが前回のリクエスト以降変更されていないことを示します。検索ブラウザは、再度ダウンロードする代わりにキャッシュされたバージョンを使用できるため、効率が向上し、帯域幅が節約されます。
5. 307 Temporary Redirect(一時的なリダイレクト)
302リダイレクトと同様に、307はリソースが一時的に新しい場所に移動されたことを示します。ただし、一時的なリダイレクトであることを明示的に示しており、クライアントはリダイレクトされたリクエストに同じリクエストメソッド(GET、POSTなど)を使用する必要があります。古いブラウザやサーバーでは完全にはサポートされていない可能性があるため、302の代替ほど一般的ではありません。
6. 308 Permanent Redirect(恒久的なリダイレクト)
301と同様に、308 HTTPステータスコードは、リソースが新しい場所に永続的に移動されたことをブラウザに伝えるリダイレクト応答です。これは後から導入され、301ステータスコードに関連する曖昧さを解消することを目的としています。永続的なリダイレクトとその検索エンジンによる処理方法を明確にしたい場合に便利です。
適切なリダイレクトタイプは、特定の状況と望ましい動作によって異なることを覚えておいてください。目標に最も合致するものを選んでください。
4xx HTTPステータスコード
リダイレクトタイプを確認したので、ステータスコードについて簡単に説明しましょう。AIOSEOのリダイレクションマネージャーは、最も一般的な4xx HTTPステータスコードの一部を管理するのにも役立つことを覚えておいてください。

早速見ていきましょう!
7. 400 Bad Request(不正なリクエスト)
サーバーは、構文またはフォーマットが正しくないため、リクエストを理解できませんでした。これは、URLの形式が正しくない、データが不足している、またはフォームの送信が無効である可能性があります。
8. 401 Unauthorized(未承認)
リソースへのアクセスには認証が必要ですが、提供された認証情報が無効でした。ログインするか、正しい権限を提供する必要がある場合があります。
9. 403 Forbidden(禁止)
有効な認証情報があっても、リソースにアクセスする権限がありません。これは、アクセスが制限されているか、特定のユーザーロールによるものである可能性があります。
10. 404 Not Found(見つかりません)
要求されたリソースがサーバーで見つかりませんでした。これは、リンク切れ、URLの入力間違い、または削除されたページである可能性があります。
11. 410 Gone(消滅)
リソースは以前は存在しましたが、現在は利用できず、復旧しません。これは404とは異なり、永続的な削除を示します。
12. 418 I'm a Teapot(お茶は淹れられません)
このユーモラスなステータスコードは、サーバーがティーポットではなく、コーヒーを淹れることができないことを示します。コーヒー関連の機能のリクエストに対する軽い応答としてよく使用されます。
13. 451 Unavailable For Legal Reasons(法的理由により利用不可)
法的制限または政府の検閲により、リソースへのアクセスがブロックされています。
404エラー(最も一般的な4xxステータスコード)の対処方法について段階的な手順を説明している、404エラーの検出と修正に関するチュートリアルをご覧ください。
5xx HTTPステータスコード
5xxエラーは、知っておくべきHTTPステータスコードの最後のカテゴリです。前述のように、これらはサーバー側のエラーであり、別のページにリダイレクトされません。ここでも、AIOSEOのリダイレクションマネージャーは、これらの重要なステータスコードの管理に役立ちます。

では、これらのHTTPステータスコードはすべて何を意味するのでしょうか?
14. 500 Internal Server Error(内部サーバーエラー)
サーバーで予期しない問題が発生し、リクエストを完了できませんでした。これは、ソフトウェアのバグ、ハードウェアの問題、またはその他の内部的な誤動作である可能性があります。
15. 501 Not Implemented(未実装)
サーバーは要求された機能または機能をサポートしていません。これは、古いブラウザを使用している場合や、新機能が完全に実装される前にアクセスした場合に発生する可能性があります。
16. 502 Bad Gateway(不正なゲートウェイ)
サーバーは、リクエストを処理するために通信しようとしていた別のサーバーから無効な応答を受け取りました。これは、中間サーバーの問題である可能性があります。
17. 503 Service Unavailable(サービス利用不可)
サーバーが過負荷になっているか、メンテナンス中のため、リクエストを処理できません。後でもう一度お試しください。
18. 504 Gateway Timeout(ゲートウェイタイムアウト)
サーバーは、通信していた別のサーバーから適時応答を受け取れませんでした。これは、ネットワークの問題または応答時間の遅延を示している可能性があります。
19. 505 HTTP Version Not Supported(HTTPバージョン未対応)
サーバーは、リクエストで使用されたHTTPバージョンを認識していません。これは、非常に古いブラウザーを使用している場合や、新しいバージョンのみをサポートするサーバーにアクセスしようとしている場合に発生する可能性があります。
これらのステータスコードを理解することで、Web関連の問題をより効果的に診断できることを覚えておいてください。これは、これらのHTTPステータスコードが、リクエストの成功または失敗に関する情報を提供し、さらなるアクションをガイドすることによって、クライアントとサーバー間の通信を支援するためです。
リダイレクトの種類:よくある質問にお答えします
リダイレクトを使用する際にSEO上の考慮事項はありますか?
はい、SEOに関する考慮事項があります。301リダイレクトは、元のページのランキングの大部分を新しいURLに渡すため、一般的にSEOに優しいと考えられていますが、過剰なリダイレクトやチェーンはSEOとユーザーエクスペリエンスに悪影響を与える可能性があるため、避ける必要があります。
すべてのリダイレクトタイプはリンクジュースを引き継ぎますか?
いいえ。301恒久リダイレクトはリンクエクイティを新しいURLに渡します。302および307一時リダイレクトは、ページを一時的にシフトするだけなので、リンクジュースを渡しません。
すべてのリダイレクトタイプを処理するのに最適なツールは何ですか?
オールインワンSEO(AIOSEO)は、さまざまなリダイレクトタイプを処理するのに最適なツールです。その強力なリダイレクトマネージャーにより、技術的またはコーディングのスキルがなくても、リダイレクトの実装が非常に簡単になります。
この記事が、知っておくべきさまざまなリダイレクトタイプについて学ぶのに役立ったことを願っています。また、ブログの他の記事もチェックすることをお勧めします。たとえば、CSVファイルを使用して一括リダイレクトを実装するチュートリアルや、WordPressでリダイレクトを自動化するガイドなどです。
この記事がお役に立った場合は、YouTubeチャンネルにご登録ください。そこには、さらに多くの役立つチュートリアルがあります。また、最新情報を入手するために、X(Twitter)、LinkedIn、またはFacebookでフォローすることもできます。
開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、手数料が発生する可能性があることを意味します。当社は、読者に価値をもたらすと信じる製品のみをお勧めします。
