301リダイレクトとは?SEOへの影響や設定方法、注意点を解説

301リダイレクトとは?SEOへの影響や設定方法、注意点を解説

301リダイレクトとは、URLを変更した際に用いる転送処理のステータスコードのことです。サイトの移転でドメインが変わったり、サイト構成の構成変更によってURLが変わったりすることは珍しくなく、その際には301リダイレクトでの対応が望ましいです。

ここでは301リダイレクトの基本的なポイントや効果、SEOの観点から注意するべき点について詳しく解説します。

301リダイレクトとは

301リダイレクトとは、URLが恒久的に変更された場合に用いられる転送処理のステータスコードです。転送のステータスコードとしてほかに302リダイレクトなどがありますが、302リダイレクトは「一時的な転送」の際に使用され、目的が異なります。

301リダイレクトを簡単に説明すると、「URLが今後ずっと変わる場合に使用されるリダイレクト」と言えます。

弊社のYouTubeチャンネルでもわかりやすく解説しています。ぜひご覧ください。

※そもそものリダイレクトの意味はこちらから

301リダイレクトと302リダイレクトの違い

301リダイレクトと302リダイレクトの違いをまとめると以下のとおりです。

301リダイレクト、302リダイレクトの違い

どちらもユーザーがアクセスした際の挙動に違いはありません。また、SEOの評価が自動的に遷移先のURLに引き継がれる点も同じです。

ただし、301リダイレクトには「永続的」、302リダイレクトには「一時的」という意味合いが含まれます。そのため、サイト移転やURL変更など、一度設定したら再び変えない転送の場合は「301リダイレクト」、A/Bテストなどリダイレクト設定を元に戻す可能性がある場合は「302リダイレクト」にように使い分けられます。

下記の記事で違いについて詳しく解説しているので、併せてご一読ください。

302リダイレクトとは/301リダイレクトとの違いや使用時のポイントを解説

301リダイレクトが必要な4つの理由

301リダイレクトが必要な理由は、下記のとおりです。

リダイレクト設定がされていないと、クローラーは2つのページを違うページと判断してしまいます。その結果、検索順位の低下や、無駄なクロール発生のリスクが考えられます。順番に見ていきましょう。

理由1 旧URLのSEO評価を新URLに引き継ぐため

301リダイレクトが必要な理由の1つ目は「旧URLのSEO評価を新URLに引き継ぐため」です

検索エンジンは、ページのURLごとに評価をつけています。そのため、URLを変更した場合はリダイレクト設定をしなければ、元々の評価が引き継がれずSEO的に不利になってしまいます。

例えば上位表示を獲得していたページAのURLをA'に変更した場合で考えてみましょう。移転したまま何もしなければ、ページAの評価はA'に引き継がれないため、すぐの上位表示は困難です。一方で、301リダイレクトの設定をするとページAの評価を引き継ぐため、ページA'は比較的早く上位表示されます。

リダイレクト設定をしなかったり適当に設定したりすると、今までの評価がなくなり順位がガクッと下がる恐れがあります。SEO評価を引き継ぎたいページ移転では、必ず301リダイレクトを設定しましょう。

理由2 旧URLに訪問したユーザーを自動的に新URLに遷移させるため

2つ目の理由は「古いURLに訪問したユーザーを逃さず、新URLに遷移させるため」です

リダイレクト設定を行わなければユーザーは、旧ページにアクセスしてしまいます。最新情報を得られなくなるため、ユーザーからの信頼を失いかねません。また、リダイレクトを設定した直後は、検索結果で旧URLが表示されたりブックマークから直接アクセスしたりするケースも考えられます。

このように、リダイレクト設定をしなければ、ユーザー離れの原因になる可能性があります。ユーザーの利便性を損なわないためにも、ページ移転をした際は301リダイレクトをかけましょう。

理由3 無駄なクロールが発生するのを防ぐため

理由の3つ目は「無駄なクロールが発生するのを防ぐため」です

例えば、ページAと同様のコンテンツであるページA'を作成したケースで考えてみましょう。

リダイレクト設定をしていればクローラーは2つのページを同じページと判断しますが、リダイレクト設定をしていないと、クローラーは旧ページのAもクロール対象と判断し、巡回しにいってしまいます。

