SEO / Tool 01

一括リダイレクトチェッカー

指定したURLのリダイレクトチェーン(301・302など)を追跡し、最終到達URLまでの経路を可視化します。最大10件まで一括チェックに対応。SEO評価の流出確認、ドメイン移行時の遷移検証、UTM付きURLのチェックに。

0 / 10 URL
LLMO Branding 記事制作サービス
AI検索時代に、選ばれる企業へ。
AI Overview / AI Mode 対応

ファンアウト分析と一次データ活用で、AIに引用される記事を継続制作。全プランに AIO / AIモード引用率ダッシュボードを標準装備し、毎月の改善提案まで伴走します。

+39.7pt
AIOカバレッジ改善
+40.1pt
AIモードカバレッジ改善

「LLMO Branding」は株式会社はちのす制作の登録商標です(登録第7027594号)。

リダイレクトとは

リダイレクトとは、ユーザーや検索エンジンがアクセスしたURLから、別のURLへ自動的に転送する仕組みです。

ひと言まとめ
URL変更時に古いリンクから訪れたユーザーを404に行かせず、検索エンジンに新しいURLを伝え、これまで積み上げたSEO評価を新URLへ引き継ぐためのテクニックです。

サイトリニューアル・URL変更・HTTPS化・ドメイン移行など、Webの運用現場で日常的に発生する場面で必須となります。 技術的には、HTTPレスポンスヘッダで Location ヘッダと 30x 系ステータスコード(301・302・307・308)を返すことで実装され、 ブラウザや検索エンジンクローラはこのレスポンスを受け取ると、指定された別URLへ自動的にアクセスを切り替えます。

リダイレクトの種類(301・302・307・308の違い)

最もよく使われるのは 恒久的な転送を意味する301と、一時的な転送を意味する302の2種類です。 SEO評価を新URLに引き継ぎたい場面では301、評価を元URLに残したい場面では302を使い分けます。

ステータス 種類 SEO評価 主な用途
301 Moved Permanently 恒久 新URLへ引き継ぐ ドメイン移行・URL正規化・HTTPS化
302 Found 一時 元URLに残る 期間限定キャンペーン・メンテナンス
307 Temporary Redirect 一時(厳格) 元URLに残る HTTPメソッド保持が必要な一時転送
308 Permanent Redirect 恒久(厳格) 新URLへ引き継ぐ API用途・メソッド保持が必要な場面
meta refresh HTMLタグ 不安定 SEO非推奨(やむを得ない時のみ)
JavaScript リダイレクト スクリプト 不安定 SEO非推奨(クライアント側のみ)
使い分けの結論
恒久的にURLを移行するなら 301あとで戻す予定があるなら 302。SEO上は基本的にこの2つで十分カバーできます。

リダイレクトはSEOにどう影響する?

正しく設定された301リダイレクトは、元URLのSEO評価(被リンク・検索順位・インデックス情報)を新URLへほぼ完全に引き継ぎます。 逆に、302の誤用や複数回のリダイレクト、設定ミスがあると、SEO評価の流出や引き継ぎ率の低下が発生します。

SEOにおいてリダイレクトが影響する観点は、次の4つです。

  • 評価の引き継ぎ:301は元URLの被リンク・検索順位をほぼそのまま新URLへ移行
  • インデックスの統合:古いURLのインデックスが徐々に新URLへ置き換わる
  • クロールバジェットの消費:複数回のリダイレクトはクローラの巡回効率を下げる
  • 表示速度の劣化:各リダイレクトは追加のネットワーク往復を発生させ Core Web Vitals に影響
引用
Googlebot はリダイレクトを追跡します。リダイレクトはインデックス登録パイプラインによって、リダイレクト先が正規版であることを示すシグナルとして使用されます。
出典:Google Search Central|301 リダイレクト

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

301リダイレクトは、Webサーバーの設定ファイル(.htaccessnginx.conf)、 WordPressプラグイン、CDN(Cloudflare)、アプリケーション層など複数の方法で設定できます。 最も一般的なのは Apacheの .htaccess ファイルでの設定です。以下、代表的な4つの方法をコード例付きで紹介します。

