ウミガメ株式会社リダイレクトがSEOに与える影響とは?種類・設定方法・注意点を解説 | ウミガメ株式会社
ウミガメ株式会社
Menu

SEO対策

リダイレクトがSEOに与える影響とは?種類・設定方法・注意点を解説

サイトリニューアルやURL変更、ドメイン移転などを行う際に欠かせないのが「リダイレクト」です。リダイレクトを正しく設定すれば、旧URLから新URLへユーザーを案内できるだけでなく、検索エンジンに対してもページの移転を伝えられます。

一方で設定を誤ると、検索順位の下落やアクセス数の減少、インデックスの混乱など、SEOに悪影響が出る可能性があります。

この記事では、リダイレクトがSEOに与える影響、301・302などの種類、正しい設定方法、設定後に確認すべきポイントを解説します。

SEOにおけるリダイレクトとは

SEOにおけるリダイレクトとは

SEOにおけるリダイレクトとは、URLが変更された際に、ユーザーや検索エンジンを旧URLから新URLへ自動的に転送する仕組みのことです。ページのURLを変更した後、リダイレクトを設定していないと古いURLにアクセスしたユーザーは404エラーページに到達してしまいます。

また、検索エンジンも旧URLと新URLの関係を正しく把握できず、これまで蓄積されたSEO評価が分散する可能性があります。

リダイレクトは単なるページ転送ではなく、ユーザー体験を損なわずにSEO評価を引き継ぐための重要な設定です。

リダイレクトがSEOで必要な理由

SEOでは、URLごとに検索エンジンから評価されます。そのため、URLを変更しただけで旧URLを放置すると、以下のような問題が起こります。

  • 旧URLが404になり、ユーザーが離脱する
  • 被リンクなどの、旧ページの評価を活かせない
  • 新URLが別ページとして認識される
  • インデックスの切り替わりに時間がかかる
  • 重複コンテンツとして評価が分散する

リダイレクトを設定することで、旧URLと新URLの関係を検索エンジンに伝え、SEO評価の引き継ぎを促せます。

リダイレクトとcanonicalタグの違い

リダイレクトとcanonicalタグは、どちらもURLの正規化に使われますが、役割は異なります。主な違いは以下の表の通りです。

項目 リダイレクト canonicalタグ
ユーザーの移動 別URLへ自動転送される ページはそのまま表示される
検索エンジンへの意味 URL変更や転送を伝える 正規URLを伝える
主な用途 URL変更、ページ移転、統合 重複ページの正規化
SEO上の強さ 比較的強いシグナル ヒントとして扱われる

ユーザーにも検索エンジンにも新URLを見せたい場合はリダイレクト、複数URLを残したまま正規URLを伝えたい場合はcanonicalタグを使いましょう。

リダイレクトとnoindex・404・410の違い

リダイレクトと混同されやすいものに、noindex、404、410があります。

方法 用途
リダイレクト 別URLへ転送する
noindex ページは残すが検索結果に出さない
404 ページが存在しないことを伝える
410 ページが完全に削除されたことを伝える

削除したページに代替ページがある場合は、関連性の高いページへリダイレクトします。
一方、代替ページがない場合は、無理にリダイレクトせず404や410を返す方が適切なケースもあります。

リダイレクトが必要になる主なケース

リダイレクトが必要になる主なケース

リダイレクトは、URLが変わる場面だけではなく、サイト内の重複URLを整理したり、終了したページの受け皿を用意したりする場合にも必要です。適切に設定すれば、ユーザーを目的のページへスムーズに案内でき、旧URLに蓄積されたSEO評価や被リンクのシグナルも新URLへ引き継ぎやすくなります。

一方で、必要な場面でリダイレクトを設定しないと、404エラーの増加や評価の分散、検索順位の下落につながる可能性があります。ここでは、SEOの観点からリダイレクトを設定すべき主なケースを解説します。

ページURLを変更した場合

記事のリライトやパーマリンク変更などでURLが変わる場合は、旧URLから新URLへリダイレクトを設定します。URL変更後にリダイレクトを設定しないと、旧URLへアクセスしたユーザーは404ページに到達してしまいます。

