302リダイレクト(302 Found)とは
302リダイレクトとは、サイトにアクセスしたユーザーを、一時的に別のURLへ転送する際に用いられるHTTPステータスコードです。転送処理をする際にもう1つよく使用されるステータスコードに、301リダイレクトもありますが、使用するシーンが異なるため混同しないように注意しましょう。
■301リダイレクト(301 Moved Permanently)との違い
302リダイレクトと301リダイレクトの大きな違いは転送期間にあります。302リダイレクトはサイトのメンテナンス時など、一時的に別のURLに転送する際に使用しますが、301リダイレクトは永続的に転送する際に使用します。そのため、301リダイレクトはURLを変更した際や、サイト移転、SSL化する場合などに適しています。
また、基本的に302リダイレクトの場合、検索エンジンは元のURLをインデックスし続けますが、301リダイレクトの場合は、転送先のURLがインデックス対象となります。
■HTTPステータスコードとは
HTTPステータスコードとは、HTTPリクエストに対するWebサーバーの処理結果を表す3桁の数字のことです。
ユーザーが閲覧したいページにアクセスすると、そのページを表示するようサーバーにリクエストを送信します(HTTPリクエスト)。サーバーはリクエストを実行し、処理結果を返送します(HTTPレスポンス)。その際の実行結果を表したものがHTTPステータスコードです。
そしてその中でも、リクエストの完了にあたって追加処理が必要なことを表すのが300番台のHTTPステータスコードです。HTTPステータスコードは大きく5つに分類されており、それぞれの大まかな意味は次の通りです。
302リダイレクトを使うタイミング
302リダイレクトを使うタイミングは、主に次の3つのタイミングがあります。
・サイトをリニューアルするとき
・サイトのメンテナンスをするとき
・A/Bテストをするとき
それぞれのケースを詳しく見ていきましょう。
■サイトをリニューアルするとき
サイトをリニューアルする際は、リニューアル作業期間中にページにアクセスしたユーザーをお知らせページなどの別ページに一時的に転送・案内するために302リダイレクトを使用します。
ただし、302リダイレクトは、一時的な転送に適した方法であるため、リニューアルによりページのURLが永続的に変更になる場合は、301リダイレクトを使用して新しいURLに転送します。
■サイトのメンテナンスをするとき
サイトに不具合が生じた際など、ページを非公開にしてメンテナンスを実施する時にも302リダイレクトを使用します。
メンテナンス中の非公開ページにユーザーがアクセスすると、404エラーページが表示されてしまいますが、「ただいまメンテナンス中です」などと記載したページに302リダイレクト処理をすることで、ユーザーに見れない状態が一時的であることを知らせることができます。
■A/Bテストをするとき
A/Bテスト(※)を実施するときにも302リダイレクトを使用します。301リダイレクトではなく302リダイレクトを使用することでインデックスされるURLを元のページにしたままにすることができます。そのため、閲覧時間やクリック数などユーザー行動が良いデザインやナビゲーションなどを確認した上でページの変更をすることができ、リニューアル失敗のリスクを減らすことが可能です。
※A/Bテストとは、ユーザビリティの観点でウェブサイトを定量的に分析する手法です。ページのデザインやキャッチコピーなど一部の要素が異なるページをランダムにユーザーに表示し、パフォーマンスが良いものを採用します。
302リダイレクトのSEOへの影響
302リダイレクトの場合は元のページがインデックス対象であるため、リダイレクトそのものがマイナスな影響を与えることはありません。リダイレクト期間が長期間になった場合、実態に合わせて301リダイレクトと認識されてインデックス対象が転送先のURLになる可能性がありますが、そのページの評価が落ちるような状況でなければ問題はありません。
301、302リダイレクトのどちらを使用すべきか悩むことがあるかもしれませんが、Googleのジョン・ミューラー氏は「正しく使い分けて設定するに越したことはないが、心配しすぎる必要はない」と発言しています。
Common SEO Questions - Holiday Special
https://youtu.be/87NIFnSAvDw?si=BnehTezBC6g_49OI&t=28In this holiday special of Ask Google Webmasters, John Mueller goes over some of the most common SEO questions such as:What's the difference between 301 and ...
302リダイレクトの設定方法
302リダイレクトの設定方法には、主に次の3つがあります。
・「.htaccess」を使用する
・「WordPress」のプラグインを使用する
・「PHP」を使用する
それぞれの方法を詳しく見ていきましょう。
■「.htaccess」を使用
「.htaccess」とは、サーバーの基本的な動作を制御するためのファイルです。サーバー環境によっては使用できない場合もありますが、使用できる場合はに302リダイレクトの記述を追加することで設定が可能です。実際の記述はそれぞれ以下の通りです。
一部のページをリダイレクトさせる場合
RewriteEngine On
RewriteRule ^[元のページURL]$ /[転送先のページURL]$1 [R=302,L]
サイト全体をリダイレクトさせる場合
RewriteEngine On
RewriteCond %{http_host} ^[元のサイトURL]
RewriteRule ^(.*)$ http://[移転先サイトのURL]/$1 [R=302,L]
■「WordPress」のプラグインを使用
WordPressで作られたサイトの場合、プラグインを使用すると、.htaccessやPHPの知識がなくても、簡単に設定できます。WordPressのプラグインには、公式プラグインの「Redirection」などがあります。
■「PHP」を使用
「.htaccess」やプラグインなどが使用できない場合は、PHPで設定する方法もあります。実際の記述としては以下のように、header関数を用います。
header('HTTP/1.1 302 Found');
header('Location: [移転先のURL]');
exit();
リダイレクトと Google 検索 | Google 検索セントラル | ドキュメント | Google for Developers
https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=ja&sjid=7315156473408107990-APリダイレクトの違いや、それらを Google がどう解釈するのか、Google 検索にどう役立つのかについて解説します。
302リダイレクトが正常に動作しない時の対処
302リダイレクトを設定したつもりでも、リダイレクトされない場合や、エラーメッセージが表示されてしまう場合など、正常に動作しないことがあります。それぞれのケースの対処法も把握しておきましょう。
■リダイレクトされない場合
302リダイレクトを設定したにも関わらずリダイレクトされない場合は、以下のような設定ミスがないかを確認しましょう。
・転送元と転送先のURLの誤表記
・コードのスペルミス
特にWordPressのプラグインを使用している場合は、設定内容の他に以下のようなことが原因である場合があります。
・プラグインが新しいバージョンに更新されていない
・他に使用しているプラグインが干渉している
他のプラグインの干渉が原因かどうか確認する際は、プラグインを1つずつ無効化して確認を行い、原因となるプラグインを特定して使用しないようにするなどの対応が必要です。
■エラーメッセージが表示される場合
ページにアクセスした際に、「リダイレクトが多すぎます」というようなエラーメッセージが表示されている場合、ブラウザがリダイレクトを無限に繰り返すリダイレクトループが起きていると考えられます。この場合も.htaccessファイルやプラグインの設定ミスなどが主な原因となるため、同様に設定の見直しを行いましょう。
302リダイレクトを設定するときの注意点
302リダイレクトを使用する際に、不正なリダイレクトと認識されるとペナルティを受ける可能性があるため注意が必要です。
不正なリダイレクトとして、Googleは以下の項目を挙げています。
・ユーザーを、検索エンジンにインデックスされたコンテンツとまったく異なるコンテンツへリダイレクトする
・パソコンには通常のページを表示するが、モバイルには別のスパムドメインにリダイレクトする
Google ウェブ検索のスパムに関するポリシー | Google 検索セントラル | ドキュメント | Google for Developers
https://developers.google.com/search/docs/essentials/spam-policies?hl=ja#sneaky-redirectsスパムに関するポリシーには、ページまたはサイト全体の掲載順位が下がったり、Google 検索から完全に除外されたりする原因となる動作や手法が詳しく記載されています。
不正なリダイレクトはGoogleが公表している手動による対策にも含まれています。Googleペナルティを受けると、検索順位が大幅に下げられたり、インデックスから削除されたりするなど、SEOへの悪影響をもたらすことがあるため、注意が必要です。
手動による対策レポート - Search Console ヘルプ
https://support.google.com/webmasters/answer/9044175?hl=jaサイトに対する手動による対策について、実施の有無の確認や、履歴の表示を行えます。 手動による対策が実施されると、そのサイトの一部またはすべてが Google 検索の検索結果に表示されなくなります。
302リダイレクトを適切に活用しよう
302リダイレクトは、正しく活用すればSEOに悪影響を及ぼすことはないとされており、ユーザーにとってもわかりやすい情報を提示することができるため、サイトをリニューアルするときやシステムメンテナンスを行うときなどには活用しましょう。
ただし、不正使用と判断された場合や設定に誤りがあった場合はSEO上で損害をもたらす可能性もあるため、302リダイレクトの適切な設定方法を理解したうえで活用することが重要です。
転送期間によっては301リダイレクトも使用して適切にリダイレクト処理を行い、ユーザー離れの阻止に活用しましょう。
SEOのパートナーならヴァリューズ
ヴァリューズでは、SEO対策に必要な戦略設計から、効果検証に至るまでの一気通貫のご支援をしております。国内最大規模のWeb行動ログのデータベースからCVに繋がりやすいKWを特定し、貴社のSEO対策のお力添えをさせていただきます。
ダウンロード【無料】|VALUES Data Promotion ご紹介資料
資料のダウンロードURLを、ご入力いただいたメールアドレスに送付させていただきます。
ご登録頂いた方にはVALUESからサービスのお知らせやご案内をさせて頂く場合がございます。
大学では経済学部で主に会計学を学び、2024年に新卒でヴァリューズに入社しました。現在はデータプロモーション局にて、弊社プロモーション事業のフロントを担当しています。