301リダイレクト:何を、なぜ、どのように
公開: 2021-07-19301リダイレクトは、Webサイトの状態に重要な役割を果たします。 この記事を読んで、301を使用する実用性を理解し、Hallamの専門SEOチームが使用するヒントとコツを理解してください。
301リダイレクトとは何ですか?

301リダイレクトは、最初に要求したURLが削除されたときに、Webサイトの訪問者をライブURLに送信する方法です。 リダイレクトは、最も関連性の高い、または類似したライブページを、不要になったページにポイントする必要があります。これにより、訪問者に最高のユーザーエクスペリエンスが保証され、バックリンク値が正しく送信され、古いページで失われることはありません。
たとえば、URLを監査していて、 https://www.example.com/old1234.htmlのようなものを見つけた場合は、おそらくこれをクリーンアップする必要があるため、301リダイレクトを使用してそのページから訪問者を送信できます。よりクリーンなページへ–https://www.example.com/new 。
これにより、前のページにアクセスしたユーザーが停止し、古いページにリンクしていたサイトがリンク値を新しいページに渡すようになります。 ページをリダイレクトした後でも、他のサイトにあるバックリンクを更新して、新しいページを直接指すようにする必要があります。これにより、すべてのリンク値が確実に渡されます。
「301」リダイレクトとはどういう意味ですか?
301リダイレクトは、「301」または「301 MovedPermanently」として表示されます。 これは、ページがホストされているサーバーからURLを要求したブラウザーへの応答を示すHTTP(HyperText Transfer Protocol)応答ステータスコードです。 301ステータスコードは本質的に悪いものではなく、要求されたページが別のページにリダイレクトされたことを示しているだけであり、これがブラウザが提供するものになります。
実際、301応答を取得することは、サイトアーキテクチャを整然と保ち、訪問者が無関係な、古い、または壊れたページにアクセスするのを防ぐために、良い仕事をしていることを意味します。
WebサイトサーバーがサイトのWebページを訪問者(人間または検索エンジンのスパイダー)に「提供」するときはいつでも、ヘッダーにステータスコードを提供します。 この情報は、実際のページコンテンツの前に「提供」され、画像、HTML、PDF、ビデオなど、ページ(またはファイル)に含まれる内容をブラウザ(または検索エンジン)に通知します。サーバーステータスコードは、問題のページ(ファイル)の「ステータス」の訪問者または検索エンジン。
「301」ステータスコードは、多くのHTTP応答の1つであり、そのURLで何が起こっているかを私たちと検索エンジンに知らせます。 HTTP応答ステータスコード、「301」は、このURLが提供される新しいURLにリダイレクトする必要があり、古いURLをフィーチャーした任意のリンクを意味し、恒久的に移動したことを意味します。
1つまたはバルクのURLのHTTP応答ステータスをすばやく簡単に確認する方法の1つは、このツールです。
いつ301リダイレクトを使用する必要がありますか?
301リダイレクトは、ページの関連性がなくなった場合、役に立たなくなった場合、または削除された場合に使用する必要があります。 また、URLが新しい、よりクリーンなページに整理されるサイトの再構築にも非常に役立ちます。 Webサイトの再構築時に同じままにならない古いURLをリダイレクトすることは非常に重要です。
ユースケース:
- 新しいドメインへの移動(以前のWebサイトはHallam.bizでしたが、現在はHallaminternet.comにリダイレクトされています)
- 動的URLをクリーンアップし、検索エンジンに適した短いバージョンにリダイレクトします
- 重複コンテンツの問題の防止。 たとえば、同じテーマで複数のブログを作成していて、それらを1つのスーパーブログ投稿に集約したい場合です。
301リダイレクトとrel =” canonical”属性の違いは何ですか?
混乱を解消するために、301リダイレクトとrel =” canonical”属性の違いに対処しましょう。 rel =” canonical”属性は、301の代替として誤用されることがよくあります。
- 301リダイレクトは、ユーザーを新しいページに直接送信する永続的なリダイレクトです。
- 古い「ページA」にアクセスしようとすると、新しい「ページB」が表示されます
- rel =” canonical”属性は、コンテンツの重複を避けるために、類似したページのグループのどのバージョンがインデックス作成に適しているかについての検索エンジンの指示または提案です。
- 「ページBの商品をアルファベット順に一覧表示する」ではなく、「ページAの商品を価格で一覧表示する」を表示する
したがって、自己参照ではない正規タグは、他のページと同一またはほぼ同一のコンテンツを表示するページ(www.example.com/indexのように、同じページに複数のURLを持つ動的ページ)でのみ使用する必要があります。 htmlには、まったく同じページであるため、www.example.comを指す正規タグが必要です。) 301は、ページが削除、移動、または置換される場合にのみ使用してください。
301リダイレクトのSEOの利点
301リダイレクトはSEOにとって非常に重要であり、サイトの再構築が成功した場合と失敗した場合の違いになる可能性があります。 それらが役立つことができるいくつかの方法があります:
訪問者をあなたのサイトに引き付け続ける:
訪問者がリンクをクリックして404ページが表示された場合、これはサイトのエクスペリエンスに悪影響を及ぼし、フラストレーションを感じて離れてしまう可能性があります。 301リダイレクトを設定することは、訪問者がサイトに簡単にアクセスしてナビゲートできることを意味し、最終的に顧客またはフォロワーに変わる可能性のあるコンテンツに関与します。
リンクエクイティ:
301は、リダイレクトされたページから約90%のリンクエクイティを渡すことが実証されているため、SEOの3xxリダイレクトの推奨される選択肢です。 これは、一時的な302リダイレクトでは発生する可能性が低いため、検索エンジンは、通過するはずのリンクエクイティを新しいURLに渡さない可能性があります。

