301 vs. 302 SEOリダイレクト:どちらを使うべきか?

テクニカルSEO

この記事はAhrefs公式ブログの日本語訳です。
原文:301 vs. 302 Redirects for SEO: Which Should You Use?
(著者:Joshua Hardwick,  / 原文の最終更新日:Aug 3, 2023)
※フルスピード註:この記事は2022年8月3日時点の記載をもとに翻訳しています。Ahrefs公式ブログの記事は今後追記・再公開されることがありますことをご了承ください。

301 と 302 リダイレクトの違いは、301 リダイレクトは永続的な移動用であり、302 リダイレクトは一時的な移動用であることです。

SEO の問題を回避するには、適切なものを使用する必要があります。

これらのリダイレクトがどのように機能するのか、いつどのように使用するのかを詳しく見てみましょう。

301リダイレクトとは何ですか?

301 リダイレクトは永続的なリダイレクトです。訪問者を新しい URL に誘導し、検索エンジンへの永久的な移行を示します。 

次の場合には 301 リダイレクトを使用する必要があります。

  • Web ページの URL を永久に変更します。
  • 新しいドメインに完全に移行します。
  • HTTP から HTTPS に切り替えます。
  • www/www 以外の重複コンテンツの問題を修正したい。
  • 2 つ以上のページまたは Web サイトを永久に結合します。
  • Web サイトの URL 構造を永続的に変更します。

302リダイレクトとは何ですか? 

302 リダイレクトは一時的なリダイレクトです。訪問者を新しい URL に誘導し、検索エンジンへの一時的な移動を示します。 

次の場合には 302 リダイレクトを使用する必要があります。

  • ユーザーを(場所/言語に基づいて)適切なバージョンのサイトにリダイレクトしたい。
  • Web ページの機能またはデザインを A/B 分割テストしたい。
  • 古いページのランキングに影響を与えずに、新しいページに関するフィードバックを取得したい。
  • プロモーションを実施し、訪問者を販売ページに一時的にリダイレクトしたいと考えています。

言い換えれば、短期間後に古いページを戻す予定があるときはいつでも可能です。 

301 および 302 リダイレクトは SEO にどのような影響を与えますか?

リダイレクトは、検索結果内でどのページがランク付けされるか、およびそのランク付けに影響を与えます。これは、ある URL を別の URL にリダイレクトすると、Google はそのうちの 1 つだけをインデックスに登録し、検索結果に表示するためです。また、通常は、インデックスを作成する URL で両方の URL からのリンク信号を結合します。

これがどのように機能するかには若干のニュアンスがあります。詳しく見てみましょう。

301 リダイレクトが SEO に与える影響

301 リダイレクトは、ページが永久に移動したことを Google に伝えるため、ほとんどの場合、インデックスが作成され、検索結果に新しい URL が表示されます。結局のところ、古い URL が戻ってこないのであれば、古い URL をインデックスに登録しておいても意味がありません。

注釈:
リダイレクトは正規化のシグナルであるため、100% 効果的ではありません。非常にまれなケースですが、Google は 301 リダイレクトを 302 リダイレクトとして扱うことがあります。
リンク シグナルも通常、新しい URL への「転送」を統合します。

たとえば、コンテンツを変更せずにページを site1.com/x から site2.com/x にリダイレクトするとします。リンク信号は site2.com/x に統合されます。言い換えれば、site1.com/x に 10 個のバックリンクがある場合、site2.com/x は、あたかもそれを直接ポイントしているかのように、それらのメリットを感じます。 

Google は無関係なリダイレクトをソフト 404 として扱うため、このようなことが起こらないのはリダイレクトが無関係な場合のみです。 

たとえば、ブログ投稿をホームページにリダイレクトするとします。2 つのページはまったく異なるため、Google はリンク シグナルを統合しない可能性があります。 おすすめGoogle が 301 リダイレクトをどのように処理しているか知りたい場合は、Google Search Console でリンクが新しい URL に統合されているかどうかを確認してください。 

その方法は次のとおりです。 

  1. Googleサーチコンソールを開く
  2. [リンク] > [外部リンク] > [トップのリンクされたページ] に移動します。
  3. レポート内で「新しい」URL を見つけてクリックします (これには「ターゲット ページ」フィルターを使用します)。
  4. 「サイト」でリンクをフィルターし、参照ドメインを古いページに 1 つずつ貼り付けます (これらは、Ahrefs のサイト エクスプローラーの参照ドメインレポートで見つけることができます)。 

