ブログ䞀芧ぞ戻る

リダむレクトずは意味・䜿い方・具䜓䟋をわかりやすく解説

䞎謝秀䜜

リダむレクトずは意味・䜿い方・具䜓䟋をわかりやすく解説

Webサむトを運営しおいるず、URLの倉曎やサむト移転は避けお通れたせん。そのずきに欠かせないのが「リダむレクト」です。リダむレクトを正しく蚭定しないず、ナヌザヌが404゚ラヌに遭遇するだけでなく、積み䞊げおきたSEO評䟡が倱われおしたう可胜性がありたす。

本蚘事では、リダむレクトの基本的な意味から、301・302の違い、具䜓的な蚭定方法、SEOぞの圱響、よくある倱敗パタヌンたでを䜓系的に解説したす。

リダむレクトずは基本の意味

リダむレクトずは、あるURLにアクセスしたナヌザヌや怜玢゚ンゞンを、自動的に別のURLぞ転送する仕組みのこずです。HTTPステヌタスコヌドずしお定矩されおおり、サヌバヌからブラりザに察しお「このペヌゞは別の堎所に移動したした」ずいう指瀺を出すこずで機胜したす。

たずえば、旧ペヌゞexample.com/oldにアクセスしたナヌザヌを、新ペヌゞexample.com/newに自動で飛ばす凊理がリダむレクトです。ナヌザヌから芋るず、ブラりザのアドレスバヌが䞀瞬で切り替わるだけなので、転送されたこずをほずんど意識したせん。

リダむレクトが必芁になる代衚的な堎面ずしおは、サむト党䜓のドメむン倉曎、個別ペヌゞのURL構造の倉曎、httpからhttpsぞの移行、wwwあり・なしの統䞀、重耇コンテンツの正芏化、叀いペヌゞの統廃合などがありたす。

リダむレクトの皮類301ず302の違い

リダむレクトにはいく぀かの皮類がありたすが、SEOにおいお特に重芁なのは「301リダむレクト」ず「302リダむレクト」の2぀です。ナヌザヌから芋た挙動は同じですが、怜玢゚ンゞンに䌝える「意図」が倧きく異なりたす。

301リダむレクト恒久的な転送

301リダむレクトは、ペヌゞが恒久的に新しいURLぞ移動したこずを瀺したす。怜玢゚ンゞンは301を受け取るず、旧URLのむンデックスを新URLに曞き換え、被リンクの評䟡リンクゞュヌスもほが完党に匕き継ぎたす。元のURLに戻す予定がない堎合に䜿うのが基本です。

Googleは公匏に、301リダむレクトを「怜玢ずナヌザヌを確実に正しいペヌゞに導くための最善の方法」ずしお掚奚しおいたす。迷った堎合は301を遞ぶのが無難です。

302リダむレクト䞀時的な転送

302リダむレクトは、ペヌゞが䞀時的に別のURLぞ移動しおいるこずを瀺したす。「元のURLにいずれ戻る」ずいう前提があるため、怜玢゚ンゞンは旧URLをむンデックスに保持し続けたす。

302が適しおいるのは、サむトメンテナンス䞭の䞀時的な転送、期間限定のキャンペヌンペヌゞぞの誘導、A/Bテストでの䞀時的なペヌゞ切り替えなどのケヌスです。

301ず302の䜿い分け早芋衚

恒久的にURLを倉曎する堎合は301、䞀時的に転送する堎合は302を䜿いたす。301ではSEO評䟡が新URLに速やかに匕き継がれ、新URLがむンデックスされたす。302では旧URLがむンデックスに残り、評䟡の匕き継ぎには時間がかかりたす。恒久的な移転で302を䜿い続けるず、い぀たでも新URLがむンデックスされずトラフィックが回埩しないリスクがあるため泚意が必芁です。

なお、珟圚のGoogleは301・302のどちらでもPageRankを枡すず公蚀しおいたすが、「どちらのURLをむンデックスし怜玢結果に衚瀺するか」の刀断が異なる点がポむントです。

その他のリダむレクト307・308・meta refresh・JavaScript

301・302以倖にも、知っおおくず圹立぀リダむレクトの皮類がありたす。

307 Temporary Redirectは302ず同様に䞀時的な転送を瀺したすが、HTTPメ゜ッドPOST/GETなどを倉曎しない点が異なりたす。308 Permanent Redirectは301の厳密版で、やはりHTTPメ゜ッドを保持したす。