検索エンジンのインデックスから古いURLを削除する:
検索エンジンスパイダーがWebサイトのクロール中に301リダイレクトを検出した場合、インデックスから古いURLを削除し、代わりに新しいURLに置き換える必要があることを示します。 これは、新しいページが最終的に検索エンジンインデックスの古いページを置き換える必要があることを意味します。その間、古いURLは、誰かがアクセスしようとするたびに、人間の訪問者を新しいURLにリダイレクトします。
サイトからページを削除するたびに301リダイレクトを使用しない場合、検索エンジンには404 Not Foundエラー応答コードが提供され、時間の経過とともにページが検索エンジンのインデックスから完全に削除される可能性があります。
301リダイレクトの問題
301リダイレクトの問題は、通常、不適切または不適切な使用から発生します。
これの最も一般的な兆候は、Webサイトの所有者がすべての古いサイトページを新しいホームページにリダイレクトする場合です(より高速であるため)。 Webサイトのコンテンツをスリム化し、新しいページまたはカテゴリを作成する場合は、各古いページが最も関連性の高い新しいページまたは既存のページにリダイレクトされていることを確認するために時間を費やす必要があります。 ホームページにリダイレクトされるだけで、誰もが話している記事を見つけたい場合は、ユーザーエクスペリエンスと、気を悪くするかどうかを考えてください。

時間の経過とともに発生するもう1つの問題は、リダイレクトチェーンです。 複数のサイトを更新した後、この罠に陥るのは簡単ですが、チェーンとは何か、およびリダイレクトリストからチェーンを削除する方法を学ぶことが重要です。
リダイレクトチェーンの例:
- ページAには多くの被リンクがありますが、ページBを指すようにします。
- サイトが更新され、ページBがページCを指すようになりました。
- ページDは見事で光沢のある新しいページなので、ページCをページDにポイントします。
これで、リダイレクトのチェーンができました。これは、リンクの公平性がページAからページDに流れようとしていることを意味します。
基本的に、ページの古いバリアントがそれぞれ新しいバリアントに直接リダイレクトされるように、チェーンをフラット化する必要があります。 例えば:
- ページA>ページD
- ページB>ページD
- ページC>ページD
リダイレクトチェーンは、チェーンがどこにあるかを確認し、簡単に修正するために、.htaccessまたはリダイレクトプラグインを整理することが非常に重要である理由です。
301リダイレクトを設定する方法
301リダイレクトとは何か、それらの重要性、およびそれらを使用する必要があるインスタンスについて説明したので、次に、Webサイトのページにそれらを実装する最も一般的な方法について説明します。
301リダイレクト:.htaccess
ほとんどの場合、Webサーバーの動作は、.htaccessファイルと呼ばれるものを使用して構成されます。 これは、サイトのルートディレクトリにある単純なテキストファイルです。 301リダイレクトを実装するには、ルートディレクトリに.htaccessファイルを配置する必要があります(まだ存在しない場合)。 作成/編集したファイルに「.htaccess」という名前を付ける前に、メモ帳、Sublime、Texteditなどのプレーンテキスト編集ツールを使用して.htaccessファイルを作成/編集できます。
.htaccessファイルに含める必要のあるテキストを説明するために、Webサイトのページの名前を変更するなど、非常に基本的な例を使用することから始めます。 たとえば、ページのURLを次の場所から変更する場合:
https://www.example.com/old.html
に:
https://www.example.com/new
古いページが新しいページにリダイレクトされるようにするには、.htaccessファイルに次のコードを追加する必要があります。
リダイレクト301 / old.html https://www.example.com/new
上記のコードの意味の説明は次のとおりです。
- 「リダイレクト301 」は、ページが永続的に移動されたことを検索エンジン(およびブラウザ)に通知します
- 「 /old.html」–ページの古い場所を提供します
- 「 https://www.example.com/new.html」–訪問者をリダイレクトするようにサーバーに指示しているページの新しい場所です。 コードのこの部分は、正しく機能するために完全なURLを必要とします
複数のページを移動する場合は、移動するすべてのページにリダイレクトステートメントを含める必要があることに注意してください。 コマンドが検索エンジンによって確実に取得されるようにする場合は、最も安全なアプローチとして、ページごとに一意の行を設定することをお勧めします。
301リダイレクト:WordPress