サイトリニューアルでURL構造が変わる場合

サイトリニューアル時にカテゴリ構造やディレクトリ構造を変更する場合も、リダイレクトが必要です。

旧URL:https://example.com/blog/seo-redirect/

新URL:https://example.com/seo/redirect/

このような場合は、旧URLと新URLの対応表を作成し、1URLごとに適切な転送先を設定します。

複数ページを1ページに統合する場合

似た内容の記事や低品質なページを1つに統合する場合も、リダイレクトが有効です。例えば、以下のようなケースが挙げられます。

旧ページA:301リダイレクトとは

旧ページB:302リダイレクトとは

新ページ:リダイレクトの種類まとめ

関連性が高いページ同士を統合することで、評価の分散を防ぎやすくなります。

ドメイン変更・サイト移転を行う場合

ドメインを変更する場合は、旧ドメインから新ドメインへ301リダイレクトを設定します。

旧ドメイン:https://old-example.com/

新ドメイン:https://new-example.com/

サイト移転では、トップページだけではなく、各下層ページも対応する新URLへ転送することが重要です。

httpからhttpsへ移行する場合

SSL化により、httpからhttpsへ移行する場合もリダイレクトを設定します。

http://example.com/

https://example.com/

httpとhttpsの両方でページが表示される状態は、重複URLの原因になります。httpsへ統一することで、SEO評価の分散を防げます。

wwwあり・なしを統一する場合

以下のように、wwwあり・なしのURLが両方表示される場合も正規化が必要です。

https://www.example.com/

https://example.com/

どちらか一方を正規URLとして決め、もう一方から301リダイレクトを設定します。

重複コンテンツや類似ページを整理する場合

同じ内容のページが複数URLで存在していると、検索エンジンがどのURLを評価すべきか判断しにくくなります。不要なURLはリダイレクトやcanonicalタグで整理し、評価を集約しましょう。

商品終了・キャンペーン終了ページを整理する場合

商品販売終了ページやキャンペーン終了ページも、扱いに注意が必要です。

  • 後継商品がある:後継商品ページへリダイレクト
  • 類似商品一覧がある:関連カテゴリへリダイレクト
  • 代替ページがない:404または410を返す

関連性のないページへ無理に転送すると、SEO上マイナスになる可能性があります。

リダイレクトの種類とSEO上の使い分け

リダイレクトの種類とSEO上の使い分け

リダイレクトには、301・302・307・308など複数の種類があり、それぞれ検索エンジンに伝える意味が異なります。リダイレクトの種類を誤ると、検索エンジンにURL変更の意図が正しく伝わらず、インデックスの切り替わりやSEO評価の引き継ぎに影響する可能性があります。

ここでは、各リダイレクトの特徴と、SEO上どのように使い分ければよいのかを解説します。

301リダイレクト

301リダイレクトは、URLが恒久的に変更されたことを示すリダイレクトです。SEOでは最もよく使われるリダイレクトで、以下のような場合に使用されます。

  • ページURLを変更した
  • サイトをリニューアルしてURL構造が変わった
  • ドメインを変更した
  • httpからhttpsへ移行した
  • wwwあり・なしを統一した

恒久的な変更であれば、基本的には301リダイレクトを使いましょう。

302リダイレクト

302リダイレクトは、一時的な転送を示すリダイレクトです。以下のようなケースで使います。

  • 一時的なキャンペーンページへ転送する
  • メンテナンス中に別ページへ案内する
  • ABテストで一時的に別URLを使う

恒久的なURL変更に302を使うと、検索エンジンに意図が伝わりにくくなる可能性があります。長期的な変更には301を使いましょう。

307リダイレクト

307リダイレクトも一時的な転送です。302と似ていますが、HTTPメソッドを維持する点が特徴です。通常のSEO施策では、302ほど頻繁に使われません。

308リダイレクト

308リダイレクトは、恒久的な転送を示します。301と似ていますが、307と同じくHTTPメソッドを維持します。SEO目的では301が一般的ですが、システム要件によっては308を使うケースもあります。

ダイレクトの使い分け早見表

