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

301リダイレクトは、1つのURLを別のURLに永続的に転送します。ページの移動、ブランド変更、コンテンツの統合、または覚えやすいショートリンクの作成など、Webサイト管理において最も便利なツールの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ページルーティングルール

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

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

方法4:WordPressプラグイン

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

  1. 1Redirectionプラグインをインストール
  2. 2ToolsRedirectionに移動
  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. 3301リダイレクトがすぐにライブになります

サーバーサイドリダイレクトに対する利点:

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

SEO関連の考慮事項

リンク資産の転送

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

リダイレクトチェーン

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

クローカ予算

リダイレクトが多すぎると、クローラ予算を浪費できます。移行後、少なくとも1年間はリダイレクトを保持し、その後トラフィックがゼロのものを削除することを検討してください。

リダイレクトループを避ける

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

301リダイレクトのテスト

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

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

よくある間違い

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

まとめ

301リダイレクトは、リンク資産を維持し、ブロークンリンクを防ぎ、クリーンなマーケティングURLを作成するために不可欠です。サーバーレベルで設定するか、URLショートナーを使用するかに関わらず、重要なのは状況に合った適切な方法を選択することです。

トラッキング機能付きの簡単な301リダイレクトが必要ですか? Linklyを始めるに移動し、クリック分析、カスタムドメイン、サーバー設定不要のマネージドリダイレクトを作成してください。

月500クリックまで追跡、すべての機能を含む。

クレジットカードは不要です