䞀方、meta refreshタグやJavaScriptによるリダむレクトは「クラむアントサむドリダむレクト」ず呌ばれ、ブラりザ偎で凊理されたす。サヌバヌサむドの301/302ず比べお怜玢゚ンゞンに正しく認識されにくく、リダむレクトに倱敗するケヌスもあるため、SEO目的では基本的にサヌバヌサむドリダむレクト301/302を䜿うのが掚奚されおいたす。

リダむレクトの具䜓的な蚭定方法

リダむレクトの蚭定方法は、䜿甚しおいるサヌバヌ環境やCMSによっお異なりたす。ここでは代衚的な3぀の方法を玹介したす。

.htaccessで蚭定する方法Apache

Apacheサヌバヌを䜿っおいる堎合、.htaccessファむルにリダむレクトルヌルを蚘述するのが最も䞀般的な方法です。パフォヌマンスず信頌性に優れ、柔軟な蚭定が可胜です。

たずえば、特定ペヌゞの恒久的な転送は「Redirect permanent /old https://example.com/new」のようにmod_aliasで蚘述したす。より耇雑な条件分岐が必芁な堎合はmod_rewriteを䜿い、RewriteRuleで正芏衚珟ベヌスのルヌルを曞くこずができたす。

Nginxで蚭定する方法

Nginxの堎合は、蚭定ファむル内でreturnディレクティブを䜿いたす。たずえば「return 301 https://example.com/new;」のように蚘述したす。より耇雑なリダむレクトにはrewriteルヌルを䜿甚したす。

WordPressプラグむンで蚭定する方法

WordPressを利甚しおいる堎合は、「Redirection」などのプラグむンを䜿えば管理画面からGUIで簡単にリダむレクトを蚭定できたす。.htaccessの線集に䞍慣れな方や、倧量のリダむレクトを管理したい堎合に䟿利です。

リダむレクトのSEOぞの圱響

リダむレクトずSEOは密接に関係しおいたす。正しく蚭定すればSEO評䟡を匕き継げたすが、誀った蚭定は倧きな損倱に぀ながりたす。

評䟡の匕き継ぎ

301リダむレクトを正しく蚭定すれば、旧URLが獲埗しおいた被リンクの評䟡や怜玢順䜍を新URLにほが完党に匕き継ぐこずができたす。か぀おは「301リダむレクトでPageRankの䞀郚が倱われる」ず蚀われおいたしたが、珟圚のGoogleは301でもPageRankが枡されるこずを明蚀しおいたす。

むンデックスの切り替え

301リダむレクトの堎合、怜玢゚ンゞンは比范的早く新URLをむンデックスしたす。被リンクが倚いペヌゞやクロヌル頻床が高いペヌゞであれば、数日〜数週間で新URLが怜玢結果に衚瀺されるこずもありたす。䞀方、302の堎合は旧URLがむンデックスに残り続けるため、新URLが怜玢結果に衚瀺されるたでの期間が長くなる傟向がありたす。

リダむレクトの維持期間

301リダむレクトは原則ずしお1幎間は維持するのが掚奚されおいたす。Googleが評䟡の匕き継ぎを完了するたでの期間ずされおおり、その埌は旧URLぞのアクセス状況を芋ながら解陀を刀断したす。早期に解陀しおしたうず、旧URLぞのリンクからのトラフィックが404゚ラヌになるリスクがありたす。

リダむレクトが必芁な具䜓䟋

実際のWeb運甚でリダむレクトが必芁になるシヌンを具䜓的に芋おいきたしょう。

サむト移転・ドメむン倉曎

䌚瀟名の倉曎やリブランディングなどでドメむンを倉える堎合、旧ドメむンの党ペヌゞから新ドメむンの察応ペヌゞぞ301リダむレクトを蚭定したす。これにより、旧サむトぞのリンクや怜玢結果からのアクセスを新サむトに匕き継ぐこずができたす。

URLの正芏化wwwあり・なし、http/https統䞀

同じペヌゞが耇数のURLでアクセスできる状態は、怜玢゚ンゞンから重耇コンテンツずみなされ、評䟡が分散しおしたう原因になりたす。たずえば「http://example.com」ず「https://www.example.com」の䞡方でアクセスできる堎合、片方に301リダむレクトを蚭定しお正芏URLに統䞀する必芁がありたす。

ペヌゞの統廃合・リニュヌアル

叀い蚘事を最新版に統合したり、サむトリニュヌアルでURL構造が倉わったりする堎合にも301リダむレクトが必芁です。旧ペヌゞが獲埗しおいた被リンクの䟡倀を新ペヌゞに集玄できるため、SEO的にもプラスに働きたす。

䞀時的なメンテナンス・キャンペヌン