種類 意味 SEOでの主な用途
301 恒久的な転送 URL変更、サイト移転、HTTPS化
302 一時的な転送 キャンペーン、ABテスト、メンテナンス
307 一時的な転送 HTTPメソッドを維持した一時転送
308 恒久的な転送 HTTPメソッドを維持した恒久転送

どの種類のリダイレクトをすべきか迷った場合は、恒久的な変更なら301、一時的な変更なら302と考えるとよいでしょう。

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

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

リダイレクトは、ユーザーだけではなく、検索エンジンの評価やインデックスにも影響します。正しく設定すれば、旧ページが持っていたSEO評価や被リンクのシグナルを新ページへ引き継ぎ、重複コンテンツによる評価分散を防ぐ効果が期待できます。

一方で、設定直後は検索エンジンが新しいURLを認識するまでに時間がかかるため、一時的に検索順位や自然検索流入が変動することもあります。また、リダイレクトチェーンや関連性の低いページへの転送があると、SEOに悪影響を及ぼす可能性があります。

ここでは、リダイレクトがSEOに与える影響について解説します。

ページ評価・被リンク評価の引き継ぎ

適切にリダイレクトを設定すると、旧URLが持っていた評価や被リンクのシグナルを新URLへ引き継ぎやすくなります。特に、外部サイトから多くのリンクを受けているページを移転する場合、リダイレクト設定は必須です。

インデックスURLの切り替わり

リダイレクトを設定すると、検索エンジンは旧URLではなく新URLをインデックスするようになります。

ただし、切り替わりは即時ではありません。Googlebotが旧URLを再クロールし、リダイレクトを認識した後に順次反映されます。

重複コンテンツによる評価分散の防止

同じ内容のページが複数URLで表示されていると、評価が分散する可能性があります。例えば、以下のURLがすべて表示される状態は望ましくありません。

http://example.com/

https://example.com/

https://www.example.com/

正規URLを1つに決め、他のURLからリダイレクトすることで評価を集約できます。

クローラーの巡回効率向上

不要なURLや重複URLが多いと、検索エンジンのクローラーが重要なページを見つけにくくなる場合があります。リダイレクトによってURLを整理することで、クローラーが重要なページを巡回しやすくなります。

ユーザー体験・ページ表示速度への影響

リダイレクトが1回発生すると、その分だけページ表示までの通信が増えます。1回のリダイレクトであれば大きな問題になりにくいですが、複数回のリダイレクトチェーンがあると、表示速度やユーザー体験に悪影響を与える可能性があります。

設定直後のアクセス数や検索順位の変動

リダイレクト設定後は、一時的に検索順位やアクセス数が変動することがあります。特に、大規模なサイト移転では検索エンジンがURL変更を理解するまでに時間がかかります。リダイレクト設定後は、Google Search Consoleなどのアクセス解析ツールで推移を確認しましょう。

リダイレクト設定前に準備すべきこと

リダイレクト設定前に準備すべきこと

リダイレクトは、設定内容を誤ると検索順位の下落やアクセス数の減少、404エラーの増加につながる可能性があります。そのため、実際に設定する前に、旧URLと新URLの対応関係や転送先ページの関連性、内部リンク・XMLサイトマップへの影響範囲を整理しておくことが重要です。

特に、サイトリニューアルやドメイン変更など大規模なURL変更を行う場合は、事前準備の精度がSEOへの影響を大きく左右します。ここでは、リダイレクト設定前に確認・準備しておくべきポイントを解説します。

旧URLと新URLの対応表を作成する

リダイレクト設定前に、旧URLと新URLの対応表を作成します。

旧URL → 新URL

/old-page/ → /new-page/

/old-service/ → /service/

サイト全体を移転する場合は、ページ単位で対応表を作ることが重要です。

転送先ページの関連性を確認する

旧URLと新URLの内容が大きく異なると、SEO評価をうまく引き継げない可能性があります。基本的には、旧ページと同じ内容、または最も近い内容のページへ転送しましょう。

流入や被リンクが多いページを確認する

すべてのページを同じ優先度で扱うのではなく、以下のページは特に慎重に確認しましょう。

  • 自然検索流入が多いページ
  • 被リンクが多いページ
  • コンバージョンに貢献しているページ
  • 検索順位が高いページ