引用
検索エンジンの結果に表示されるページの URL を変更する必要がある場合は、可能な限りサーバー側の永続的なリダイレクトを使用することをおすすめします。
出典:Google Search Central|301 リダイレクト

Apache(.htaccess)

ドキュメントルート(公開ディレクトリの最上位)に .htaccess ファイルを配置すると、その配下のリクエスト全てに適用されます。 多くのレンタルサーバー(Xserver / さくらのレンタルサーバ / ロリポップ等)で利用可能です。

① 単一URLの転送(Redirect ディレクティブ)

.htaccessapache
# /old.html へのアクセスを /new.html に301転送
Redirect 301 /old.html /new.html

② ディレクトリ全体の転送(RewriteRule)

.htaccessapache
RewriteEngine On
# /old/ 配下のすべてのパスを /new/ 配下にマッピング
RewriteRule ^old/(.*)$ /new/$1 [R=301,L]

③ HTTPS強制リダイレクト

.htaccessapache
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

④ www あり → www なし への統一

.htaccessapache
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
ポイント
ルールは 記述順に評価されます。HTTPS化と www 統一を同時に行う場合は、ループにならないよう HTTPS強制を先に記述してください。

nginx

設定ファイル(/etc/nginx/nginx.conf/etc/nginx/sites-available/ 配下)を編集し、nginx -t で構文確認 → nginx -s reload で反映します。

① HTTPS強制 + www 統一

nginx.confnginx
server {
    listen 80;
    listen 443 ssl;
    server_name www.example.com example.com;
    return 301 https://example.com$request_uri;
}

② 個別URLの転送

nginx.confnginx
server {
    listen 443 ssl;
    server_name example.com;

    location = /old-page {
        return 301 /new-page;
    }
}

return 301rewrite ... permanent よりも高速で、再評価が走らないぶん有利です。

WordPress

WordPressでは プラグインで管理するのが無難です。.htaccess を直接編集するとコアアップデート時に上書きされる可能性があり、また # BEGIN WordPress# END WordPress ブロックを誤って書き換えるとサイト全体が表示できなくなるリスクがあります。

  • Redirection(無料・最も普及):管理画面から GUI で URL マッピングを追加。エラー404の検知・記録機能も内蔵
  • Rank Math SEO / All in One SEO:SEOプラグインに内蔵されたリダイレクト機能。SEO設定とまとめて管理できる
  • Simple 301 Redirects:機能を最小限に絞った軽量プラグイン。複雑な要件がない場合に
  • functions.php に wp_redirect() を書く:少数のリダイレクトを開発者がコードで管理する場合

開発者が functions.php で実装する場合の例:

functions.phpphp
add_action('template_redirect', function() {
    $map = [
        '/old-page/' => '/new-page/',
        '/old-cat/'  => '/new-cat/',
    ];
    $request = $_SERVER['REQUEST_URI'];
    if (isset($map[$request])) {
        wp_redirect(home_url($map[$request]), 301);
        exit;
    }
});

アプリケーション層(Next.js / Express)

フロントエンド/バックエンドのアプリケーションレベルでもリダイレクトを定義できます。 サーバー設定権限がないSaaS環境(Vercel / Netlify / Render など)ではこの方法が中心になります。

① Next.js(next.config.js)

next.config.jsjavascript
module.exports = {
  async redirects() {
    return [
      {
        source: '/old-page',
        destination: '/new-page',
        permanent: true, // true → 308(恒久・301相当), false → 307(一時)
      },
    ]
  },
}

② Express.js

server.jsjavascript
app.get('/old-page', (req, res) => {
  res.redirect(301, '/new-page')
})
優先順位に注意
アプリ層の前に CDN(Cloudflare等)やリバースプロキシがある場合、外側から順にリダイレクトが評価されます。 意図せぬ複数回のリダイレクトを避けるため、どの層でリダイレクトを定義するか方針を決めて統一してください。
設定後の確認
いずれの方法でも、設定後は 意図したステータスコード(301)と転送先URL が正しく返ってきているか必ず確認します。 このページ上部の「一括リダイレクトチェッカー」で 最大10件のURLをまとめて検証 できるので、リリース前のチェックリストに組み込んでおくと安心です。

避けるべきリダイレクトの落とし穴