クローラーは各ページを別ページとして扱って評価しようとするため、結果として、ほかの重要ページがクロールされないなどインデックスに支障が出るほか、ページAとページA'が「重複コンテンツ」として判断されてウェブサイトの評価を下げるといった事態につながってしまいます。

なお余談ですが、重複コンテンツの回避には「canonical指定」を用いるのも有効です。以下の資料で詳しく解説していますので、ぜひご覧ください。

理由4 新URLのインデックスを早めるため

4つ目の理由は、301リダイレクトを設定すると、新URLのインデックスが早まることです。スピーディに旧URLの評価を引き継ぎ、インデックスされるためには301リダイレクトが重要です。

ちなみに、302リダイレクトでもSEOの評価を引き継ぎますが、301リダイレクトに比べてインデックスが遅くなるケースが見られます。そのため、特に理由がない限りは、302リダイレクトではなく301リダイレクトを設定するのがおすすめです。

301リダイレクトを使用するケース

①サイトを移転/ドメインを変更するケース

example.com → tatoeba.com

のようにドメインの変更を伴うようなサイトの移転の際には、301リダイレクトを使用します

②サイトのURL(構造)を変更するケース

example.com/blog/001 → example.com/article/001

のようにURLを変更する際にも、301リダイレクトを使用します

③SSL化を行うケース

常時SSL化させることで、httpsで始まるURLが発行されるようになりますが、リダイレクトを行わない場合、同じページを表示する2つのURLが存在することになりますので、この場合も301リダイレクトを使用しましょう

④URLの正規化をするケース

以下のような重複コンテンツを正規化する際にも301リダイレクトを用います

・サイトのURLとして、”www.”のついているものとついていないものが混在している場合

例: www.example.com でも、 example.com でもどちらでもアクセスできる場合

・サイトのURLとして、”index.html”などの拡張子等のついているものついていないものが混在している場合

例: example.com/index.html でも、 example.com でもどちらでもアクセスできる場合

・同じコンテンツのページが、サイト内の導線(経路)別に複数のURLが生成される場合

例:「A→B」と絞り込んだ場合と、「B→A」と絞り込んだ場合で異なるURLが生成される場合

301リダイレクトの設定方法

301リダイレクトの設定方法は、下記のとおりです。

それぞれの概要と具体的なコードを紹介します。ひとつずつ見ていきましょう。

ケース1 ドメイン変更でリダイレクトする場合(htaccessファイルを使用する場合)

ドメイン変更のリダイレクトとは「ウェブサイトのドメインをまるごと変更し、そのドメインに属するページをすべて新しいドメインに遷移させること」です。主な利用シーンには、ウェブサイトの移転やリニューアルが挙げられます。

例えば、https://www.AAA.com/からhttps://www.BBB.com/にリダイレクトする場合を考えてみましょう。

まず.htaccessファイルに「RewriteEngine on」の宣言文を記載し、次にURL書き換えを行うルール条件を指定する「RiwriteCond」で旧ドメインのAAA.comを含めたコードを記載します。そして、URL書き換えの実行を指定する「RewriteRule」で新ドメインのBBB.comを含めたコードを記載します。

具体的なコードは下記のとおりです。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?AAA\.com$ [NC]
RewriteRule ^(.*)$ https://www.BBB.com/$1 [R=301,L]


ただし、旧ドメインと新ドメインで、ファイル構造が同じでなければならないため注意しましょう。

ケース2 ページ単位でリダイレクトする場合

ページ単位でのリダイレクトとは「一つひとつのページに対して旧URLから新URLにリダイレクトさせる設定」を指します。 例えば、同じウェブサイト内でページを新しくする場合や、重複コンテンツを統合する場合などにページ単位でリダイレクトを設定する場合に用います。具体的に言うと、ページAAAとページBBBの内容が重複している場合に、ページAAAへのアクセスをページBBBにつながるようリダイレクトするイメージです。 .htaccessファイルでは、まず「RewriteEngine on」の宣言文を記載し、URL書き換えの実行を指定する「RewriteRule」で旧URLのAAAを含めたコードを、そして新URLのBBBを含めたコードを記載します。 具体的なコードは下記のとおりです。
RewriteEngine on RewriteRule ^AAA/?$ /BBB/ [R=301,L]

ケース3 ディレクトリ単位でリダイレクトする場合

ディレクトリ単位でリダイレクトとは「ひとつのディレクトリ配下のページ全体に、まるごとリダイレクトをかける」ことです