これらのページでリダイレクトミスがあると、SEOや売上への影響が大きくなります。

バックアップを取る

.htaccessやサーバー設定を変更する場合、事前に必ずバックアップを取りましょう。記述ミスがあると、サイト全体が表示されなくなる可能性があります。

テスト環境で動作確認する

可能であれば、本番環境に反映する前にテスト環境で動作確認を行います。特に、サイト全体のリダイレクトや正規表現を使った一括設定では、想定外のURLまで転送されることがあります。

内部リンク・XMLサイトマップ・canonicalタグの修正範囲を確認する

リダイレクトを設定しても、内部リンクやXMLサイトマップが旧URLのままだと、不要なリダイレクトが発生し続けます。事前に以下の修正範囲を確認しましょう。

  • 内部リンク
  • ナビゲーション
  • パンくずリスト
  • XMLサイトマップ
  • canonicalタグ
  • hreflang
  • 構造化データ内のURL

正しいリダイレクトの設定方法

正しいリダイレクトの設定方法

リダイレクトの設定方法は、利用しているCMSやサーバー環境によって異なります。WordPressであればプラグインを使って比較的簡単に設定できますが、Apacheサーバーでは.htaccess、Nginxではサーバー設定ファイル、CDNやレンタルサーバーでは管理画面から設定するケースもあります。

重要なのは、どの方法を使う場合でも、転送元URL・転送先URL・ステータスコードを正しく指定することです。設定ミスがあると、リダイレクトループや404エラー、意図しないページへの転送が発生し、SEOに悪影響を与える可能性があります。

ここでは、WordPressプラグイン、.htaccess、サーバー設定、CDN・レンタルサーバー管理画面など、代表的なリダイレクトの設定方法を解説します。

WordPressプラグインで設定する場合

WordPressでは、プラグインを使ってリダイレクトを設定できます。プラグインを使う場合は、旧URLと新URLを入力し、301または302を選択します。設定後は、必ず実際に旧URLへアクセスして転送されるか確認しましょう。

.htaccessファイルで設定する場合

Apacheサーバーでは、.htaccessファイルを使ってリダイレクトを設定できます。単一ページの301リダイレクト例は以下です。

Redirect 301 /old-page/ https://example.com/new-page/

httpからhttpsへ転送する例は以下です。

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

WordPressの場合は、.htaccess内の記述位置にも注意が必要です。基本的には、WordPressの自動生成ルールより上に個別のリダイレクト設定を記述します。

サーバー設定で設定する場合

Nginxなどを使っている場合は、サーバー設定ファイルでリダイレクトを設定します。

例:

server {

    listen 80;

    server_name example.com www.example.com;

    return 301 https://example.com$request_uri;

}

サーバー設定を変更する場合は、構文チェックと再起動が必要になることがあります。作業前に必ずバックアップを取り、影響範囲を確認しましょう。

SEOへの悪影響を防ぐリダイレクトの注意点

SEOへの悪影響を防ぐリダイレクトの注意点

リダイレクトはSEO評価を引き継ぐために有効な施策ですが、設定方法を誤ると逆に検索順位やアクセス数に悪影響を与える可能性があります。

ここでは、SEOへの悪影響を防ぐために注意すべきリダイレクトの設定ミスや確認ポイントを解説します。

リダイレクトチェーンを避ける

リダイレクトチェーンとは、複数回の転送が連続する状態です。このような状態では、ページ表示速度が遅くなり、クローラーの巡回効率も悪くなります。古いURLから新しいURLへ、直接リダイレクトさせるのが理想です。

リダイレクトループを防ぐ

リダイレクトループとは、転送先のURLが再び元のURLへ転送されるなど、リダイレクトが繰り返されて最終ページに到達できない状態のことです。

この状態になると、ユーザーはページを閲覧できず、ブラウザに「リダイレクトが繰り返し行われました」といったエラーが表示されます。検索エンジンのクローラーもページ内容を確認できないため、インデックス登録やSEO評価の引き継ぎに悪影響を与える可能性があります。

