リダイレクトの速度: リダイレクトが遅い理由とその解決方法

2024年9月8日
9 分読
リダイレクトの速度: リダイレクトが遅い理由とその解決方法

直接の回答

訪問者に近い場所で処理される単一のリダイレクトは、追加でかかるのは数十ミリ秒程度です。リダイレクトが遅くなるのは、連鎖している場合(各ホップごとに別のリクエストが必要で、しばしば別の接続も必要になる)、サーバーやエッジではなく遅いアプリケーション内で実行される場合、またはサーバーが訪問者から遠い場合です。各リダイレクトは https、正しいホスト(www の有無)、末尾のスラッシュを含め、最終URLへまっすぐ向け、サーバーまたはエッジで実行し、リダイレクト速度テストで結果を確認してください。

リダイレクトはウェブサイトを遅くしますか?#

少しは、毎回遅くなります。ブラウザが実際のページの読み込みを始める前に、古いURLへリクエストを送信し、リダイレクト応答を待ってから、新しいアドレスで再び開始しなければなりません。その時間はページ読み込みの一部です。Google のTime to First Byte 指標では、リダイレクト時間が最初のフェーズとしてカウントされ、0.8秒以下を良好な TTFB とみなします[1]。リダイレクトにかかるミリ秒は、その分だけ他の処理に使える時間が減ります。

速いリダイレクトが1回ある程度なら、問題になることはほとんどありません。問題なのは、何回も続く場合です。Lighthouse は2回以上のリダイレクトがあるページに警告を出します。余分な往復が増えるたびに、読み込みが数百ミリ秒遅れる可能性があるためです[2]。特にモバイル回線では顕著です。

検索エンジンもリダイレクトに従います。Google はGooglebot は一般的に10回のリダイレクトホップまで追従する[3]と述べているため、短いチェーンであればクロールされますが、各ホップはクローラーにとって追加のリクエストであり、チェーンのどこかが壊れる余地も増えます。

Simplified illustration of why a redirect chain is slow: http://mybrand.com/pricing goes through three 301 redirects (to https, to www, then to a trailing slash) before the page loads, with DNS, connect, TLS and server wait repeated on each hop, compared with one redirect straight to https://www.mybrand.com/pricing/

リダイレクトが遅くなる原因#

リダイレクト応答自体は小さいため、その時間のほとんどは待ち時間です。つまり、ドメインの参照、接続の確立、HTTPS ハンドシェイク、そしてサーバーが訪問者をどこへ送るかを決めるまでの時間です。通常、次のような理由で遅くなります。

Cause時間がかかる理由Fix
リダイレクトチェーン各ホップは完全なリクエストとレスポンスです。別のホストへのホップでは、新しい DNS ルックアップ、接続、TLS ハンドシェイクも必要になります最初のリダイレクトを最終 URL に直接向ける
遷移先に https、www、または末尾のスラッシュがない遷移先サイトが URL を修正するために独自のリダイレクトを追加している正確な最終 URL をリダイレクトルールにコピーする
サーバーが訪問者から遠い各往復でその距離を何度も越えることになる訪問者に近い CDN またはエッジネットワークからリダイレクトを配信する
アプリケーションによって処理されるリダイレクトCMS プラグインやアプリのコードは、応答する前に起動し、設定を読み込み、多くの場合データベースを照会する必要があるリダイレクトをウェブサーバー、CDNルール、またはリダイレクトサービスに移す
メタリフレッシュまたは JavaScript リダイレクトブラウザはページを離れる前に、そのページをダウンロードして描画を開始しなければならない代わりに HTTP 301 または 302 を使用する
まずは平文の httphttp から https への移行は、初回訪問のたびに余分な段階が増えるhttps の URL にリンクし、サイトで HSTS を有効にする

リダイレクトチェーン: 最も一般的な原因#

リダイレクトチェーンとは、遷移先の URL でもう一度リダイレクトされるリダイレクトのことです。ほとんどは意図せず起こります。たとえば、誰かが https://mybrand.com へのリダイレクトを設定したものの、サイト本体は https://www.mybrand.com/en/ にあるため、訪問者は何も表示される前にさらに 2 回跳ね返されます。

これは、人々が想像するよりもはるかに頻繁に起こります。私たちが自社プラットフォーム上のアクティブなドメインリダイレクトのサンプルを確認したところ、約 3 件に 1 件は、訪問者をさらに別のリダイレクト先へ送っていました。余分な段階は、おおむね均等に、www の追加または削除、同じサイト内でのパス変更(末尾のスラッシュ、言語フォルダ、ログインページ)、そして別ドメインへの移行に分かれていました(RedirHub プラットフォームデータ、2026 年 10 月)。それらの段階はどれも必要ありませんでした。最終 URL をそのままリダイレクトにコピーすれば解消できます。