ディレクトリとは簡単に言えば、フォルダやカテゴリのことです。ドメインより単位が小さく、ページより単位が大きなページのグループだと思ってください。ドメインやページはそのままで、このディレクトリのみを変更したい場合に、今回の方法が使われます。ディレクトリについて詳しく知りたい方はこちらをご参照ください。【簡単に】ディレクトリとは?データ管理の理想的な構造でウェブサイトを最適化しよう

主な利用シーンとしては、ディレクトリの変更や統合を行いたい場合が考えられます。例えば、old-dirというディレクトリからnew-dirというディレクトリに変更する場合、URLとしてはhttp://www.abc.com/ord-dir/AAAからhttps://www.abc.com/new-dir/AAAとなります。ここにリダイレクト設定をすると、同じページにアクセス可能です。ページ単位で統合したのと同様に、ディレクトリ単位で統合ができます。

なお、.htaccessファイルでは、まず「RewriteEngine on」の宣言文を記載し、URL書き換えの実行を指定する「RewriteRule」で旧ディレクトリを含めたコード、続けて新ディレクトリを含めたコードを記載します。

具体的なコードは下記のとおりです。

RewriteEngine on
RewriteRule ^old-dir/(.*)$ /new-dir/$1 [R=301,L]

ケース4 SSL化に伴いリダイレクトする場合

SSL化に伴うリダイレクトとは「httpから始まるURLをhttpsに変更するリダイレクト」を意味します。SSLとは通信を暗号化する技術で、SSL化をすると安全な通信が可能です。詳しくはこちらのページをご覧ください。 HTTPSとは?SSL化のメリット・注意点とSEOへの影響について ユーザーに安全な体験を提供するためにもSSL化が必要とされており、下記の方法でhttpからhttpsにリダイレクトできます。 まず「RewriteEngine on」の宣言文を記載し、URL書き換えを行うルール条件を指定する「RewriteCond」で「httpではない」という条件を書きましょう。そして、URL書き換えの実行を指定する「RewriteRule」でSSL化したURLを記載します。 具体的なコードは下記のとおりです。
RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

ケース5 Wordpressでリダイレクトする場合

WordPressでリダイレクトをする場合は、「".htaccessファイル"を編集しなくてもプラグインでリダイレクト設定ができる」というメリットがあります。

「.htaccessファイル」の編集はサイト全体にエラーが発生するリスクがあるため、初心者が気軽に編集するのはおすすめしません。そのため、WordPressを使用していてリダイレクト設定の必要がある場合は、プラグインを活用しましょう

リダイレクトを設定できるプラグインとしてよく使われるのが「Ridirection」です。手軽にリダイレクトの設定ができるプラグインです。ソースURLに旧URL、ターゲットURLに新URLを指定するだけでリダイレクト設定が完了します。

WordPressプラグイン「Redirection」の操作画面

引用:WordPressプラグイン「Redirection」

例えば、https://www.abc.com/AAA/page1/からhttps://www.abc.com/AAA/page2/に遷移したい場合は、下記のように設定しましょう。

ソースURL:AAA/page1/
ターゲットURL:https://www.abc.com/AAA/page2/

ここで重要なのは、ソースURLは相対パスを指定し、ターゲットURLは絶対パスを指定することです。間違えないように気をつけましょう。また、プラグインを活用したリダイレクト設定は初心者でも簡単に設定できますが、Googleは.htaccessの設定を推奨しているため、インデックスに時間がかかる点に注意が必要です。

\質問や不明点がありましたら、お気軽にナイルまでご連絡ください!/

301リダイレクトの確認方法

ohotoku.jp リダイレクトチェック操作画面

出典:ohotoku.jp リダイレクトチェック
301リダイレクトが適切に設定されているかを確認するためには、ステータスコード確認ツールを活用するのがおすすめです

リダイレクト設定を確認できるツールは複数ありますが、ohotuku.jpの「リダイレクトチェック」が簡単に使用できます。旧URLを入力して「チェックする」をクリックするだけで、リダイレクト設定の状況を判別できます。

301リダイレクトを実施する際の注意点

301リダイレクトは以前のページの評価を引き継ぐため、正しく実装すれば順位を下げることなく移転できます。しかし301リダイレクトの対応は複雑なため、知らない間にミスをしている場合もあります。