リダイレクトループは、主に以下のような原因で発生します。

  • httpからhttpsへの転送設定が重複している
  • wwwあり・なしの統一設定が競合している
  • .htaccessやサーバー側の設定が矛盾している
  • WordPressプラグインとサーバー設定の両方で同じ転送を設定している
  • 転送元と転送先を誤って逆に設定している

特に、WordPressプラグイン、.htaccess、サーバー管理画面、CDNなど複数の場所でリダイレクトを設定している場合は注意が必要です。どこか1つの設定だけを見ても問題が分からず、複数の設定が組み合わさってループが発生することがあります。

リダイレクトループを防ぐには、設定後に必ず旧URLへアクセスし、最終的な転送先ページが正常に表示されるか確認しましょう。また、HTTPステータスチェックツールやブラウザの開発者ツールを使い、転送経路が想定どおりになっているか確認することも重要です。

理想は、1回の転送で目的のページへ到達できる状態です。

関連性の低いページへ転送しない

旧ページと内容が大きく異なるページへ転送すると、検索エンジンが適切な移転と判断しにくくなります。リダイレクト先は、旧ページと同じテーマ、または最も近い内容のページにしましょう。

すべての旧URLをトップページへ一括転送しない

削除したページをすべてトップページへ転送するのは避けましょう。トップページへの一括転送は、ユーザーにとっても検索エンジンにとっても関連性が低く、ソフト404のように扱われる可能性があります。

代替ページがない場合は、無理にリダイレクトせず404または410を返す方が適切です。

302リダイレクトを長期間放置しない

一時的な転送のつもりで302を設定したまま長期間放置すると、検索エンジンに意図が正しく伝わりにくくなります。恒久的な変更であれば、301リダイレクトへ変更しましょう。

内部リンクを旧URLのままにしない

リダイレクトが設定されていても、内部リンクが旧URLのままだと、ユーザーもクローラーも毎回リダイレクトを経由します。内部リンクは、できるだけ新URLへ直接リンクするように修正しましょう。

XMLサイトマップに旧URLを残さない

XMLサイトマップには、検索エンジンにクロールしてほしい正規URLを記載します。リダイレクト済みの旧URLはXMLサイトマップから削除し、新URLを記載しましょう。

canonicalタグとリダイレクト先を一致させる

新URLのcanonicalタグが旧URLを指していると、検索エンジンに矛盾したシグナルを送ることになります。リダイレクト後は、新URLのcanonicalタグが自分自身、または正しい正規URLを指しているか確認しましょう。

hreflang・構造化データのURLも必要に応じて修正する

多言語サイトではhreflang、ECサイトやメディアサイトでは構造化データ内のURLも確認が必要です。ページ本文や内部リンクだけでなく、HTML内に記述されたURLも新URLへ更新しましょう。

リダイレクトを解除・変更するときのSEOへの影響

リダイレクトを解除・変更するときのSEOへの影響

リダイレクトは設定して終わりではなく、運用状況に応じて解除や変更が必要になる場合があります。たとえば、一時的なキャンペーンページへの転送を終了する場合や、誤った転送先を修正する場合、サイト構成の変更に伴ってリダイレクト先を見直す場合などです。

ただし、リダイレクトの解除や変更を安易に行うと、旧URLへのアクセスが404になったり、被リンクからの評価を受け取れなくなったりする可能性があります。特に、301リダイレクトは恒久的な移転を示すため、長期間運用している場合は慎重な判断が必要です。

ここでは、リダイレクトを解除・変更する際に起こり得るSEOへの影響と、事前に確認すべきポイントを解説します。

リダイレクトを解除してもよいケース

リダイレクトは、以下のようなケースでは解除を検討できます。

  • 一時的なキャンペーンが終了した
  • メンテナンス用の一時転送が不要になった
  • 誤ったリダイレクトを修正する
  • 旧URLへのアクセスがほぼなくなった

ただし、恒久的なURL変更やドメイン移転で設定した301リダイレクトは、長期間維持するのが基本です。

解除前に確認すべきポイント