リダイレクトチェーンの見つけ方と修正方法#

  1. 古いURLを当社のリダイレクト速度テストに入力してください。各ホップのステータスコードとホップ数が表示されます。
  2. ホップが1回以上ある場合は、「到達先」に表示されている最終URLをコピーしてください。
  3. リダイレクトの送信先をその正確なURLに変更します。https、同じホスト名(wwwあり/なしのどちらでも可)、そして同じ末尾スラッシュにしてください。
  4. 内部リンク、canonicalタグ、サイトマップも更新し、リダイレクトを経由せずに最終URLを使用するようにしてください。
  5. もう一度テストします。結果はホップが1回で、最後が200であるはずです。

リダイレクトは正常に動作していますか? ドメインを入力してください。ステータスコード(301または302)、到達先、HTTPSが有効かどうか、そしてワシントン、フランクフルト、東京からの応答速度が表示されます。過去7日間にテストされたすべてのリダイレクトと比較した順位も表示されます。

リダイレクトをテストする

サイト移転のたびにチェーンは増えていきます。新しいリダイレクトが古いものの上に追加されるからです。Webサイト移行を計画するときは、古いリダイレクトをチェーンにせず、新しい最終URLへ向け直してください。リダイレクトがまったく機能しない場合は、301リダイレクトが機能しない理由を確認してください。

リダイレクトを速くする方法#

  • 1回のホップだけにする。 これが最も大きな改善で、コストはかかりません。
  • アプリケーションより前でリダイレクトする。 Nginx、Apache、CDN、またはリダイレクトサービスのルールは、アプリのコードが実行される前に応答します。CMS全体を先に読み込む必要があるリダイレクトプラグインは、最も遅い方法です。
  • 訪問者の近くで応答する。 1つのリージョンにある単一サーバーからのリダイレクトは、近くでは速く、地球の反対側では遅くなります。エッジネットワークは最寄りの場所から応答します。
  • meta refresh や JavaScript ではなく、HTTPリダイレクトを使う。 301 または 302 は短い1回の応答で済みますが、自分でリダイレクトするページは先に読み込まなければなりません。
  • http のホップを省く。 リンクは https のURLにし、サイトで HSTS を有効にして、戻ってきたブラウザーが最初にネットワークへ問い合わせることなく直接 https に進めるようにします。
  • 移動が恒久的なら 301 を選ぶ。 どちらも応答速度は同じですが、ブラウザーは 301 をキャッシュできるため、再訪問者はリクエスト自体を省略できる場合があります。

リダイレクトはどのくらい速ければよいですか?#

私たちのリダイレクト速度テストは、ワシントンD.C.、フランクフルト、東京から、リダイレクト応答だけ(新しい接続での最初のバイトまでの時間)を計測し、過去7日間にテストされたすべてのリダイレクトと比較して順位付けします。2026年10月24日時点で、7日間平均は157 msでした。提供元別では、中央値は最大級のCDNで約10 msから、最も遅い短縮URLサービスでは500 ms超まで幅があり、RedirHub自身のリダイレクトは17 msで応答しました。提供元によってはテストされたURLが1つか2つしかない場合もあるため、提供元一覧はランキングではなく目安としてご覧ください。