特に以下のポイントに気をつけて、実施しましょう。

301リダイレクトの設定時の注意点 ①対応するページにリダイレクトを設定する ②内部リンク、canonicalの設定などを更新する XMLサイトマップを使用している場合、新旧両方のXMLサイトマップを用意する ④robots.txtの仕様を確認する ⑤サーバーの環境を事前に確認する ⑥設定期間を確認する ⑦一時的な順位変動は心得ておく

注意点1 対応するページにリダイレクトを設定する

301リダイレクトを実施する際には、対応するページにリダイレクトを設定しましょう

例えばドメイン変更やURLを変更する際に、同等のページが移転先にもあるのであれば、

◯記事A→記事A’

とし、 ✕記事A→TOP のように、関連性の薄いページにリダイレクトしないようにしましょう。このような適切ではないリダイレクトを実施すると、ページの評価が引き継がれず順位下落の要因となります。少々時間がかかりますが、リダイレクト対応表を作成することで、ミスを防ぐことができます。

何らかの理由で、新規サイトで該当するページが無くなる場合には、近しいカテゴリーページへのリダイレクトや、ステータスコード404の使用も検討※2しましょう。

※2…そのページがセッションを多く獲得していたり、多くの外部リンクの参照先になっていたりする場合には、なるべく404ではなく新サイトでも残せないか検討するのがおすすめです。

404について知りたい方は、こちらの記事も参照下さい。

カスタム404ページとは?

注意点2 内部リンク、canonicalの設定などを更新する

リダイレクトを実施する場合は必ず合わせて内部リンクや、canonical、alternateタグ、構造化データで使用しているURLの記載も変更しましょう

特にcanonicalなどは検索エンジンの正規URLの認識にも悪影響を及ぼすため確実に対応します。

注意点3 XMLサイトマップを使用している場合、新旧両方のXMLサイトマップを用意する

新旧サイト両方でサイトマップを用意しておくことで、検索エンジンがリダイレクトを検出しやすくなり、スムーズに移転ができます

旧XMLサイトマップに関しては、旧サイトのインデックス数がほとんどなくなるなど、サイトの移転が完了したタイミングで削除して構いません。

注意点4 robots.txtの仕様を確認する

robots.txtは検索エンジンに該当URL、ディレクトリへクロールさせないように指示を出せますが、そのために301リダイレクトを設定しても検索エンジンがクロールせず、リダイレクトが進まない場合があります

よって、基本的にはリダイレクト時にはrobots.txtの記載を削除し、すべてのURLをクロールできる状態にするのがおすすめです。

上記のポイントを押さえず、適切なリダイレクトを実施できないと、順位の下落、インデックスの削除などのマイナスの影響が起きてしまいます。

robot.txtについては、こちらの記事でも詳しく紹介しています。

【気をつけて設定しよう】robots.txtの設定目的や書き方について

注意点5 サーバーの環境を事前に確認する

意外と見落としがちなのは、サーバー環境の事前確認です。サーバーによっては「.htaccess」の変更ができなかったり機能制限がかかっていたりする場合があります。

事前にサーバー環境を確認せずに301リダイレクトの設定を進めると、コードを記述した「.htaccess」ファイルをアップロードしても反映されず、それまでの労力が徒労になりかねません。どうしても「.htaccess」でリダイレクト設定ができない場合は、meta refreshやJavaScriptを活用してリダイレクト設定をするのがおすすめです。

こちらの記事で詳しく紹介します。

meta refreshとは?SEOにおけるデメリットと使用時の注意点

注意点6 設定期間を確認する

リダイレクト設定が正しく完了し、旧URLから新URLへの遷移ができても301リダイレクトの設定をすぐに解除するのはおすすめできません。URLの遷移そのものはすぐに完了しても、SEOの評価に時間がかかるケースもあるからです。

特に、ページ数が多いサイトの場合は、評価を引き継ぐまでに時間がかかります。そのため、301リダイレクトは最低でも1年は設定しておきましょう

詳しくはGoogle公式YouTubeチャンネル「Google Search Central」やGoogleジョン・ミューラー氏のXをご覧ください。

注意点7 一時的な順位変動は心得ておく

評価のすべてを引き継ぐ301リダイレクトによる転送であっても、多くの場合、一時的に順位変動が起こります

