Blog
March 16, 2026

301リダイレクトの設定方法:マーケター向け完全ガイド

301リダイレクトは、あるURLを別のURLに永続的に転送します。これはウェブ管理において最も便利なツールの1つです。ページの移動、ブランド変更、コンテンツの統合、または覚えやすいショートリンクの作成など、様々な用途に使用できます。

このガイドでは、301リダイレクトとは何か、いつ使用すべきか、そして異なる方法を使用して設定する方法について説明します。

301リダイレクトとは

301リダイレクトは、ブラウザと検索エンジンに対して、ページが新しい場所に永続的に移動したことを伝えます。誰かが古いURLにアクセスすると、自動的に新しいURLに送信されます。

主な特徴:

  • 永続的: 検索エンジンはランキング信号(リンクの価値)を新しいURLに転送します
  • 自動的: ユーザーは何もクリックすることなく即座にリダイレクトされます
  • SEOフレンドリー: Googleは301リダイレクトを、古いURLの代わりに新しいURLをインデックスするシグナルとして扱います

301リダイレクト vs 302リダイレクト

機能301リダイレクト302リダイレクト
タイプ永続的一時的
SEOの価値リンクの価値を転送リンクの価値を転送しない
ブラウザのキャッシングブラウザがリダイレクトをキャッシュブラウザは毎回チェック
用途ページが永続的に移動ページが一時的に利用不可

移動が永続的な場合は301を使用します。元のURLを戻す予定がある場合は302を使用します。

301リダイレクトを使用する時

ウェブサイト移行

新しいドメインに移行していますか?すべての古いURLから新しいドメインの対応するURLに301リダイレクトを設定して、検索ランキングを保持します。

URL構造の変更

URL構造を変更する場合(例:/blog/2024/post-titleから/blog/post-titleへ)、リンク切れを回避するために古いURLを新しいURLにリダイレクトします。

コンテンツの統合

類似したトピックに関する複数のページをマージしていますか?より弱いページをより強いページにリダイレクトして、SEOの権威を集中させます。

ブランド変更

会社名またはドメインを変更しましたか?301リダイレクトにより、古いリンクは引き続き機能します。

バニティURL

yourbrand.com/demoのような覚えやすいURLを作成して、より長くて覚えにくい宛先にリダイレクトします。

方法1:Apache(.htaccess)

サイトがApacheで実行されている場合は、.htaccessファイルにリダイレクトルールを追加します:

# 単一ページのリダイレクト
Redirect 301 /old-page https://www.example.com/new-page

# パターンベースのリダイレクト
RewriteEngine On
RewriteRule ^old-directory/(.*)$ https://www.example.com/new-directory/$1 [R=301,L]

方法2:Nginx

Nginxサーバー設定で:

# 単一ページのリダイレクト
location = /old-page {
    return 301 https://www.example.com/new-page;
}

# パターンベースのリダイレクト
location /old-directory/ {
    rewrite ^/old-directory/(.*)$ https://www.example.com/new-directory/$1 permanent;
}

方法3:Cloudflare Page Rules

Cloudflareを使用している場合は、サーバーに触れずにリダイレクトを設定できます:

  1. 1
    RulesPage Rulesに移動します
  2. 2
    マッチするURLパターンを入力します
  3. 3
    ステータス301Forwarding URLを選択します
  4. 4
    宛先URLを入力します

方法4:WordPressプラグイン

WordPressユーザーはRedirectionやYoast SEO Premiumなどのプラグインを使用できます:

  1. 1
    Redirectionプラグインをインストールします
  2. 2
    ToolsRedirectionに移動します
  3. 3
    ソースURLとターゲットURLを入力します
  4. 4
    タイプを301 Moved Permanentlyに設定します

方法5:URLショートナー(最も簡単)

301リダイレクトを作成する最も簡単な方法(特にマーケティングリンク、バニティURL、トラッキング可能なリンク向け)は、LinklyのようなURLショートナーを使用することです。

  1. 1
    宛先URLをLinklyに貼り付けます
  2. 2
    カスタムスラッグを選択します(例:yourdomain.com/demo
  3. 3
    301リダイレクトは即座にライブになります

サーバー側のリダイレクトより利点:

  • サーバーアクセスは不要 — チームの誰もがリダイレクトを作成できます
  • クリックトラッキング付き — 誰がいつどこからクリックしたかを確認できます
  • 簡単に更新 — コードに触れることなくいつでも宛先URLを変更できます
  • カスタムドメインブランド化されたドメインを使用します

SEOの考慮事項

リンクエクイティの転送

301リダイレクトはほとんどのリンクエクイティ(ランキングパワー)を宛先URLに転送します。これはサイト移行時に不可欠です。

リダイレクトチェーン

リダイレクトをチェーンさせないでください(A → B → C)。各ホップはページロード速度を低下させ、SEOの価値を減少させる可能性があります。古いURLから最終的な宛先に直接リダイレクトします。

クロールバジェット

リダイレクトが多すぎるとクロールバジェットを浪費します。移行後、少なくとも1年間はリダイレクトを保持し、その後はトラフィックがゼロのものを削除することを検討します。

リダイレクトループを回避

リダイレクトループ(A → B → A)ではページが完全にアクセス不可になります。設定後は必ずリダイレクトをテストしてください。

301リダイレクトのテスト

リダイレクトが正しく機能していることを確認します:

  1. 1
    ブラウザテスト: 古いURLにアクセスして、新しいページに到達することを確認します
  2. 2
    ステータスコードを確認: ブラウザの開発者ツール(ネットワークタブ)を使用して、レスポンスが302ではなく301であることを確認します
  3. 3
    curlでテスト: curl -I https://old-url.comはHTTPステータスコードとLocationヘッダーを表示します

よくある間違い

  • 301の代わりに302を使用する: これはSEOの価値を転送しません
  • 末尾のスラッシュを忘れる: /page/page/には別々のルールが必要な場合があります
  • 内部リンクを更新しない: サイトの内部リンクを修正して新しいURLを直接指すようにし、リダイレクトに依存しないでください
  • すべてをホームページにリダイレクトする: 各古いページはキャッチオールではなく、最も類似した同等物にリダイレクトすべきです

結論

301リダイレクトはリンクエクイティの保持、リンク切れの防止、クリーンなマーケティングURLの作成に不可欠です。サーバーレベルで設定するか、URLショートナーを使用するかにかかわらず、重要なのはあなたの状況に合わせて正しい方法を選択することです。

トラッキング機能付きの簡単な301リダイレクトが必要ですか? Linklyを始めると、クリック分析、カスタムドメイン、サーバー設定不要の管理されたリダイレクトを作成できます。

毎月500クリックを無料で追跡できます。