WordPressサイトで使用できる非常に便利なプラグインがあり、301リダイレクトの作成からコーディング要素を取り除きます。 リダイレクトなどのプラグインを使用すると、ユーザーは古いURLを入力してから新しいURLを入力し、スナップすることができます。301リダイレクトがあります。 これにより、リダイレクトを実装するプロセスがより簡単かつ迅速になり、多くの場合、開発者の関与の必要性がなくなります。
プラグインの主な機能とは別に、リダイレクトは壊れたリンクや404を選択し、一括リダイレクトをインポートまたはエクスポートするための非常に便利なツールであり、ユーザーエージェント/リファラーがいつWebサイトにアクセスしたかを示す独自のログが付属しています。 これは、ログファイル分析のためにエクスポートできます。
301リダイレクト時間節約のヒント
非常に重要ですが、リダイレクトの実装は、最初から正しく行うのに時間がかかり、注意が必要な場合があります。 時間を節約し、プロセスを少しスムーズにするためのヒントをいくつか紹介します。
新しいサイトでURLを同じに保つことができる場合は、それを実行してください
これが常に可能であるとは限りませんが、古いサイトに新しいページに配置されるページが存在する場合は、URLを同じにしてください。 URLが乱雑であるか、ページのコンテンツを正確に説明していない場合、URLの変更は避けられない可能性があります。 URLを同じに保つことで、リダイレクトのマッピングにかかる時間を節約できるだけでなく、新しいページが古いページを置き換えるときにトラフィックがドロップするリスクを減らすことができます。
サイトが公開される前に、できるだけ多くのソースから古いURLをダウンロードしてください
ぎりぎりのパニックトラップに陥らないでください。新しいサイトが公開されるずっと前に、古いURLをすべてスプレッドシートで取得してください。 これにより、古いものから新しいものへと正確にマッピングし、わかりにくい壊れたリンクや古いURLのさまざまなソースを掘り下げる時間ができます。
URLをフィルタリングし、長さの順に.htaccessまたはプラグインに配置します
.htaccess内のURLの順序によって、最初に実行されるリダイレクトが決まります。 長さの式を使用してURLの文字長をカウントし、カテゴリに並べ替えて、最長から最短でフィルタリングします。 各カテゴリの下部に短いURLを配置すると、長いURLリダイレクトが発生する前にトリガーされるのを防ぐことができます。
数式を使用して、リダイレクトマッピングの単純なチャンクを完成させます
ユースケースは、カテゴリベースがライブURLに追加されている場合である可能性があるため、以前のすべてのURLではカテゴリを追加するだけで済みます。 例: https : //www.example.com/my-amazing-productからhttps://www.example.com/products/my-amazing-product/
概要
うまくいけば、あなたは今、よりよく理解しているでしょう:
- 301リダイレクトとは
- なぜそれを使うのか
- 301リダイレクトの実装に関連する基本
301リダイレクトを使用することにより、基本的に「このページは移動しました。ここで最新バージョンを見つけてください」というメモを検索エンジンに提供します。その重要性は誇張することはできません。
いつものように、コメントセクションで質問があれば喜んでお答えしますので、以下のディスカッションをお気軽に始めてください。
SEOについてサポートが必要な場合は、遠慮なくお問い合わせください。