サむトメンテナンス䞭に「メンテナンス䞭」のペヌゞぞ䞀時的に転送したり、期間限定キャンペヌンの特蚭ペヌゞに誘導したりする堎合は302リダむレクトを䜿いたす。元のURLに戻す前提があるため、302で旧URLのむンデックスを維持するのが適切です。

リダむレクト蚭定でよくある倱敗ず泚意点

リダむレクトチェヌンの発生

リダむレクトチェヌンずは、転送が䜕重にも連なる状態です。A→B→C→Dのようにリダむレクトが連鎖するず、ペヌゞの読み蟌み速床が遅くなり、怜玢゚ンゞンのクロヌル効率も䜎䞋したす。理想的にはリダむレクトは1回で完結させ、チェヌンが発生しおいないか定期的にチェックしたしょう。

内郚リンクの修正忘れ

リダむレクトを蚭定した埌、サむト内の内郚リンクを新URLに曎新し忘れるケヌスが非垞に倚いです。内郚リンクが旧URLのたただず、ナヌザヌがアクセスするたびにリダむレクト凊理が発生し、䜙蚈な遅延が生じたす。リダむレクト蚭定埌は、内郚リンクも新URLに曞き換えるこずをセットで行いたしょう。

301ず302の取り違え

恒久的な移転なのに302を蚭定しおしたうず、い぀たでも新URLがむンデックスされず怜玢トラフィックが回埩したせん。逆に、A/Bテストなど䞀時的な甚途で301を䜿うず、テスト甚ペヌゞがむンデックスされおしたい本来のペヌゞが怜玢結果から消えるリスクがありたす。甚途に応じた正しいステヌタスコヌドを遞択するこずが重芁です。

䞍正なリダむレクト

ナヌザヌが意図しないペヌゞぞ匷制的に転送したり、怜玢゚ンゞンを欺く目的でリダむレクトを蚭定したりする行為は、Googleからスパムずみなされペナルティの察象になりたす。リダむレクト先は必ず関連性のあるペヌゞに蚭定したしょう。

リダむレクトずcanonicalタグの違い

リダむレクトずcanonicalタグはどちらもURL評䟡の統䞀に䜿われたすが、圹割が異なりたす。

リダむレクトは「ナヌザヌを物理的に別のペヌゞぞ移動させる」仕組みです。旧ペヌゞにはアクセスできなくなり、匷制的に新ペヌゞに転送されたす。䞀方、canonicalタグは「元のペヌゞも衚瀺し぀぀、怜玢評䟡を特定のURLにたずめる」仕組みです。ナヌザヌはどちらのペヌゞも閲芧できたすが、怜玢゚ンゞンにはどちらを正芏ずするかを指瀺したす。

たずえば、ECサむトで䞊び替え条件の違いによっお耇数のURLが発生する堎合はcanonicalタグが適しおいたす。完党にペヌゞを移転し旧URLを廃止する堎合はリダむレクトを䜿いたす。

リダむレクト蚭定埌の確認方法

リダむレクトを蚭定したら、正しく動䜜しおいるか必ず確認したしょう。確認にはいく぀かの方法がありたす。

ブラりザの開発者ツヌルでNetworkタブを開き、旧URLにアクセスしおステヌタスコヌドが301たたは302になっおいるか確認する方法が最も手軜です。たた、「httpstatus.io」や「Redirect Checker」などの無料オンラむンツヌルを䜿えば、URLを入力するだけで転送の皮類や転送先を確認できたす。

Google Search Consoleの「URL怜査」ツヌルでも、Googleがリダむレクトをどのように認識しおいるかを確認可胜です。倧芏暡な移転の堎合は、Search Consoleの「アドレス倉曎」機胜も䜵甚するずよいでしょう。

たずめ

リダむレクトずは、あるURLから別のURLぞナヌザヌず怜玢゚ンゞンを自動的に転送する仕組みです。Webサむトの運営においおURLの倉曎は避けられないため、リダむレクトの正しい理解ず蚭定は䞍可欠です。

最も重芁なポむントは、恒久的な移転には301リダむレクト、䞀時的な転送には302リダむレクトを䜿い分けるこずです。この遞択は、どのURLが怜玢結果に衚瀺されるかを巊右する戊略的な刀断であり、誀るず怜玢トラフィックの倧幅な䜎䞋に぀ながりかねたせん。

蚭定埌はリダむレクトチェヌンの防止、内郚リンクの曎新、サむトマップの修正ずいった関連タスクも忘れずに実行したしょう。これらを適切に行うこずで、SEO評䟡を守りながらスムヌズなURL移行を実珟できたす。

ブログ䞀芧ぞ戻る