いくつかの参照ドメインに一致しない場合、Google はリダイレクトをソフト 404 として扱い、古いページの新しい URL へのバックリンクをカウントしていない可能性があります。

一致するものがあった場合は、サイトをクリックして実際のリンクを表示します。[ターゲット URL] 列に古い URL が表示されている場合、Google は新しい URL へのリンクを統合しています。 

302 リダイレクトが SEO に与える影響

302 リダイレクトは、ページが一時的に移動したことを Google に伝えます。したがって、通常は、古い URL のインデックスが付けられたままになり、検索結果に表示されます。結局のところ、古い URL がすぐに戻ってくるのであれば、古い URL を削除して新しい URL にインデックスを付けても意味がありません。

リンク シグナルは通常、古い URL に「逆方向」に統合されます。

恒久的な移動のために誤って 302 リダイレクトを使用したと Google が判断した場合にのみ、これは起こりません。その場合、リダイレクトは 301 として扱われます。これは、代わりに新しい URL にインデックスを付け、そこにリンク信号を統合することを意味します。 

Google が 302 リダイレクトを 301 リダイレクトとして扱い始めるまで、どれくらいの期間 302 リダイレクトが存在しなければならないかは誰も知りません。通常は数週間から数か月ですが、数日、数週間、または数か月かかる場合もあります。

状況によっては、Google は最初から 302 を 301 として扱うようです。

たとえば、当社のPatrick Stoxは最近、確立されたサイトを別のサイトにリダイレクト (302) する実験を実行しました。Google はリダイレクトを確認すると、検索結果から古いドメインを削除し、「新しい」ドメインを優先しました。 

Google が 302 リダイレクトの 1 つをどのように処理しているかわからない場合は、リダイレクトされた URL を Search Console のURL 検査ツールに貼り付けます。「URL は Google にありません」という警告が表示される場合、Google はリダイレクトを永続的なものとして扱っている必要があります (301)。それが Google 上にある場合、Google はそれを一時的なものとして扱います (302)。

これを行うときは、最後のクロール日を必ず確認してください。この日付がリダイレクトを追加した後に発生した場合は、インデックスの再作成をリクエストし、後でもう一度やり直してください。

注釈:Google は、確立されたページまたはサイトにリダイレクトする場合、302 リダイレクトを永続的なものとして扱う方が早いようです。おそらく、新しいページまたは Web サイトが公開されてからしばらく経っているため、URL を永続的にリダイレクトするつもりだった可能性が高くなります。

偶発的な 302 リダイレクトを 301 に変更する必要がありますか?

それは、Google が現在これらのリダイレクトをどのように扱うかによって異なります。

問題を解決し、すでに偶発的な 302 を永続的な動きとして扱っている場合、それらを 301 に変更しても何も影響しない可能性があります。問題が解決しない場合は、リダイレクトを 302 から 301 に交換することが最善の策である可能性があります。

GSC の URL 検査ツールを使用すると、Google が個々の URL をどのように扱うかを確認できます。残念ながら、リダイレクトが多い場合はかなり時間がかかります。より高速な方法は、オーガニック トラフィックを取得する 302 リダイレクトを探すことです。結局のところ、これは Google が依然としてリダイレクトを一時的なものとして扱っていることを示す証拠です。

これを行うには、Ahrefs のSite Auditを使用してサイトをクロールし、リダイレクトレポートで「302 リダイレクト」警告を確認します。

存在する場合は、クリックして影響を受ける URL を表示し、レポートを「オーガニック トラフィック」の多い順に並べ替えます。

このデータは推定値であるため、GSC の URL 検査ツールでリダイレクトされた URL とトラフィックを再確認する価値があります。 

ユーザーが宣言した正規と Google が宣言した正規が一致する場合、Google は 302 リダイレクトを永続的なものとして扱います。 

そうでない場合、リダイレクトされたページはまだインデックスに登録されており、Google がそれを一時的なものとして扱うため、オーガニック トラフィックを獲得している可能性があります。永続的な移動のために誤って 302 リダイレクトを使用した場合、これは望ましくありません。幸いなことに、302 リダイレクトを 301 に交換すると問題は解決するはずです。

リダイレクトを追加する方法

301 および 302 リダイレクトはいくつかの方法で作成できますが、Web サイトの .htaccess ファイルを編集するのが最も一般的な方法です。このファイルは Web サイトのルート ディレクトリにあります。

