301リダイレクトとは?
301リダイレクトは、ウェブページやリソースが新しい場所に移動したことをブラウザや検索エンジンに知らせる恒久的なリダイレクト方法です。ユーザーや検索エンジンが古いURLをリクエストすると、サーバーは301 HTTPステータスコードで応答し、新しいURLに誘導します。
301リダイレクトの重要性
301リダイレクトは、ウェブサイトの健全性とパフォーマンスを維持するために重要な役割を果たします。301リダイレクトが重要である主な理由は以下の通りです。
-
404エラーの防止URLが変更されると、ユーザーが古いURLにアクセスしようとすると、リダイレクトが設置されていない場合、404 Page Not Foundエラーに遭遇します。301リダイレクトを使えば、ユーザーはシームレスに新しいURLに移動することができます。
-
SEOの価値を維持する301リダイレクトは、古いURLから新しいURLへリンクエクイティを転送します。つまり、旧URLが獲得したSEOの価値(PageRank)はすべて新URLに引き継がれます。
-
正規化することで、同じコンテンツを指している可能性のある様々なURLを統合することができ、重複コンテンツの問題を回避し、検索エンジンが正しいバージョンをインデックスすることを確実にします。
301リダイレクトを使用するタイミング
301リダイレクトは、ウェブサイトのパフォーマンスとユーザーエクスペリエンスを最適化するために、いくつかのシナリオで使用する必要があります。
-
コンテンツの移転コンテンツが新しいURLに移転された場 合、古いURLから新しいURLへの301リダイレクトにより、継続性が確保されます。
-
ドメイン移行ウェブサイトを新しいドメインに永続的に移行する場合、301リダイレクトはすべてのトラフィックとリンクエクイティを古いドメインから新しいドメインに移行するのに役立ちます。
-
URL の標準化HTTP から HTTPS への切り替えなど、すべてのページが優先 URL 規格でアクセスできるようにする。
-
ページの統合コンテンツの質と関連性を高めるために、複数のページを1つのページに統合する場合。
301リダイレクトの実装
301リダイレクトの実装方法は、ウェブサイトが使用しているサーバーやCMSによって異なります。以下は一般的な方法です。
Apache サーバー (.htaccess ファイル)
単一ページをリダイレクトするには、.htaccessファイルに以下の行を追加します。
リダイレクト301 /old-page.html /new-page.html
このファイルは通常、ウェブサイトのルート・ディレクトリにあります。
Windows/IISサーバー
リダイレクトを設定するには、web.configファイルを使用します。具体的な手順については、IIS の関連ガイドを参照してください。
Nginxサーバー
サーバーブロックの設定に以下のディレクティブを追加します。
書き換え ^/old-page.html$ /new-page.html permanent;
ワードプレス
RankMathやRedirectionのようなSEOプラグインを使ってプロセスを簡素化しましょう。これらのプラグインは、サーバーファイルを編集することなく301リダイレクトを管理する簡単なインターフェースを提供します。
301リダイレクトの問題の特定と修正
Ranktrackerのサイト監査ツールを使って、301リダイレクトの問題を発見し、解決しましょう。よくある問題とその解決策をご紹介します。
1.HTTPからHTTPSへの移行
-
すべてのページがHTTPからHTTPSにリダイレクトされるようにする。
-
RanktrackerのSite Auditを使って、すべてのリダイレクトが正しく実装されていることを確認しましょう。
2.リダイレクト・チェーン
-
元のURLと目的地のURLの間に複数のリダイレクト(リダイレクトチェーン)を持つことは避けましょう。
-
ロード時間とユーザーエクスペリエンスを向上させるために、最終目的地ページに直接リダイレクトします。
3.壊れたリダイレクト
-
404 Not Foundページに誘導するリダイレクトを特定する。
-
不具合のあるリンクの削除、欠落したページの復元、リダイレクトターゲットの更新によって修正する。
4.サイトマップの301リダイレクト
-
恒久的にリダイレクトされたURLをサイトマップから削除する。
-
RanktrackerのSite Auditを使用して、これらのエントリを特定し、更新することで、検索エンジンによる不要なクロールを防ぐことができます。
5.外部リダイレクトリンク
-
無関係または有害なページにリダイレクトされた外部リンクを定期的にチェックする。
-
Ranktrackerのツールを使ってこれらのリンクを発見し、必要に応じて更新または削除してください。
これらのガイドラインに従うことで、ウェブサイトのSEOの完全性を維持し、ユーザーにシームレスなエクスペリエンスを提供することができます。