リダイレクト設定でよく発生する問題は、リダイレクトチェーン(複数回転送)・循環参照(ループ)・302の誤用 の3つです。 これらはSEO評価の流出や、サイトが表示できなくなるトラブルを引き起こします。

特に避けたい3パターン
複数回のリダイレクトでクロール効率と表示速度を犠牲にする・ループでサイトを表示不能にする・302の誤用で評価が新URLへ引き継がれない、はサイトリニューアル時に最も頻発する事故です。
  • リダイレクトチェーン(複数回転送):A → B → C のように何回も転送が連なる構造。1回の転送で完結させるのが理想
  • リダイレクトループ:A → B → A のように循環してしまう構造。サイトが永久に表示されなくなる
  • 302の濫用:恒久的な転送に302を使ってしまう誤り。SEO評価が新URLへ引き継がれない
  • ソフト404:削除ページから無関係なトップページへ301する誤り。Googleに低品質と判定される
  • 不必要なリダイレクト:内部リンクが古いURLを指し続け、毎回リダイレクトが発生する状態
  • リダイレクト先の404:転送先のページが存在せず、ユーザーがエラーに到達する
一括チェックでまとめて発見
上記の問題は 「一括リダイレクトチェッカー」で最大10件のURLをまとめてチェックすることで早期発見できます。 サイトリニューアル後やHTTPS化後は、代表URLを一通り通してリダイレクト経路を可視化しておくと、トラブルを未然に防げます。
参考資料

よくある質問

Q.リダイレクトとはどういう意味ですか?

リダイレクトとは、アクセスしたURLから別のURLへ自動的に転送する仕組みです。サイトのリニューアルやURL変更時に、ユーザーや検索エンジンを正しいページへ誘導するために使われます。

Q.リダイレクトを日本語で何といいますか?

「再転送」「URL転送」「URLリダイレクト」などと訳されます。「向け直す」という意味の英単語 redirect が語源で、IT分野ではプログラムのデータの入力元や出力先を別の場所に切り替える意味でも使われます。

Q.301リダイレクトと302リダイレクトの違いは?

301は恒久的な転送(SEO評価を新URLに引き継ぐ)、302は一時的な転送(原則として元URLに評価が残る)です。ドメイン移行・URL正規化など評価を引き継がせたい場面では必ず301を使用します。

Q.リダイレクトが301かどうかを確認する方法は?

HTTPレスポンスヘッダのステータスコードを確認することで判別できます。本ツール「一括リダイレクトチェッカー」にURLを入力すれば、301・302などのステータスとリダイレクトチェーン全体を一括で可視化できます。

Q.リダイレクトはなぜ必要なのか?

古いURLから新しいURLへユーザーや検索エンジンを自動誘導し、404エラーを防ぐとともにSEO評価を引き継ぐために必要です。サイトリニューアル、HTTPS化、ドメイン移行など、URLが変わる場面で必須となります。

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

最低1年間、可能であれば恒久的に残します。検索エンジンが新URLを完全にインデックスし、被リンクの大半が新URL指定に張り替わるまでに時間がかかるため、性急に301を外すとSEO評価の流出につながります。

Q.リダイレクトの警告が出たらどうすればいいですか?

多くの場合、ブラウザが外部サイトへの遷移を知らせる安全機能であり問題はありません。ただし、見覚えのないドメインや不審なURLへ転送される場合は、フィッシングや不正リダイレクトの可能性があるためアクセスを中断してください。

Q.301リダイレクトはSEOにどのような影響がありますか?

正しく設定された301は、元URLが持っていた被リンク・検索順位の評価を新URLにほぼ完全に引き継ぎます。ただし302の誤用、複数回のリダイレクトチェーン、リダイレクト先の404などがあると、評価の流出や引き継ぎ率の低下が発生します。

LLMO Branding 記事制作サービス
AI検索時代に、選ばれる企業へ。
AI Overview / AI Mode 対応

ファンアウト分析と一次データ活用で、AIに引用される記事を継続制作。全プランに AIO / AIモード引用率ダッシュボードを標準装備し、毎月の改善提案まで伴走します。

+39.7pt
AIOカバレッジ改善
+40.1pt
AIモードカバレッジ改善

「LLMO Branding」は株式会社はちのす制作の登録商標です(登録第7027594号)。