301リダイレクトの設定方法:マーケター向け完全ガイド
301リダイレクトは、ある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リダイレクトをいつ使用するか
Webサイトの移行
新しいドメインに移動していますか?すべての古いURLから同等の新しいドメインへの301リダイレクトを設定して、検索ランキングを保持します。
URL構造の変更
URL構造を変更する場合(例:/blog/2024/post-titleから/blog/post-titleに)、リンク切れを避けるために古い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ルール → ページルールに移動
- 2一致するURLパターンを入力
- 3ステータス301で転送URLを選択
- 4宛先URLを入力
方法4:WordPressプラグイン
WordPressユーザーは、Redirectionやyoast SEO Premiumなどのプラグインを使用できます:
- 1Redirectionプラグインをインストール
- 2ツール → リダイレクションに移動
- 3ソースURLとターゲットURLを入力
- 4タイプを301永続的に移動に設定
方法5:URLショートナー(最も簡単)
301リダイレクトを作成する最も簡単な方法は、特にマーケティングリンク、バニティURL、追跡可能なリンクの場合、LinklyのようなURLショートナーを使用することです。
- 1宛先URLをLinklyに貼り付け
- 2カスタムスラッグを選択(例:
yourdomain.com/demo) - 3301リダイレクトがすぐにライブになります
サーバー側のリダイレクトに比べたメリット:
- サーバーアクセスは不要 — チーム内の誰でもリダイレクトを作成できます
- クリック追跡が含まれる — 誰がいつどこからクリックしたかを確認します
- 更新が簡単 — コードに触れることなくいつでも宛先URLを変更できます
- カスタムドメイン — 独自のブランド化されたドメインを使用
SEO考慮事項
リンク構造の転送
301リダイレクトは、ほとんどのリンク構造(ランキング力)を宛先URLに渡します。これにより、サイト移行中に必須となります。
リダイレクトチェーン
リダイレクトのチェーン(A → B → C)を避けます。各ホップはページ読み込み速度を低下させ、SEO価値を薄める可能性があります。古いURLから最終的な目的地に直接リダイレクトします。
クロール予算
リダイレクトが多すぎるとクロール予算が無駄になります。移行後、少なくとも1年間リダイレクトを保持し、その後トラフィックがゼロになるものを削除することを検討してください。
リダイレクトループを回避
リダイレクトループ(A → B → A)により、ページが完全にアクセスできなくなります。設定後、常にリダイレクトをテストしてください。
301リダイレクトのテスト
リダイレクトが正しく機能していることを確認します:
- 1ブラウザテスト: 古いURLにアクセスして、新しいページに到着することを確認
- 2ステータスコードを確認: ブラウザ開発ツール(ネットワークタブ)を使用して、応答が301であることを確認(302ではない)
- 3curlでテスト:
curl -I https://old-url.comはHTTPステータスコードとLocationヘッダーを表示
よくある間違い
- 301の代わりに302を使用: これはSEO価値を渡さない
- 末尾スラッシュを忘れる:
/pageと/page/は個別のルールが必要になる可能性があります - 内部リンクを更新しない: サイトの内部リンクを修正して新しいURLを直接指すようにし、リダイレクトに依存しないようにします
- すべてをホームページにリダイレクト: 各古いページを最も類似した同等ページにリダイレクトし、キャッチオールに依存しないようにします
まとめ
301リダイレクトは、リンク構造を保持し、リンク切れを防ぎ、クリーンなマーケティングURLを作成するために不可欠です。サーバーレベルで設定するか、URLショートナーを使用するかに関わらず、重要なのはあなたの状況に合った正しい方法を選択することです。
追跡機能付きの簡単な301リダイレクトが必要ですか? Linklyで始めると、クリック分析、カスタムドメイン、サーバー設定なしで管理されたリダイレクトを作成できます。
毎月500クリックを無料で追跡できます。