Redirect speed test result for redirhub.com on 24 October 2026: faster than 79% of redirects tested in the last 7 days, 301, 1 hop, first byte 17 ms, with a histogram of the 7-day benchmark (average 157 ms), where it lands (https://www.redirhub.com/, 200 OK) and 'What to fix: Nothing'

目安として、100 ms未満のリダイレクトは気づかれません。数百ミリ秒かかるなら、広告、メールキャンペーン、モバイルトラフィックなど速度が重要なページでは改善する価値があります。そしてチェーンがあると、各ホップのコストがそのまま積み重なります。

RedirHub: サーバーを稼働させずに高速リダイレクト#

リダイレクトするドメインがどこにもホストされていない場合(旧ブランド、キャンペーンドメイン、 টাইपोドメインなど)、RedirHub が 130 のグローバルエッジロケーションから、訪問者に最も近い場所で、設定した転送先へ単一ホップでリダイレクトを応答します。変更するのはルートと www のレコードだけなので、DNS とメールはそのまま維持され、どちらも 自動 HTTPS が発行・更新されます。

自社サーバーまたは CMS プラグインRedirHub
リダイレクトが応答される場所サーバーがある場所ならどこでも130 のグローバルエッジロケーション、訪問者の近く
旧ドメインの HTTPS証明書をインストールして更新するルートと www に対して自動的に発行・更新
Paths自分で管理する書き換えルールパスをそのまま維持するか、各古いURLをそれぞれ新しいページにマッピングします
リダイレクトの種類設定した内容どおり301、302、307、308、およびフレームリダイレクト
複数のドメインまたはURL1つの設定ファイルまたはプラグイン画面1回のリダイレクトにつき複数の送信元ドメイン。すべてのプランでCSVインポートに対応
Visibilityサーバーログボットを除外したクリック数とユニーク訪問者数。DNSは10分ごとに再確認されます
Priceご利用のホスティング月額49ドルから(Core)、Proは14日間の無料トライアル

それが最も役立つのは、多くのドメインを管理しているときです。転送済みドメインのポートフォリオや、一括CSVインポートで読み込んだ何千もの古いURLです。サイトがすでにリダイレクトルール付きのCDNの背後にある場合も、それらは同じくらい高速で、そのサイトのリダイレクトに別のサービスは必要ありません。

リダイレクト速度チェックリスト#

  • すべてのリダイレクトは、1回のホップで最終ページに到達します。
  • 遷移先は、https、正しいホスト名、正しい末尾のスラッシュを含む、完全に最終URLを使用します。
  • リダイレクトはページコードではなく、ウェブサーバー、CDN、またはリダイレクトサービスで実行されます。
  • 内部リンク、canonical、サイトマップは最終URLを指しています。
  • 重要なリダイレクトは、サイトの変更や移行のたびに再テストされます。

リダイレクトの速度はどれくらいですか? 1つのURLをテストし、3大陸からのファーストバイト時間、たどる各ホップ、そして過去7日間にテストされたすべてのリダイレクトとの比較順位を確認できます.

速度テストを実行

出典

  1. [1]web.dev: Time to First Byte (TTFB)
  2. [2]Chrome for Developers: Avoid multiple page redirects
  3. [3]Google Search Central: How HTTP status codes affect Google's crawlers

よくある質問

少しは遅くなります。ブラウザは新しいページを読み込む前に旧URLへリクエストを送り、リダイレクトを受け取る必要があり、その時間は Time to First Byte に含まれます。訪問者の近くで応答する単一のリダイレクトであれば、通常は数十ミリ秒程度のコストですが、チェーンや遠いサーバーになると目立つようになります。

速いリダイレクトは 100 ms を大きく下回る時間で応答します。2026年10月24日時点で、当社のリダイレクト速度テストにおいて直近7日間に測定されたリダイレクトの平均は 157 ms で、最速のプロバイダーは約 10〜20 ms、最も遅いものは 500 ms 超でした。

1つより多い場合です。Lighthouse は2回以上のリダイレクトがあるページをフラグし、追加のホップごとに新たなリクエストが発生します。Google は Googlebot が通常 10 回のリダイレクトホップまでたどると述べていますが、最終URLへ直接つながる単一のリダイレクトを目指すべきです。

リダイレクトチェーン、さらに別のリダイレクトに飛ぶ遷移先(https、www、末尾のスラッシュの欠如など)、訪問者から遠いサーバー、WebサーバーやCDNではなく CMS プラグインやアプリコードで処理されるリダイレクト、そしてページの読み込みを先に必要とする meta refresh や JavaScript のリダイレクトです。

レスポンス自体の速さは同じです。違いはキャッシュです。ブラウザは301をキャッシュできるため、再訪問時にはリダイレクトのリクエストを省略できることがありますが、302は通常毎回再度リクエストされます。意味で選びましょう。恒久的な移動には301、一時的なものには302です。

HTTPS 接続には TLS ハンドシェイクが必要で、これにより往復が1回増えるため、https 経由のリダイレクトは平文の http 経由より少し時間がかかります。より大きなコストは http から https への追加ホップです。https の URL にリンクし、HSTS を有効にして、ブラウザが最初から https に進むようにしましょう。

URL を、複数の場所からリダイレクト応答自体の時間を計測し、すべてのホップを一覧表示するリダイレクト速度テストに入力します。RedirHub の無料リダイレクト速度テストは、ワシントンD.C.、フランクフルト、東京から測定し、過去7日間にテストされたすべてのリダイレクトと比較して結果を順位付けします。

RedirHub は、130のグローバルエッジロケーションから、各訪問者の近くで、設定した遷移先へ単一ホップでリダイレクトに応答し、HTTPS も自動で発行します。変更するのはルートと www の DNS レコードだけなので、ドメインのほかの部分は何も移動しません。

Trinayan Chakraborty

TC is the Operations Manager at RedirHub, leading the company’s operational strategy and execution to ensure reliable, scalable redirect infrastructure. He oversees internal processes, cross-team coordination, and platform readiness while supporting customers through complex redirect implementations. With a strong understanding of large-scale domain operations and real-world edge cases, TC plays a key role in aligning product and customer success to deliver stable, high-performance redirection solutions.