リダイレクトを解除する前に、以下を確認しましょう。

  • 旧URLにアクセスが残っていないか
  • 旧URLに外部リンクが残っていないか
  • 新URLがインデックスされているか
  • 内部リンクが新URLへ更新されているか
  • XMLサイトマップが新URLになっているか
  • 解除後に404が大量発生しないか

確認せずに解除すると、旧URLへのアクセスや被リンク評価を失う可能性があります。

解除後に404が増えないよう注意する

リダイレクト解除後、旧URLが存在しない場合は404になります。404自体が必ずしもSEOに悪いわけではありませんが、重要ページや被リンクの多いページが404になると機会損失につながります。重要な旧URLは、できるだけリダイレクトを維持しましょう。

長期間運用した301リダイレクトは慎重に扱う

301リダイレクトは恒久的な移転を示すものです。一度長期間運用した301リダイレクトを解除すると、検索エンジンやユーザーに混乱を与える可能性があります。特に、ドメイン移転やURL構造変更では、可能な限り長くリダイレクトを残すことをおすすめします。

よくある質問

よくある質問

ここでは、リダイレクトに関するよくある質問を紹介します。

301リダイレクトと302リダイレクトはどちらを使うべき?

恒久的なURL変更なら301、一時的な転送なら302を使います。SEO目的のURL変更、ページ統合、サイト移転、HTTPS化では基本的に301リダイレクトを使います。

リダイレクトによるSEO評価の引き継ぎにかかる期間は?

明確な期間は決まっていません。ページ数が少ないサイトであれば数日から数週間で反映されることがありますが、大規模サイトやドメイン移転ではさらに時間がかかる場合があります。

リダイレクトを解除するとSEOに悪影響はある?

解除後に旧URLが404になったり、外部リンクの評価を受け取れなくなったりすると、SEOに悪影響が出る可能性があります。特に、301リダイレクトはできるだけ長期間維持するのが安全です。

リダイレクトはいつまで残すべき?

恒久的なURL変更の場合、最低でも1年程度、可能であればそれ以上残すことをおすすめします。旧URLへのアクセスや外部リンクが残っている限り、リダイレクトを維持する価値があります。

すべての旧URLをトップページに転送してもよい?

すべての旧URLをトップページに転送することはおすすめできません。旧URLとトップページの関連性が低い場合、検索エンジンが適切な移転と判断しない可能性があります。旧URLごとに、最も関連性の高いページへ転送しましょう。

リダイレクトとcanonicalタグはどちらを使うべき?

ユーザーも検索エンジンも新URLへ移動させたい場合はリダイレクトを使います。一方、ページを表示したまま正規URLだけを検索エンジンに伝えたい場合はcanonicalタグを使います。

削除したページはリダイレクトすべき?404・410にすべき?

代替ページがある場合は、関連性の高いページへリダイレクトします。代替ページがない場合は、無理にリダイレクトせず404または410を返す方が適切です。

JavaScriptリダイレクトはSEOに問題ある?

GoogleがJavaScriptリダイレクトを処理できる場合もありますが、SEOではサーバーサイドの301・302リダイレクトの方が推奨されます。可能であれば、JavaScriptではなくHTTPステータスコードによるリダイレクトを使いましょう。

サイト移転時にSearch Consoleで必要な対応は?

ドメイン変更を伴うサイト移転では、以下を行いましょう。

  • 旧URLから新URLへ301リダイレクトを設定する
  • 新ドメインをSearch Consoleに登録する
  • 新URLのXMLサイトマップを送信する
  • アドレス変更ツールを確認する
  • インデックス状況と検索流入を継続的に確認する

まとめ:リダイレクトのSEO影響を防ぐポイント

まとめ:リダイレクトのSEO影響を防ぐポイント

リダイレクトは、URL変更やサイト移転時にSEO評価を維持するために重要な施策です。正しく設定すれば、旧URLの評価を新URLへ引き継ぎ、ユーザーや検索エンジンを適切なページへ案内できます。

一方で、設定ミスがあると検索順位やアクセス数に悪影響が出る可能性があります。

リダイレクトは、単なる転送設定ではなくSEO評価を守るための重要な技術です。URL変更やサイトリニューアルを行う際は、事前準備から設定後の確認まで丁寧に行いましょう。

2024 © UMY-GAME inc.