サイドノート。サイトのルート ディレクトリにこのファイルが見つからない場合は、サーバーが Apache で実行されていないか、このファイルが存在しないか、ファイルが非表示になっているかのいずれかです。

このツールを使用して、実行しているサーバーの種類を確認できます。Apache の場合、解決策は .htaccess ファイルを作成し、ルート サーバーにアップロードすることです。Nginx を実行している場合は、

これをお読みください。Windows/IIS を実行している場合は、これをお読みください。

WordPress を使用している場合、それほど難しくないオプションは、無料の SEO プラグインを使用してリダイレクトを作成することです。RankMathにはこの機能が組み込まれていますが、このプラグインもその役割を果たします。

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

ある URL から別の URL への 301 リダイレクトを作成する場合は、これを .htaccess ファイルに追加します。

リダイレクト 301 /old-page.html /new-page.html 

RankMath または Redirections プラグインを使用してこれを行うこともできます。必要なリダイレクトのタイプを選択し、ソース URL と宛先 URL を追加するだけです。

Web サイト全体をリダイレクトしたい場合は、これを .htaccess ファイルに追加します。

リライトエンジンがオン
RewriteCond %{HTTP_HOST} ^oldsite.com [ノースカロライナ州、オレゴン州]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=301,NC]

.htaccess を使用してサイトをリダイレクトするには、古いホスティングをアクティブにしておく必要があり、費用がかかる可能性があることに注意してください。したがって、通常は DNS 経由でリダイレクトする方が良いでしょう。ほとんどのレジストラでは、これに対して 301 または 302 リダイレクトを選択できます。Google Domains を使用している場合は、[ウェブサイト] > [転送アドレスの追加] をクリックし、新しいドメインを入力して [永続的なリダイレクト] を選択します。

301 リダイレクトの完全ガイドでは、より多くの状況 (www 以外から www、HTTP から HTTPS へなど) に合わせて 301 リダイレクトを作成する方法を学ぶことができます。

302リダイレクトの作成方法

ある URL から別の URL への 302 リダイレクトを作成する場合は、これを .htaccess ファイルに追加します。

リダイレクト 302 /old-page.html /new-page.html 

RankMath または WordPress のリダイレクト プラグインを使用してこれを行うこともできます。

Web サイト全体をリダイレクトしたい場合は、次のコードを使用します。 

リライトエンジンがオン
RewriteCond %{HTTP_HOST} ^oldsite.com [ノースカロライナ州、オレゴン州]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=302,NC]

あるサイトを別のサイトにリダイレクトするために 302 を使用したくない可能性があることを知っておいてください。ほとんどのドメイン変更は永続的なものであるため、301 を使用することをお勧めします。HTTP から HTTPS へのリダイレクト、または www 以外から www へのリダイレクト(またはその逆)についても同様です。

まとめ

リダイレクトはそれほど複雑ではありません。コンテンツを新しい場所に永久に移動する場合は、301 リダイレクトを使用します。一時的に移動する場合は、302 リダイレクトを使用します。 

とはいえ、間違ったタイプのリダイレクトを使用した場合、Google は遅かれ早かれその意味を理解する可能性が高いことを知っておくと安心できます。これはいつも起こりますか? もちろん違います。Google は常にユーザーの意図を理解できるほど賢いわけではないため、可能な限り正しいタイプのリダイレクトを使用することがベスト プラクティスです。

質問がありますか? Twitter で私に連絡してください。

著者プロフィール

Joshua Hardwick
Ahrefsのコンテンツ責任者(わかりやすく言うと、私たちが公開するすべてのブログ記事が素晴らしいことを保証する責任者です)。

  • ・Google検索で上位表示されたい
  • ・Webサイトへのアクセスを増加させたい
  • ・お問い合わせのCVを向上、改善したい
  • ・自社でSEO施策をしていたが、効果がなかなか現れない

Ahrefsのオフィシャル紹介パートナーであるフルスピードは、上記のようにWebサイト改善をしたいと思っている方に向けて、SEOコンサルティングサービスを提供しています。

数多くのWebサイトの改善に従事しているコンサルタントが、お客様のWebサイトを調査し、改善方法をご提案いたします。

お気軽にご相談ください!

テクニカルSEO
シェアする
AhrefsJapanをフォローする
Ahrefsブログ- 使えるSEO情報をお届け | SEOの被リンク分析・競合調査ツール

コメント

WP Twitter Auto Publish Powered By : XYZScripts.com
タイトルとURLをコピーしました