これは検索エンジンがクロール・リダイレクトの認識に時間がかかるためです。すぐに順位が元通り反映されるわけではないことは事前に心得ておきましょう。

正しくリダイレクト処理を行えている場合、目安として1〜2週間程度で順位は以前の推移に戻ります。それ以降も順位が戻らない場合は、リダイレクトの実装にミスがある可能性がありますので、設定を確認するようにしてください。

正しく301リダイレクトできないと…

ここまで301リダイレクトについて説明してきましたが、301リダイレクトを適切に実装できないとどうなるのでしょうか?

答えは、

  • それまでページが獲得してきた評価が引き継がれない
  • 順位が大きく下落する場合がある
  • 表示キーワード数が減少することもある
  • セッション数を始めとした、様々な自然検索に紐づく指標が悪化する

です。(書いていても恐ろしい)

 

実際にかつてナイルのSEO相談室でも、リダイレクトのミスが原因で

  • 自然検索セッション数マイナス20%
  • 問い合わせ完了数マイナス35%

    と大打撃を受けたことがあります。

    こうした苦い経験から、我々はリダイレクトに対して特に敏感に対応させていただいております。

    301リダイレクトを活用してサイト移転をしよう

    301リダイレクトを使用すれば、検索エンジンの評価を失うことなく、速やかにサイトの移転、URLの変更などを行うことが可能です

    また、そういったサイト移転の際には内部リンクの変更や、新旧XMLサイトマップの準備など合わせて押さえておくべき点もありました。

    とはいえ、301リダイレクトの処理はとても難しく、気をつけていてもミスが起きやすいです。チーム内に経験者がいない場合、大規模サイトを移転する場合には専門家のサポートを借りることをオススメします。

    もしお困りでしたらナイルのコンサルタントがサポートいたしますので、お気軽に問い合わせください。

    サイトリニューアルで後悔したくない方へ

    サイトリニューアルは数値悪化の原因となりやすい施策の一つです。SEOやWebマーケティングを考慮した準備をして、数値改善を実現しましょう。本資料ではサイトリニューアル前に知っておきたい注意点、サービスの詳細や実績、費用感を紹介しております。予算化前の気軽なご相談も大歓迎です!お早めに無料相談を申し込みください!

    サービス資料をダウンロードする

    無料でナイルに相談する

    編集者情報

    金子 光
    金子 光(かねこ ひかる)
    新卒で楽天グループ株式会社に入社。
    営業管理として40人規模のチームをマネジメント。その後社員3人のベンチャー企業に入社し新規事業立ち上げを経験。
    現在はナイルのマーケティング相談室編集長として、Webマーケティングに従事している。
    無料相談はこちらから

    監修者情報

    ナイル編集部
    ナイル編集部

    2007年に創業し、約15年間で累計2,000社以上の会社にマーケティング支援を行う。また、会社としても様々な本を出版しており、業界へのノウハウ浸透に貢献している。(実績・事例はこちら

    PIVOTにもスポンサード出演しました!

    PIVOTにもスポンサード出演しました!
    チャンネル登録者数が100万人を超えるYoutubeチャンネルPIVOTにスポンサード出演しました!
    動画内では、マーケティング組織立ち上げのための新しい手段についてお話しています。
    マーケティング組織に課題がある方はぜひご覧下さい。
    動画を見る

    関連記事

    SEOシミュレーション 目標に近い効果を得る!

    SEOのシミュレーションは不可能?現実的な作成方法を紹介

    サービスサイト必須の11コンテンツとは?

    サービスサイトとは?構成に必須な10のコンテンツと制作手順を公開

    検索エンジンが評価する テクニカルSEOとは

    テクニカルSEOの基礎知識!検索エンジンに正しく評価されるための10の施策

    新着記事

    【無料テンプレート付き】ロジックツリーの概要やメリット、作り方解説!

    【無料テンプレート付き】ロジックツリーの概要やメリット、作り方解説!

    動画で学ぶWebマーケティング【生成AI/ChatGPT編】

    動画で学ぶWebマーケティング【生成AI/ChatGPT編】

    サードパーティCookie廃止に伴う広告予算動向

    【サードパーティCookie廃止に伴う広告予算の動向調査】

    もっと効果的な集客施策
    してみませんか?

    Web戦略の情報を
    定期的に受け取りたい方

    取材・メディア掲載に関するお問い合わせは、こちらからお問い合わせください。